| 
|   | ~hkp3AxisSweep () override | 
|   | 
| void  | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override | 
|   | 
| BroadPhaseType  | GetType () const override | 
|   | 
| void  | AddObject1 (hkpBroadPhaseHandle *a_object, const hkAabbUint32 &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) override | 
|   | 
| void  | AddObject2 (hkpBroadPhaseHandle *a_object, const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) override | 
|   | 
| void  | AddObjectBatch (const hkArrayBase< hkpBroadPhaseHandle * > &a_addObjectList, const hkArrayBase< hkAabb > &a_addAabbList, hkArray< hkpBroadPhaseHandlePair > &a_newPairs) override | 
|   | 
| void  | RemoveObject (hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) override | 
|   | 
| void  | RemoveObjectBatch (const hkArrayBase< hkpBroadPhaseHandle * > &a_removeObjectList, hkArray< hkpBroadPhaseHandlePair > &a_delPairsOut) override | 
|   | 
| std::int32_t  | GetNumObjects () const override | 
|   | 
| void  | UpdateAabbs (hkpBroadPhaseHandle *a_objects[], const hkAabb *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs) override | 
|   | 
| void  | UpdateAabbsUInt32 (hkpBroadPhaseHandle *a_objects[], const hkAabbUint32 *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs) override | 
|   | 
| void  | Defragment () override | 
|   | 
| void  | CheckDeterminism () override | 
|   | 
| void  | GetAllAabbs (hkArray< hkAabb > &a_allAabbs) const override | 
|   | 
| void  | GetAabb (const hkpBroadPhaseHandle *a_object, hkAabb &a_aabb) const override | 
|   | 
| void  | GetExtents (hkVector4 &a_worldMinOut, hkVector4 &a_worldMaxOut) const override | 
|   | 
| void  | QuerySingleAabb (const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const override | 
|   | 
| void  | ReQuerySingleObject (const hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const override | 
|   | 
| void  | QuerySingleAabbWithCollector (const hkAabb &a_aabb, hkpBroadPhaseCastCollector *a_collector) const override | 
|   | 
| bool  | AreAabbsOverlapping (const hkpBroadPhaseHandle *a_bhA, const hkpBroadPhaseHandle *a_bhB) const override | 
|   | 
| void  | ShiftAllObjects (const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs) override | 
|   | 
| void  | ShiftBroadPhase (const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs) override | 
|   | 
| void  | GetOffsetLowHigh32bit (hkVector4 &a_offsetLow32bit, hkVector4 &a_offsetHigh32bit) const override | 
|   | 
| void  | CastRay (const hkpCastRayInput &a_input, hkpBroadPhaseCastCollector *a_collectorBase, std::int32_t a_collectorStriding) const override | 
|   | 
| std::int32_t  | GetAabbCacheSize () const override | 
|   | 
| void  | CalcAabbCache1 (const hkAabb &a_aabb, hkpBroadPhaseAabbCache *a_aabbCacheOut) const override | 
|   | 
| void  | CalcAabbCache2 (const hkArrayBase< hkpCollidable * > &a_overlappingCollidables, hkpBroadPhaseAabbCache *a_aabbCacheOut) const override | 
|   | 
| void  | CastAabb (const hkpCastAabbInput &a_input, hkpBroadPhaseCastCollector &a_collector) const override | 
|   | 
| void  | Set32BitOffsetAndScale (const hkVector4 &a_offsetLow, const hkVector4 &a_offsetHigh, const hkVector4 &a_scale) override | 
|   | 
|   | ~hkpBroadPhase () override | 
|   | 
| virtual BroadPhaseType  | GetType () const =0 | 
|   | 
| virtual const hkpBroadPhase *  | GetCapabilityDelegate (Capabilities a_cap) const | 
|   | 
| virtual void  | AddObject1 (hkpBroadPhaseHandle *a_object, const hkAabbUint32 &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | 
|   | 
| virtual void  | AddObject2 (hkpBroadPhaseHandle *a_object, const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | 
|   | 
| virtual void  | AddObjectBatch (const hkArrayBase< hkpBroadPhaseHandle * > &a_addObjectList, const hkArrayBase< hkAabb > &a_addAabbList, hkArray< hkpBroadPhaseHandlePair > &a_newPairs)=0 | 
|   | 
| virtual void  | RemoveObject (hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut)=0 | 
|   | 
| virtual void  | RemoveObjectBatch (const hkArrayBase< hkpBroadPhaseHandle * > &a_removeObjectList, hkArray< hkpBroadPhaseHandlePair > &a_delPairsOut)=0 | 
|   | 
| virtual std::int32_t  | GetNumObjects () const =0 | 
|   | 
| virtual void  | UpdateAabbs (hkpBroadPhaseHandle *a_objects[], const hkAabb *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs)=0 | 
|   | 
| virtual void  | UpdateAabbsUInt32 (hkpBroadPhaseHandle *a_objects[], const hkAabbUint32 *a_aabbs, std::int32_t a_numObjects, hkArray< hkpBroadPhaseHandlePair > &a_addedPairs, hkArray< hkpBroadPhaseHandlePair > &a_removedPairs)=0 | 
|   | 
| virtual void  | Defragment ()=0 | 
|   | 
| virtual void  | CheckDeterminism () | 
|   | 
| virtual void  | GetAllAabbs (hkArray< hkAabb > &a_allAabbs) const =0 | 
|   | 
| virtual void  | GetAabb (const hkpBroadPhaseHandle *a_object, hkAabb &a_aabb) const =0 | 
|   | 
| virtual void  | GetExtents (hkVector4 &a_worldMinOut, hkVector4 &a_worldMaxOut) const =0 | 
|   | 
| virtual void  | QuerySingleAabb (const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const =0 | 
|   | 
| virtual void  | ReQuerySingleObject (const hkpBroadPhaseHandle *a_object, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) const =0 | 
|   | 
| virtual void  | QuerySingleAabbWithCollector (const hkAabb &a_aabb, hkpBroadPhaseCastCollector *a_collector) const =0 | 
|   | 
| virtual bool  | AreAabbsOverlapping (const hkpBroadPhaseHandle *a_bhA, const hkpBroadPhaseHandle *a_bhB) const =0 | 
|   | 
| virtual void  | ShiftAllObjects (const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs)=0 | 
|   | 
| virtual void  | ShiftBroadPhase (const hkVector4 &a_shiftDistance, hkVector4 &a_effectiveShiftDistanceOut, hkArray< hkpBroadPhaseHandlePair > &a_newCollisionPairs)=0 | 
|   | 
| virtual void  | GetOffsetLowHigh32bit (hkVector4 &a_offsetLow32bit, hkVector4 &a_offsetHigh32bit) const =0 | 
|   | 
| virtual void  | CastRay (const hkpCastRayInput &a_input, hkpBroadPhaseCastCollector *a_collectorBase, std::int32_t a_collectorStriding) const =0 | 
|   | 
| virtual std::int32_t  | GetAabbCacheSize () const =0 | 
|   | 
| virtual void  | CalcAabbCache1 (const hkAabb &a_aabb, hkpBroadPhaseAabbCache *a_aabbCacheOut) const =0 | 
|   | 
| virtual void  | CalcAabbCache2 (const hkArrayBase< hkpCollidable * > &a_overlappingCollidables, hkpBroadPhaseAabbCache *a_aabbCacheOut) const =0 | 
|   | 
| virtual void  | CastAabb (const hkpCastAabbInput &a_input, hkpBroadPhaseCastCollector &a_collector) const =0 | 
|   | 
| virtual void  | Set32BitOffsetAndScale (const hkVector4 &a_offsetLow, const hkVector4 &a_offsetHigh, const hkVector4 &a_scale)=0 | 
|   | 
| void  | AddObject (hkpBroadPhaseHandle *a_object, const hkAabbUint32 &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) | 
|   | 
| void  | AddObject (hkpBroadPhaseHandle *a_object, const hkAabb &a_aabb, hkArray< hkpBroadPhaseHandlePair > &a_pairsOut) | 
|   | 
| void  | CalcAabbCache (const hkAabb &a_aabb, hkpBroadPhaseAabbCache *a_aabbCacheOut) const | 
|   | 
| void  | CalcAabbCache (const hkArrayBase< hkpCollidable * > &a_overlappingCollidables, hkpBroadPhaseAabbCache *a_aabbCacheOut) const | 
|   | 
|   | hkReferencedObject () | 
|   | 
|   | ~hkReferencedObject () override=default | 
|   | 
| virtual const hkClass *  | GetClassType () const | 
|   | 
| virtual void  | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const | 
|   | 
| void  | AddReference () const | 
|   | 
| std::int32_t  | GetAllocatedSize () const | 
|   | 
| std::int32_t  | GetReferenceCount () const | 
|   | 
| void  | RemoveReference () const | 
|   | 
| virtual  | ~hkBaseObject ()=default | 
|   |