33 #include <LinearMath/btMotionState.h> undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
RigidObject * scn_obj
RigidObject this MotionState belongs to.
Definition: MotionState.h:45
This class is a MotionState for updating SceneObjects to match the PhysicsObject state.
Definition: MotionState.h:41
virtual ~MotionState()
Definition: MotionState.h:56
virtual void getWorldTransform(btTransform &worldTrans) const
Definition: MotionState.h:59
void stateChanged()
sets an internal flag to update the sceneobject
btTransform trans
Internal transform of the Object.
Definition: MotionState.h:48
MotionState(const btTransform &initialpos, RigidObject *obj)
Constructor that takes an initial Position an the corresponding RigidObject.
Definition: MotionState.h:52
#define ICLPhysics_API
Definition: CompatMacros.h:181
This class combines a movable but rigid physics object and it's graphical representation in ICL.
Definition: RigidObject.h:46
virtual void setWorldTransform(const btTransform &worldTrans)
Definition: MotionState.h:63