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