1#ifndef BT_COLLISION_OBJECT_WRAPPER_H
2#define BT_COLLISION_OBJECT_WRAPPER_H
11#define BT_DECLARE_STACK_ONLY_OBJECT \
13 void* operator new(size_t size); \
14 void operator delete(void*);
#define BT_DECLARE_STACK_ONLY_OBJECT
#define SIMD_FORCE_INLINE
btCollisionObject can be used to manage collision detection objects.
The btCollisionShape class provides an interface for collision shapes that can be shared among btColl...
btCollisionObjectWrapper(const btCollisionObjectWrapper *parent, const btCollisionShape *shape, const btCollisionObject *collisionObject, const btTransform &worldTransform, const btTransform &preTransform, int partId, int index)
const btCollisionShape * getCollisionShape() const
const btTransform * m_preTransform
const btTransform & m_worldTransform
const btCollisionObject * getCollisionObject() const
btCollisionObjectWrapper * operator=(const btCollisionObjectWrapper &)
btCollisionObjectWrapper(const btCollisionObjectWrapper *parent, const btCollisionShape *shape, const btCollisionObject *collisionObject, const btTransform &worldTransform, int partId, int index)
const btCollisionObject * m_collisionObject
const btTransform & getWorldTransform() const
const btCollisionShape * m_shape
const btCollisionObjectWrapper * m_parent
btCollisionObjectWrapper(const btCollisionObjectWrapper &)