Blender V4.3
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.

◆ checkCollideWithOverride()

virtual bool btMultiBodyLinkCollider::checkCollideWithOverride ( const btCollisionObject * co) const
inlinevirtual

◆ 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, and m_multiBody.

◆ upcast() [1/2]

◆ upcast() [2/2]

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

Definition at line 67 of file btMultiBodyLinkCollider.h.

Member Data Documentation

◆ m_link

◆ m_multiBody


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