Blender V5.0
btMultiBodyLinkCollider Class Reference

#include <btMultiBodyLinkCollider.h>

Inherits btCollisionObject.

Public Member Functions

virtual ~btMultiBodyLinkCollider ()
 btMultiBodyLinkCollider (btMultiBody *multiBody, int link)
virtual bool checkCollideWithOverride (const btCollisionObject *co) const
virtual int calculateSerializeBufferSize () const
virtual const char * serialize (void *dataBuffer, class btSerializer *serializer) const
 fills the dataBuffer and returns the struct name (and 0 on failure)

Static Public Member Functions

static btMultiBodyLinkColliderupcast (btCollisionObject *colObj)
static const btMultiBodyLinkColliderupcast (const btCollisionObject *colObj)

Public Attributes

btMultiBodym_multiBody
int m_link

Detailed Description

Definition at line 32 of file btMultiBodyLinkCollider.h.

Constructor & Destructor Documentation

◆ ~btMultiBodyLinkCollider()

virtual btMultiBodyLinkCollider::~btMultiBodyLinkCollider ( )
inlinevirtual

Definition at line 39 of file btMultiBodyLinkCollider.h.

◆ btMultiBodyLinkCollider()

btMultiBodyLinkCollider::btMultiBodyLinkCollider ( btMultiBody * multiBody,
int link )
inline

Member Function Documentation

◆ calculateSerializeBufferSize()

SIMD_FORCE_INLINE int btMultiBodyLinkCollider::calculateSerializeBufferSize ( ) const
virtual

Definition at line 159 of file btMultiBodyLinkCollider.h.

References btMultiBodyLinkColliderData, and SIMD_FORCE_INLINE.

◆ checkCollideWithOverride()

◆ serialize()

SIMD_FORCE_INLINE const char * btMultiBodyLinkCollider::serialize ( void * dataBuffer,
class btSerializer * serializer ) const
virtual

fills the dataBuffer and returns the struct name (and 0 on failure)

Definition at line 164 of file btMultiBodyLinkCollider.h.

References btMultiBodyData, btMultiBodyLinkColliderData, btMultiBodyLinkColliderDataName, btSerializer::getUniquePointer(), m_link, m_multiBody, and SIMD_FORCE_INLINE.

◆ upcast() [1/2]

◆ upcast() [2/2]

const btMultiBodyLinkCollider * btMultiBodyLinkCollider::upcast ( const btCollisionObject * colObj)
inlinestatic

Definition at line 67 of file btMultiBodyLinkCollider.h.

References btCollisionObject, and btMultiBodyLinkCollider().

Member Data Documentation

◆ m_link

◆ m_multiBody


The documentation for this class was generated from the following file: