[OgreKit Lua]

Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
gsBrick Class Reference
Inheritance diagram for gsBrick:
gsActuator gsController gsSensor gsActionActuator gsEditObjectActuator gsGameActuator gsMessageActuator gsMotionActuator gsParentActuator gsPropertyActuator gsRandomActuator gsSceneActuator gsSoundActuator gsStateActuator gsVisibilityActuator gsExpressionController gsLogicOpController gsScriptController gsActuatorSensor gsAlwaysSensor gsCollisionSensor gsDelaySensor gsKeyboardSensor gsMessageSensor gsMouseSensor gsNearSensor gsPropertySensor gsRadarSensor gsRandomSensor gsRaySensor gsTouchSensor

Classes

class  EventListener
 

Public Member Functions

 gsBrick ()
 
 ~gsBrick ()
 
gkString getName (void)
 
bool isOn (void)
 
bool isOff (void)
 
bool isActive (void)
 
gkGameObject * getOwner (void)
 
gkLogicLink * getLogicObject (void)
 
void connect (gsListenerMode mode, gsSelf self, gsFunction func)
 
 OGRE_KIT_WRAP_CLASS_COPY_CTOR (gsBrick, gkLogicBrick, m_brick)
 
 OGRE_KIT_TEMPLATE_CAST (gkLogicBrick, m_brick)
 

Protected Member Functions

template<typename T >
T * create (gsLogicObject *parent, const gkString &name)
 

Protected Attributes

bool m_isLocal
 
EventListenerm_listener
 

Constructor & Destructor Documentation

gsBrick::gsBrick ( )
gsBrick::~gsBrick ( )

Member Function Documentation

void gsBrick::connect ( gsListenerMode  mode,
gsSelf  self,
gsFunction  func 
)
inline
template<typename T >
T* gsBrick::create ( gsLogicObject parent,
const gkString &  name 
)
inlineprotected
gkLogicLink* gsBrick::getLogicObject ( void  )
inline
gkString gsBrick::getName ( void  )
gkGameObject* gsBrick::getOwner ( void  )
bool gsBrick::isActive ( void  )
inline
bool gsBrick::isOff ( void  )
inline
bool gsBrick::isOn ( void  )
inline
gsBrick::OGRE_KIT_TEMPLATE_CAST ( gkLogicBrick  ,
m_brick   
)
gsBrick::OGRE_KIT_WRAP_CLASS_COPY_CTOR ( gsBrick  ,
gkLogicBrick  ,
m_brick   
)

Member Data Documentation

bool gsBrick::m_isLocal
protected
EventListener* gsBrick::m_listener
protected