My Project
NPLStruct_obsoleted.h
1 #pragma once
2 namespace NPL
3 {
12  struct NeuronFile
13  {
14  public:
18 
22  };
23 
36  struct GliaFile
37  {
38  public:
39  GliaFile(){}
40  ~GliaFile(){}
41  public:
43  CNPLScriptingState* GetRuntimeState(){return m_pRuntimeState;};
46  };
47 }
define this to enable debugging of NPL code in visual studio
Definition: INPL.h:9
CNPLScriptingState * m_pRuntimeState
the NPL runtime state for this neuron file.
Definition: NPLStruct_obsoleted.h:17
Neuron file is the primary file in NPL.
Definition: NPLStruct_obsoleted.h:12
int m_nInactivePassCount
the number of passes that this file has been inactive NPL will unload files that has been inactive fo...
Definition: NPLStruct_obsoleted.h:21
a NPL scripting state (wrapper of lua State), for binding c++ classes to lua.
Definition: NPLScriptingState.h:23
static CNPLScriptingState * m_pRuntimeState
the NPL runtime state for all glia File in NPL
Definition: NPLStruct_obsoleted.h:43
GliaFiles in NPL are always executed in the receiver environment and share the same global environmen...
Definition: NPLStruct_obsoleted.h:36