[OgreKit Lua]

Public Member Functions | List of all members
gsMotionActuator Class Reference
Inheritance diagram for gsMotionActuator:
gsActuator gsBrick

Public Member Functions

 gsMotionActuator (gsLogicObject *parent, const gkString &name="")
 
 gsMotionActuator ()
 
 ~gsMotionActuator ()
 
void setTranslation (float x, float y, float z, bool tsLocal=true)
 
void setTranslation (const gsVector3 &vec, bool tsLocal=true)
 
void setRotation (float x, float y, float z, bool tsLocal=true)
 
void setRotation (const gsVector3 &vec, bool tsLocal=true)
 
void setForce (float x, float y, float z, bool tsLocal=true)
 
void setForce (const gsVector3 &vec, bool tsLocal=true)
 
void setTorque (float x, float y, float z, bool tsLocal=true)
 
void setTorque (const gsVector3 &vec, bool tsLocal=true)
 
void setLinearVelocity (float x, float y, float z, bool tsLocal=true)
 
void setLinearVelocity (const gsVector3 &vec, bool tsLocal=true)
 
void setAngularVelocity (float x, float y, float z, bool tsLocal=true)
 
void setAngularVelocity (const gsVector3 &vec, bool tsLocal=true)
 
void setIncrementalTargetVelocity (float v)
 
void setIncrementalVelocity (bool v)
 
float getIncrementalTargetVelocity (void)
 
bool getIncrementalVelocity (void)
 
gsVector3 getTranslation (void)
 
gsVector3 getRotation (void)
 
gsVector3 getForce (void)
 
gsVector3 getTorque (void)
 
gsVector3 getLinearVelocity (void)
 
gsVector3 getAngularVelocity (void)
 
 OGRE_KIT_LOGIC_BRICK (MotionActuator)
 
- Public Member Functions inherited from gsActuator
 gsActuator ()
 
 ~gsActuator ()
 
 OGRE_KIT_LOGIC_BRICK_BASE (Actuator)
 
- 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

- 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

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

Member Function Documentation

gsVector3 gsMotionActuator::getAngularVelocity ( void  )
inline
gsVector3 gsMotionActuator::getForce ( void  )
inline
float gsMotionActuator::getIncrementalTargetVelocity ( void  )
inline
bool gsMotionActuator::getIncrementalVelocity ( void  )
inline
gsVector3 gsMotionActuator::getLinearVelocity ( void  )
inline
gsVector3 gsMotionActuator::getRotation ( void  )
inline
gsVector3 gsMotionActuator::getTorque ( void  )
inline
gsVector3 gsMotionActuator::getTranslation ( void  )
inline
gsMotionActuator::OGRE_KIT_LOGIC_BRICK ( MotionActuator  )
void gsMotionActuator::setAngularVelocity ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setAngularVelocity ( const gsVector3 vec,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setForce ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setForce ( const gsVector3 vec,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setIncrementalTargetVelocity ( float  v)
inline
void gsMotionActuator::setIncrementalVelocity ( bool  v)
inline
void gsMotionActuator::setLinearVelocity ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setLinearVelocity ( const gsVector3 vec,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setRotation ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setRotation ( const gsVector3 vec,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setTorque ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setTorque ( const gsVector3 vec,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setTranslation ( float  x,
float  y,
float  z,
bool  tsLocal = true 
)
inline
void gsMotionActuator::setTranslation ( const gsVector3 vec,
bool  tsLocal = true 
)
inline