9 class hkpCdBodyPairCollector;
10 class hkpCdPointCollector;
11 struct hkpCollisionInput;
12 struct hkpLinearCastInput;
Definition hkMotionState.h:11
Definition hkpCdPointCollector.h:8
Definition hkpPhantom.h:15
Definition hkpShapePhantom.h:15
virtual void SetPositionAndLinearCast(const hkVector4 &a_position, const hkpLinearCastInput &a_input, hkpCdPointCollector &a_castCollector, hkpCdPointCollector *a_startCollector)=0
virtual void GetPenetrations(hkpCdBodyPairCollector &a_collector, const hkpCollisionInput *a_input=0)=0
hkMotionState motionState
Definition hkpShapePhantom.h:35
hkWorldOperation::Result SetShape(const hkpShape *a_shape) override
void CalcAabb(hkAabb &a_aabb) override
virtual void GetClosestPoints(hkpCdPointCollector &a_collector, const hkpCollisionInput *a_input=0)=0
hkMotionState * GetMotionState() override
~hkpShapePhantom() override
void DeallocateInternalArrays() override
static constexpr auto RTTI
Definition hkpShapePhantom.h:17
static constexpr auto VTABLE
Definition hkpShapePhantom.h:18
virtual void SetTransformAndLinearCast(const hkTransform &a_transform, const hkpLinearCastInput &a_input, hkpCdPointCollector &a_castCollector, hkpCdPointCollector *a_startCollector)=0
Result
Definition hkpWorldObject.h:21
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkpShapePhantom(689891, 397746, 0x1f59bd0)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpShapePhantom
Definition Offsets_VTABLE.h:5042