Page MenuHomePhorge

BulletKinematicMotionState.h
No OneTemporary

Size
805 B
Referenced Files
None
Subscribers
None

BulletKinematicMotionState.h

#ifndef _ECHOBULLETKINEMATICMOTIONSTATE_H_
#define _ECHOBULLETKINEMATICMOTIONSTATE_H_
#include <echo/Physics/BulletMotionState.h>
namespace Echo
{
class BulletRigidBody;
class NodeInterface;
/**
* BulletDynamicMotionState.
* @see MotionState.
*/
class BulletKinematicMotionState : public BulletMotionState
{
public:
/**
* Constructor.
* @param body the body the motion state is intended for.
* @param nodeInterface Must not be null.
*/
BulletKinematicMotionState(BulletRigidBody& body, shared_ptr<NodeInterface> nodeInterface);
virtual ~BulletKinematicMotionState();
//Bullet overrides
virtual void getWorldTransform(btTransform& worldTrans ) const override;
virtual void setWorldTransform(const btTransform&) override;
};
}
#endif

File Metadata

Mime Type
text/x-c++
Expires
Sun, May 18, 8:21 PM (44 m, 43 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
76654
Default Alt Text
BulletKinematicMotionState.h (805 B)

Event Timeline