11 class hkpPhantomListener;
12 class hkpPhantomOverlapListener;
#define KEEP_FOR_RE()
Definition: PCH.h:713
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::ID RTTI_hkpPhantom(static_cast< std::uint64_t >(686313))
constexpr std::array< REL::ID, 1 > VTABLE_hkpPhantom
Definition: Offsets_VTABLE.h:14303
hkpPhantomType
Definition: hkpPhantomType.h:6