Blender V4.3
btPairCachingGhostObject Class Reference

#include <btGhostObject.h>

Inherits btGhostObject.

Public Member Functions

 btPairCachingGhostObject ()
 
virtual ~btPairCachingGhostObject ()
 
virtual void addOverlappingObjectInternal (btBroadphaseProxy *otherProxy, btBroadphaseProxy *thisProxy=0)
 this method is mainly for expert/internal use only.
 
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, 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

Definition at line 83 of file btGhostObject.cpp.

References btAssert, and getBroadphaseHandle().


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