Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
Definition: NiStream.h:29
Definition: bhkEntity.h:8
Definition: bhkRigidBody.h:14
BSTArray< void * > unk28
Definition: bhkRigidBody.h:58
void Unk_2D(void) override
virtual void SetRotation(hkQuaternion &a_rotation)
virtual void GetAabbWorldspace(hkAabb &a_outAabb)
virtual void GetRotation(hkQuaternion &a_outRotation)
static auto Ni_RTTI
Definition: bhkRigidBody.h:17
void SetAngularImpulse(const hkVector4 &a_impulse)
void Unk_2E(void) override
void LinkObject(NiStream &a_stream) override
virtual void Unk_3C(void)
void LoadBinary(NiStream &a_stream) override
virtual void GetTransform(hkTransform &a_outTransform)
void RemoveFromCurrentWorld() override
void Unk_2B(void) override
virtual void GetCenterOfMassWorld(hkVector4 &a_outCenterOfMassWorld)
void Unk_2C(void) override
const NiRTTI * GetRTTI() const override
bool RegisterStreamables(NiStream &a_stream) override
void Unk_30(void) override
virtual void GetPosition(hkVector4 &a_outPosition)
void SetLinearVelocity(const hkVector4 &a_newVel)
bool IsEqual(NiObject *a_object) override
void Unk_32(void) override
virtual void GetCenterOfMassLocal(hkVector4 &a_outCenterOfMassLocal)
virtual void SetPosition(hkVector4 &a_position)
void MoveToWorld(bhkWorld *a_world) override
void SaveBinary(NiStream &a_stream) override
void SetLinearImpulse(const hkVector4 &a_impulse)
bhkRigidBody * AsBhkRigidBody() override
void SetAngularVelocity(const hkVector4 &a_newVel)
virtual void SetPositionAndRotation(hkVector4 &a_position, hkQuaternion &a_rotation)
NiObject * CreateClone(NiCloningProcess &a_cloning) override
void Unk_2F(void) override
static constexpr auto RTTI
Definition: bhkRigidBody.h:16
Definition: bhkWorld.h:14
Definition: hkQuaternion.h:8
Definition: hkVector4.h:9
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_bhkRigidBody(513967, 392755, 0x1eddd00)
constexpr REL::VariantID NiRTTI_bhkRigidBody(525068, 411544, 0x3187f58)