11 class hkpPhantomListener;
12 class hkpPhantomOverlapListener;
Definition: hkArray.h:189
Definition: hkpCollidable.h:12
Definition: hkpPhantom.h:15
virtual void EnsureDeterministicOrder()=0
virtual bool IsOverlappingCollidableAdded(const hkpCollidable *a_collidable)=0
virtual void CalcAabb(hkAabb &a_aabb)=0
virtual void AddOverlappingCollidable(hkpCollidable *a_collidable)=0
hkArray< hkpPhantomListener * > phantomListeners
Definition: hkpPhantom.h:37
hkArray< hkpPhantomOverlapListener * > overlapListeners
Definition: hkpPhantom.h:36
virtual void DeallocateInternalArrays()
virtual hkpPhantomType GetType() const =0
void CalcContentStatistics(hkStatisticsCollector *a_collector, const hkClass *a_class) const override
virtual void RemoveOverlappingCollidable(hkpCollidable *a_collidable)=0
virtual void UpdateShapeCollectionFilter()
static constexpr auto RTTI
Definition: hkpPhantom.h:17
virtual hkpPhantom * Clone() const =0
Definition: hkpWorldObject.h:27
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkpPhantom
Definition: Offsets_RTTI.h:7680
hkpPhantomType
Definition: hkpPhantomType.h:6