5 #ifndef __I_ANIMATED_MESH_H_INCLUDED__ 6 #define __I_ANIMATED_MESH_H_INCLUDED__ float f32
32 bit floating point variable.
E_ANIMATED_MESH_TYPE
Possible types of meshes.
Unknown animated mesh type.
virtual E_ANIMATED_MESH_TYPE getMeshType() const _IRR_OVERRIDE_
Returns the type of the animated mesh.
Everything in the Irrlicht Engine can be found in this namespace.
Class which holds the geometry of an object.
signed int s32
32 bit signed variable.
virtual f32 getAnimationSpeed() const =0
Gets the animation speed of the animated mesh.
unsigned int u32
32 bit unsigned variable.
#define _IRR_OVERRIDE_
Defines an override macro, to protect virtual functions from typos and other mismatches.
virtual IMesh * getMesh(s32 frame, s32 detailLevel=255, s32 startFrameLoop=-1, s32 endFrameLoop=-1)=0
Returns the IMesh interface for a frame.
Interface for an animated mesh.
virtual void setAnimationSpeed(f32 fps)=0
Sets the animation speed of the animated mesh.
virtual u32 getFrameCount() const =0
Gets the frame count of the animated mesh.