#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...
virtual bool serialize(void *o_alignedDataBuffer, unsigned i_dataBufferSize, bool i_swapEndian) const
Data buffer MUST be 16 byte aligned.
btMultiBodyLinkCollider(btMultiBody *multiBody, int link)
static const btMultiBodyLinkCollider * upcast(const btCollisionObject *colObj)
virtual const char * serialize(void *dataBuffer, class btSerializer *serializer) const
fills the dataBuffer and returns the struct name (and 0 on failure)
static btMultiBodyLinkCollider * upcast(btCollisionObject *colObj)
virtual ~btMultiBodyLinkCollider()
virtual bool checkCollideWithOverride(const btCollisionObject *co) const
btMultiBody * m_multiBody
virtual int calculateSerializeBufferSize() const
btMultiBodyDoubleData * m_multiBody
btCollisionObjectDoubleData m_colObjData
btMultiBodyFloatData * m_multiBody
btCollisionObjectFloatData m_colObjData