#include <hkpRigidBody.h>
|
enum class | SpuCollisionCallbackEventFilter {
kNone = 0
, kContactPointAdded = 1 << 0
, kContactPointProcess = 1 << 1
, kContactPointRemoved = 1 << 2
,
kContactPointAddedOrProcess = kContactPointAdded | kContactPointProcess
} |
|
enum class | MultiThreadingChecks { kEnable
, kIgnore
} |
|
enum class | BroadPhaseType {
kInvalid
, kEntity
, kPhantom
, kPhaseBorder
,
kTotal
} |
|
enum class | LockMode { kNone = 0
, kAuto
, kManual
} |
|
enum | { kMemSize = 0x7FFF
} |
|
hkpMaterial | material |
|
std::uint32_t | pad00C |
|
void * | limitContactImpulseUtilAndFlag |
|
float | damageMultiplier |
|
std::uint32_t | pad01C |
|
hkpBreakableBody * | breakableBody |
|
std::uint32_t | solverData |
|
hkObjectIndex | storageIndex |
|
std::uint16_t | contactPointCallbackDelay |
|
hkSmallArray< hkConstraintInternal > | constraintsMaster |
|
hkArray< hkpConstraintInstance * > | constraintsSlave |
|
hkArray< std::uint8_t > | constraintRuntime |
|
hkpSimulationIsland * | simulationIsland |
|
std::int8_t | autoRemoveLevel |
|
std::uint8_t | numShapeKeysInContactPointProperties |
|
std::uint8_t | responseModifierFlags |
|
std::uint8_t | pad13B |
|
std::uint32_t | uid |
|
SpuCollisionCallback | spuCollisionCallback |
|
hkpMaxSizeMotion | motion |
|
hkSmallArray< hkpContactListener * > | contactListeners |
|
hkSmallArray< hkpAction * > | actions |
|
hkRefPtr< hkLocalFrame > | localFrame |
|
ExtendedListeners * | extendedListeners |
|
std::uint32_t | npData |
|
std::uint32_t | pad2C4 |
|
std::uint64_t | pad2C8 |
|
hkpWorld * | world |
|
std::uint64_t | userData |
|
hkpLinkedCollidable | collidable |
|
hkMultiThreadCheck | multiThreadCheck |
|
std::uint32_t | padAC |
|
hkStringPtr | name |
|
hkArray< hkpProperty > | properties |
|
void * | treeData |
|
std::uint16_t | memSizeAndFlags |
|
volatile std::int16_t | referenceCount |
|
std::uint32_t | pad0C |
|
void | Activate () |
|
◆ ~hkpRigidBody()
RE::hkpRigidBody::~hkpRigidBody |
( |
| ) |
|
|
override |
◆ ApplyLinearImpulse()
void RE::hkpRigidBody::ApplyLinearImpulse |
( |
const hkVector4 & |
a_impulse | ) |
|
◆ Clone()
◆ GetMotionState()
◆ SetAngularVelocity()
void RE::hkpRigidBody::SetAngularVelocity |
( |
const hkVector4 & |
a_newVel | ) |
|
◆ SetLinearVelocity()
void RE::hkpRigidBody::SetLinearVelocity |
( |
const hkVector4 & |
a_newVel | ) |
|
◆ SetShape()
◆ UpdateShape()
◆ RTTI
◆ VTABLE
The documentation for this class was generated from the following file: