9 class hkpCdBodyPairCollector;
10 class hkpCdPointCollector;
11 struct hkpCollisionInput;
12 struct hkpLinearCastInput;
Definition: hkMotionState.h:11
Definition: hkVector4.h:8
Definition: hkpCdPointCollector.h:8
Definition: hkpPhantom.h:15
Definition: hkpShape.h:31
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:34
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
virtual void SetTransformAndLinearCast(const hkTransform &a_transform, const hkpLinearCastInput &a_input, hkpCdPointCollector &a_castCollector, hkpCdPointCollector *a_startCollector)=0
Result
Definition: hkpWorldObject.h:20
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkpShapePhantom
Definition: Offsets_RTTI.h:7725