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()
virtual hkpPhantom * Clone() const =0
static constexpr auto RTTI
Definition: hkpPhantom.h:17
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