[OgreKit Lua]

Public Member Functions | List of all members
gsLogicNode Class Reference

Public Member Functions

 gsLogicNode (gkLogicNode *node)
 
 ~gsLogicNode ()
 
int getInSocketAmount ()
 
int getOutSocketAmount ()
 
gkILogicSocket * getInSocketAt (int idx)
 
gkILogicSocket * getOutSocketAt (int idx)
 
gkString getName ()
 
gkString getType ()
 
gkILogicSocket * getInSocket (const gkString &name)
 
gkILogicSocket * getOutSocket (const gkString &name)
 
gkVariable * getProperty (const gkString &name)
 
gkGameObject * getGameObject ()
 
bool isValid ()
 
void attachObject (gsGameObject *gobj)
 
void setLuaInit (gsSelf self, gsFunction func)
 
void setLuaInit (gsFunction func)
 
void setLuaUpdate (gsSelf self, gsFunction func)
 
void setLuaUpdate (gsFunction func)
 
void setLuaEval (gsSelf self, gsFunction func)
 
void setLuaEval (gsFunction func)
 
void callCPPInit ()
 
void callCPPUpdate (float tick=0)
 
bool callCPPEval (float tick=0)
 

Constructor & Destructor Documentation

gsLogicNode::gsLogicNode ( gkLogicNode *  node)
inline
gsLogicNode::~gsLogicNode ( )
inline

Member Function Documentation

void gsLogicNode::attachObject ( gsGameObject gobj)
bool gsLogicNode::callCPPEval ( float  tick = 0)
inline
void gsLogicNode::callCPPInit ( )
inline
void gsLogicNode::callCPPUpdate ( float  tick = 0)
inline
gkGameObject* gsLogicNode::getGameObject ( )
inline
gkILogicSocket* gsLogicNode::getInSocket ( const gkString &  name)
inline
int gsLogicNode::getInSocketAmount ( )
inline
gkILogicSocket* gsLogicNode::getInSocketAt ( int  idx)
gkString gsLogicNode::getName ( )
inline
gkILogicSocket* gsLogicNode::getOutSocket ( const gkString &  name)
inline
int gsLogicNode::getOutSocketAmount ( )
inline
gkILogicSocket* gsLogicNode::getOutSocketAt ( int  idx)
gkVariable* gsLogicNode::getProperty ( const gkString &  name)
inline
gkString gsLogicNode::getType ( )
inline
bool gsLogicNode::isValid ( )
inline
void gsLogicNode::setLuaEval ( gsSelf  self,
gsFunction  func 
)
void gsLogicNode::setLuaEval ( gsFunction  func)
void gsLogicNode::setLuaInit ( gsSelf  self,
gsFunction  func 
)
void gsLogicNode::setLuaInit ( gsFunction  func)
void gsLogicNode::setLuaUpdate ( gsSelf  self,
gsFunction  func 
)
void gsLogicNode::setLuaUpdate ( gsFunction  func)