[OgreKit Lua]

Public Member Functions | List of all members
gsScriptController Class Reference
Inheritance diagram for gsScriptController:
gsController gsBrick

Public Member Functions

 gsScriptController (gsLogicObject *parent, const gkString &name="")
 
 gsScriptController ()
 
 ~gsScriptController ()
 
void setScript (const gkString &name)
 
void setScriptByString (const gkString &script)
 
void setLuaScript (gsFunction function)
 
void setLuaScript (gsSelf self, gsFunction function)
 
 OGRE_KIT_LOGIC_BRICK (ScriptController)
 
- Public Member Functions inherited from gsController
 gsController ()
 
 ~gsController ()
 
void link (gsSensor *sens)
 
void link (gsActuator *act)
 
gkLogicSensor * getSensor (gkString sensorName)
 
gkLogicActuator * getActuator (gkString actuatorName)
 
 OGRE_KIT_LOGIC_BRICK_BASE (Controller)
 
- Public Member Functions inherited from gsBrick
 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)
 

Additional Inherited Members

- Public Types inherited from gsController
typedef utList< gkLogicBrick * > BrickList
 
- Protected Member Functions inherited from gsBrick
template<typename T >
T * create (gsLogicObject *parent, const gkString &name)
 
- Protected Attributes inherited from gsBrick
bool m_isLocal
 
EventListenerm_listener
 

Constructor & Destructor Documentation

gsScriptController::gsScriptController ( gsLogicObject parent,
const gkString &  name = "" 
)
gsScriptController::gsScriptController ( )
gsScriptController::~gsScriptController ( )

Member Function Documentation

gsScriptController::OGRE_KIT_LOGIC_BRICK ( ScriptController  )
void gsScriptController::setLuaScript ( gsFunction  function)
inline
void gsScriptController::setLuaScript ( gsSelf  self,
gsFunction  function 
)
inline
void gsScriptController::setScript ( const gkString &  name)
inline
void gsScriptController::setScriptByString ( const gkString &  script)
inline