18 class bhkCharacterMoveFinishEvent;
19 class bhkICharOrientationController;
Definition BSTHashMap.h:21
Definition NiSmartPointer.h:9
Definition NiRefObject.h:8
Definition bhkCharacterController.h:66
~bhkCharacterController() override
NiPointer< bhkShape > shapes[2]
Definition bhkCharacterController.h:139
std::uint64_t unk270
Definition bhkCharacterController.h:137
std::uint64_t unk188
Definition bhkCharacterController.h:110
virtual void Unk_10(void)=0
std::uint64_t unk180
Definition bhkCharacterController.h:109
hkpSurfaceInfo surfaceInfo
Definition bhkCharacterController.h:113
virtual void Unk_12(void)=0
virtual void Unk_0E(void)=0
std::uint32_t pad2BC
Definition bhkCharacterController.h:147
hkRefPtr< hkpRigidBody > supportBody
Definition bhkCharacterController.h:145
std::uint64_t unk320
Definition bhkCharacterController.h:155
hkVector4 supportNorm
Definition bhkCharacterController.h:106
float bumpedForce
Definition bhkCharacterController.h:146
hkVector4 fakeSupportStart
Definition bhkCharacterController.h:104
virtual void CheckSupportImpl()=0
std::uint64_t unk308
Definition bhkCharacterController.h:152
virtual void GetPositionImpl(hkVector4 &a_pos, bool a_applyCenterOffset) const =0
hkRefPtr< hkpRigidBody > bumpedBody
Definition bhkCharacterController.h:148
float rotModTime
Definition bhkCharacterController.h:119
hkVector4 pushDelta
Definition bhkCharacterController.h:103
static constexpr auto RTTI
Definition bhkCharacterController.h:68
float waterHeight
Definition bhkCharacterController.h:123
hkVector4 direction
Definition bhkCharacterController.h:101
std::uint64_t unk278
Definition bhkCharacterController.h:138
virtual void SetTransformImpl(const hkTransform &a_tranform)=0
float swimFloatHeight
Definition bhkCharacterController.h:132
virtual void Unk_0F(void)=0
float fallStartHeight
Definition bhkCharacterController.h:125
hkVector4 forwardVec
Definition bhkCharacterController.h:96
std::uint32_t pushCount
Definition bhkCharacterController.h:135
BSTHashMap< UnkKey, UnkValue > unk2D0
Definition bhkCharacterController.h:150
std::uint32_t unk26C
Definition bhkCharacterController.h:136
float pitchAngle
Definition bhkCharacterController.h:128
float rotMod
Definition bhkCharacterController.h:118
virtual void Unk_0C(void)=0
virtual void Unk_0B(void)=0
virtual void SetPositionImpl(const hkVector4 &a_pos, bool a_applyCenterOffset, bool a_forceWarp)=0
hkVector4 up
Definition bhkCharacterController.h:105
float actorHeight
Definition bhkCharacterController.h:133
std::uint64_t pad198
Definition bhkCharacterController.h:112
float jumpHeight
Definition bhkCharacterController.h:124
BSBound collisionBound
Definition bhkCharacterController.h:107
float scale
Definition bhkCharacterController.h:131
float fallTime
Definition bhkCharacterController.h:126
float acrobatics
Definition bhkCharacterController.h:121
hkVector4 outVelocity
Definition bhkCharacterController.h:98
float pitchMult
Definition bhkCharacterController.h:130
std::uint64_t unk328
Definition bhkCharacterController.h:156
std::uint64_t unk318
Definition bhkCharacterController.h:154
bhkICharOrientationController * orientationCtrl
Definition bhkCharacterController.h:111
std::uint64_t unk290
Definition bhkCharacterController.h:140
virtual float GetVDBAlpha() const =0
BSBound bumperCollisionBound
Definition bhkCharacterController.h:108
virtual void Unk_0A(void)=0
hkpCharacterStateType wantState
Definition bhkCharacterController.h:116
std::uint64_t unk2A0
Definition bhkCharacterController.h:143
float gravity
Definition bhkCharacterController.h:127
float center
Definition bhkCharacterController.h:122
std::uint64_t unk310
Definition bhkCharacterController.h:153
float lodDistance
Definition bhkCharacterController.h:142
virtual void GetLinearVelocityImpl(hkVector4 &a_velocity) const =0
std::uint64_t unk300
Definition bhkCharacterController.h:151
hkVector4 initialVelocity
Definition bhkCharacterController.h:99
std::uint64_t unk2A8
Definition bhkCharacterController.h:144
virtual void SetLinearVelocityImpl(const hkVector4 &a_velocity)=0
float velocityTime
Definition bhkCharacterController.h:117
virtual void Unk_09(void)=0
float rollAngle
Definition bhkCharacterController.h:129
hkVector4 velocityMod
Definition bhkCharacterController.h:100
virtual void Unk_13(void)=0
stl::enumeration< CHARACTER_FLAGS, std::uint32_t > flags
Definition bhkCharacterController.h:115
void GetPosition(hkVector4 &a_pos, bool a_applyCenterOffset) const
Definition bhkCharacterController.h:92
hkStepInfo stepInfo
Definition bhkCharacterController.h:97
hkRefPtr< hkpRigidBody > bumpedCharCollisionObject
Definition bhkCharacterController.h:149
virtual void GetCollisionFilterInfo(std::uint32_t &a_collisionFilterInfo) const =0
std::uint32_t unk298
Definition bhkCharacterController.h:141
float calculatePitchTimer
Definition bhkCharacterController.h:120
hkVector4 rotCenter
Definition bhkCharacterController.h:102
float speedPct
Definition bhkCharacterController.h:134
virtual void GetTransformImpl(hkTransform &a_tranform) const =0
hkpCharacterContext context
Definition bhkCharacterController.h:114
Definition hkStepInfo.h:8
Definition hkpCharacterContext.h:41
Definition AbsorbEffect.h:6
CHARACTER_FLAGS
Definition bhkCharacterController.h:26
@ kComputeTiltPreIntegrate
@ kHasPotentialSupportManifold
constexpr REL::VariantID RTTI_bhkCharacterController(690766, 398621, 0x1f66cc0)
hkpCharacterStateType
Definition hkpCharacterState.h:14
Definition hkpCharacterControl.h:8