Blender  V3.3
Public Member Functions | List of all members
btPairCachingGhostObject Class Reference

#include <btGhostObject.h>

Inheritance diagram for btPairCachingGhostObject:

Public Member Functions

 btPairCachingGhostObject ()
 
virtual ~btPairCachingGhostObject ()
 
virtual void addOverlappingObjectInternal (btBroadphaseProxy *otherProxy, btBroadphaseProxy *thisProxy=0)
 this method is mainly for expert/internal use only. More...
 
virtual void removeOverlappingObjectInternal (btBroadphaseProxy *otherProxy, btDispatcher *dispatcher, btBroadphaseProxy *thisProxy=0)
 
btHashedOverlappingPairCachegetOverlappingPairCache ()
 

Detailed Description

Definition at line 96 of file btGhostObject.h.

Constructor & Destructor Documentation

◆ btPairCachingGhostObject()

btPairCachingGhostObject::btPairCachingGhostObject ( )

Definition at line 57 of file btGhostObject.cpp.

References btAlignedAlloc, and btHashedOverlappingPairCache().

◆ ~btPairCachingGhostObject()

btPairCachingGhostObject::~btPairCachingGhostObject ( )
virtual

Definition at line 62 of file btGhostObject.cpp.

References btAlignedFree.

Member Function Documentation

◆ addOverlappingObjectInternal()

void btPairCachingGhostObject::addOverlappingObjectInternal ( btBroadphaseProxy otherProxy,
btBroadphaseProxy thisProxy = 0 
)
virtual

this method is mainly for expert/internal use only.

Definition at line 68 of file btGhostObject.cpp.

References btAssert, btBroadphaseProxy, btCollisionObject, and getBroadphaseHandle().

◆ getOverlappingPairCache()

btHashedOverlappingPairCache* btPairCachingGhostObject::getOverlappingPairCache ( )
inline

Definition at line 110 of file btGhostObject.h.

Referenced by recoverFromPenetration().

◆ removeOverlappingObjectInternal()

void btPairCachingGhostObject::removeOverlappingObjectInternal ( btBroadphaseProxy otherProxy,
btDispatcher dispatcher,
btBroadphaseProxy thisProxy = 0 
)
virtual

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