7 class hkpMaxSizeMotion;
44 static_assert(
sizeof(hkpKeyframedRigidMotion) == 0x140);
Definition: hkMatrix3.h:8
hkSweptTransform sweptTransform
Definition: hkMotionState.h:15
Definition: hkVector4.h:9
hkVector4 Cross(const hkVector4 &a_pt) const
Definition: hkpKeyframedRigidMotion.h:10
virtual void SetStepPosition(float a_position, float a_timestep)
virtual void SetStoredMotion(hkpMaxSizeMotion *a_savedMotion)
void SetMass(float a_mass) override
hkVector4 GetPointVelocity(const hkVector4 &a_point) const
Definition: hkpKeyframedRigidMotion.h:38
void GetInertiaInvWorld(hkMatrix3 &a_inertiaInvOut) const override
static constexpr auto RTTI
Definition: hkpKeyframedRigidMotion.h:12
void GetInertiaWorld(hkMatrix3 &a_inertiaOut) const override
~hkpKeyframedRigidMotion() override
void ApplyLinearImpulse(const hkVector4 &a_impulse) override
void ApplyForce(const float a_deltaTime, const hkVector4 &a_force, const hkVector4 &a_point) override
void SetInertiaInvLocal(const hkMatrix3 &a_inertiaInv) override
void SetMassInv(float a_massInv) override
void ApplyTorque(const float a_deltaTime, const hkVector4 &a_torque) override
void ApplyPointImpulse(const hkVector4 &a_impulse, const hkVector4 &a_point) override
void GetProjectedPointVelocity(const hkVector4 &a_point, const hkVector4 &a_normal, float &a_velOut, float &a_invVirtMassOut) const override
void ApplyAngularImpulse(const hkVector4 &a_impulse) override
void ApplyForce(const float a_deltaTime, const hkVector4 &a_force) override
void SetInertiaLocal(const hkMatrix3 &a_inertia) override
void GetInertiaLocal(hkMatrix3 &a_inertiaOut) const override
static constexpr auto VTABLE
Definition: hkpKeyframedRigidMotion.h:13
void GetInertiaInvLocal(hkMatrix3 &a_inertiaInvOut) const override
Definition: hkpKeyframedRigidMotion.h:47
static constexpr auto RTTI
Definition: hkpKeyframedRigidMotion.h:49
Definition: hkpMotion.h:16
hkVector4 angularVelocity
Definition: hkpMotion.h:85
hkMotionState motionState
Definition: hkpMotion.h:82
hkVector4 linearVelocity
Definition: hkpMotion.h:84
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkpMaxSizeMotion(689849, 397704, 0x1f593b8)
constexpr REL::VariantID RTTI_hkpKeyframedRigidMotion(689850, 397705, 0x1f593e0)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpKeyframedRigidMotion
Definition: Offsets_VTABLE.h:4998