CommonLibSSE (powerof3)
|
This is the complete list of members for RE::hkpBroadPhase, including all inherited members.
AddObject(hkpBroadPhaseHandle *a_object, const hkAabbUint32 &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) | RE::hkpBroadPhase | |
AddObject(hkpBroadPhaseHandle *a_object, const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) | RE::hkpBroadPhase | |
AddObject1(hkpBroadPhaseHandle *a_object, const hkAabbUint32 &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | RE::hkpBroadPhase | pure virtual |
AddObject2(hkpBroadPhaseHandle *a_object, const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | RE::hkpBroadPhase | pure virtual |
AddObjectBatch(const hkArrayBase< hkpBroadPhaseHandle * > &a_addObjectList, const hkArrayBase< hkAabb > &a_addAabbList, hkArray< hkpBroadPhaseHandlePair > &a_newPairs)=0 | RE::hkpBroadPhase | pure virtual |
AddReference() const | RE::hkReferencedObject | |
AreAabbsOverlapping(const hkpBroadPhaseHandle *a_bhA, const hkpBroadPhaseHandle *a_bhB) const =0 | RE::hkpBroadPhase | pure virtual |
BroadPhaseType enum name | RE::hkpBroadPhase | |
CalcAabbCache(const hkAabb &a_aabb, hkpBroadPhaseAabbCache *a_aabbCacheOut) const | RE::hkpBroadPhase | |
CalcAabbCache(const hkArrayBase< hkpCollidable * > &a_overlappingCollidables, hkpBroadPhaseAabbCache *a_aabbCacheOut) const | RE::hkpBroadPhase | |
CalcAabbCache1(const hkAabb &a_aabb, hkpBroadPhaseAabbCache *a_aabbCacheOut) const =0 | RE::hkpBroadPhase | pure virtual |
CalcAabbCache2(const hkArrayBase< hkpCollidable * > &a_overlappingCollidables, hkpBroadPhaseAabbCache *a_aabbCacheOut) const =0 | RE::hkpBroadPhase | pure virtual |
CalcContentStatistics(hkStatisticsCollector *a_collector, const hkClass *a_class) const | RE::hkReferencedObject | virtual |
Capabilities enum name | RE::hkpBroadPhase | |
caps | RE::hkpBroadPhase | |
CastAabb(const hkpCastAabbInput &a_input, hkpBroadPhaseCastCollector &a_collector) const =0 | RE::hkpBroadPhase | pure virtual |
CastRay(const hkpCastRayInput &a_input, hkpBroadPhaseCastCollector *a_collectorBase, std::int32_t a_collectorStriding) const =0 | RE::hkpBroadPhase | pure virtual |
CheckDeterminism() | RE::hkpBroadPhase | virtual |
criticalSection | RE::hkpBroadPhase | |
Defragment()=0 | RE::hkpBroadPhase | pure virtual |
GetAabb(const hkpBroadPhaseHandle *a_object, hkAabb &a_aabb) const =0 | RE::hkpBroadPhase | pure virtual |
GetAabbCacheSize() const =0 | RE::hkpBroadPhase | pure virtual |
GetAllAabbs(hkArray< hkAabb > &a_allAabbs) const =0 | RE::hkpBroadPhase | pure virtual |
GetAllocatedSize() const | RE::hkReferencedObject | |
GetCapabilityDelegate(Capabilities a_cap) const | RE::hkpBroadPhase | virtual |
GetClassType() const | RE::hkReferencedObject | virtual |
GetExtents(hkVector4 &a_worldMinOut, hkVector4 &a_worldMaxOut) const =0 | RE::hkpBroadPhase | pure virtual |
GetNumObjects() const =0 | RE::hkpBroadPhase | pure virtual |
GetOffsetLowHigh32bit(hkVector4 &a_offsetLow32bit, hkVector4 &a_offsetHigh32bit) const =0 | RE::hkpBroadPhase | pure virtual |
GetReferenceCount() const | RE::hkReferencedObject | |
GetType() const =0 | RE::hkpBroadPhase | pure virtual |
hkReferencedObject() | RE::hkReferencedObject | |
kMemSize enum value | RE::hkReferencedObject | |
LockMode enum name | RE::hkReferencedObject | |
memSizeAndFlags | RE::hkReferencedObject | |
multiThreadCheck | RE::hkpBroadPhase | mutable |
pad0C | RE::hkReferencedObject | |
pad24 | RE::hkpBroadPhase | |
QuerySingleAabb(const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const =0 | RE::hkpBroadPhase | pure virtual |
QuerySingleAabbWithCollector(const hkAabb &a_aabb, hkpBroadPhaseCastCollector *a_collector) const =0 | RE::hkpBroadPhase | pure virtual |
referenceCount | RE::hkReferencedObject | mutable |
RemoveObject(hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | RE::hkpBroadPhase | pure virtual |
RemoveObjectBatch(const hkArrayBase< hkpBroadPhaseHandle * > &a_removeObjectList, hkArray< hkpBroadPhaseHandlePair > &a_delPairsOut)=0 | RE::hkpBroadPhase | pure virtual |
RemoveReference() const | RE::hkReferencedObject | |
ReQuerySingleObject(const hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const =0 | RE::hkpBroadPhase | pure virtual |
RTTI | RE::hkpBroadPhase | inlinestatic |
Set32BitOffsetAndScale(const hkVector4 &a_offsetLow, const hkVector4 &a_offsetHigh, const hkVector4 &a_scale)=0 | RE::hkpBroadPhase | pure virtual |
ShiftAllObjects(const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs)=0 | RE::hkpBroadPhase | pure virtual |
ShiftBroadPhase(const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs)=0 | RE::hkpBroadPhase | pure virtual |
size | RE::hkpBroadPhase | |
type | RE::hkpBroadPhase | |
UpdateAabbs(hkpBroadPhaseHandle *a_objects[], const hkAabb *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs)=0 | RE::hkpBroadPhase | pure virtual |
UpdateAabbsUInt32(hkpBroadPhaseHandle *a_objects[], const hkAabbUint32 *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs)=0 | RE::hkpBroadPhase | pure virtual |
~hkBaseObject()=default | RE::hkBaseObject | virtual |
~hkpBroadPhase() override | RE::hkpBroadPhase | |
~hkReferencedObject() override=default | RE::hkReferencedObject |