5 #ifndef __I_SCENE_NODE_ANIMATOR_CAMERA_FPS_H_INCLUDED__ 6 #define __I_SCENE_NODE_ANIMATOR_CAMERA_FPS_H_INCLUDED__ virtual f32 getRotateSpeed() const =0
Returns the rotation speed in degrees when using mouse.
virtual const core::array< SKeyMap > & getKeyMap() const =0
Gets the keyboard mapping for this animator.
Struct storing which key belongs to which action.
virtual void setInvertMouse(bool invert)=0
Sets whether the Y axis of the mouse should be inverted.
float f32
32 bit floating point variable.
GLuint GLuint GLsizei count
virtual void setVerticalMovement(bool allow)=0
Sets whether vertical movement should be allowed.
virtual void setKeyMap(SKeyMap *map, u32 count)=0
Sets the keyboard mapping for this animator (old style)
Animates a scene node. Can animate position, rotation, material, and so on.
Everything in the Irrlicht Engine can be found in this namespace.
virtual f32 getRotateSpeedKeyboard() const =0
Returns the rotation speed when using keyboard.
virtual void setMoveSpeed(f32 moveSpeed)=0
Sets the speed of movement in units per millisecond.
Special scene node animator for FPS cameras.
unsigned int u32
32 bit unsigned variable.
Self reallocating template array (like stl vector) with additional features.
virtual void setRotateSpeed(f32 rotateSpeed)=0
Set the rotation speed in degrees when using mouse.
virtual void setRotateSpeedKeyboard(f32 rotateSpeed)=0
Set the rotation speed when using keyboard.
virtual f32 getMoveSpeed() const =0
Returns the speed of movement in units per millisecond.