[OgreKit Lua]

Public Member Functions | List of all members
gsLogicObject Class Reference

Public Member Functions

 gsLogicObject ()
 
 ~gsLogicObject ()
 
gkString getName (void)
 
void setDebug (bool v)
 
bool isDebug (void)
 
gkLogicSensor * getSensor (const gkString &name)
 
gkLogicController * getController (const gkString &name)
 
gkLogicActuator * getActuator (const gkString &name)
 
gsArray< gsSensor, gkLogicSensor > getSensors ()
 
gsArray< gsController,
gkLogicController > 
getControllers ()
 
gsArray< gsActuator,
gkLogicActuator > 
getActuators ()
 
 OGRE_KIT_WRAP_CLASS_COPY_CTOR (gsLogicObject, gkLogicLink, m_link)
 
 OGRE_KIT_TEMPLATE_CAST (gkLogicLink, m_link)
 
 OGRE_KIT_TEMPLATE_NEW_INLINE (gsLogicObject, gkLogicLink)
 
bool hasBrick (gkLogicLink *link, const gkString &name)
 
gkString getUniqueName (void)
 
void makeOwner (bool v)
 

Constructor & Destructor Documentation

gsLogicObject::gsLogicObject ( )
gsLogicObject::~gsLogicObject ( )

Member Function Documentation

gkLogicActuator* gsLogicObject::getActuator ( const gkString &  name)
gsArray<gsActuator, gkLogicActuator> gsLogicObject::getActuators ( )
gkLogicController* gsLogicObject::getController ( const gkString &  name)
gsArray<gsController, gkLogicController> gsLogicObject::getControllers ( )
gkString gsLogicObject::getName ( void  )
gkLogicSensor* gsLogicObject::getSensor ( const gkString &  name)
gsArray<gsSensor, gkLogicSensor> gsLogicObject::getSensors ( )
gkString gsLogicObject::getUniqueName ( void  )
bool gsLogicObject::hasBrick ( gkLogicLink *  link,
const gkString &  name 
)
bool gsLogicObject::isDebug ( void  )
void gsLogicObject::makeOwner ( bool  v)
inline
gsLogicObject::OGRE_KIT_TEMPLATE_CAST ( gkLogicLink  ,
m_link   
)
gsLogicObject::OGRE_KIT_TEMPLATE_NEW_INLINE ( gsLogicObject  ,
gkLogicLink   
)
gsLogicObject::OGRE_KIT_WRAP_CLASS_COPY_CTOR ( gsLogicObject  ,
gkLogicLink  ,
m_link   
)
void gsLogicObject::setDebug ( bool  v)