11 class hkpPhantomListener;
12 class hkpPhantomOverlapListener;
Definition hkpCollidable.h:13
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:38
hkArray< hkpPhantomOverlapListener * > overlapListeners
Definition hkpPhantom.h:37
virtual void DeallocateInternalArrays()
static constexpr auto VTABLE
Definition hkpPhantom.h:18
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:28
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkpPhantom(686313, 394122, 0x1efb4f8)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpPhantom
Definition Offsets_VTABLE.h:5007
hkpPhantomType
Definition hkpPhantomType.h:6