#define btMultiBodyLinkColliderData
#define btMultiBodyLinkColliderDataName
@ BT_MULTIBODYLINKFLAGS_DISABLE_ALL_PARENT_COLLISION
@ BT_MULTIBODYLINKFLAGS_DISABLE_PARENT_COLLISION
#define btMultiBodyData
serialization data, don't change them if you are not familiar with the details of the serialization m...
btMultiBodyLinkCollider(btMultiBody *multiBody, int link)
static const btMultiBodyLinkCollider * upcast(const btCollisionObject *colObj)
virtual int calculateSerializeBufferSize() const
static btMultiBodyLinkCollider * upcast(btCollisionObject *colObj)
virtual ~btMultiBodyLinkCollider()
virtual bool checkCollideWithOverride(const btCollisionObject *co) const
virtual const char * serialize(void *dataBuffer, class btSerializer *serializer) const
fills the dataBuffer and returns the struct name (and 0 on failure)
btMultiBody * m_multiBody
bool hasSelfCollision() const
const btMultibodyLink & getLink(int index) const
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
btMultiBodyDoubleData * m_multiBody
btCollisionObjectDoubleData m_colObjData
btMultiBodyFloatData * m_multiBody
btCollisionObjectFloatData m_colObjData