|
| ~bhkCharProxyController () override |
|
void | ProcessConstraintsCallback (const hkpCharacterProxy *a_proxy, const hkArray< hkpRootCdPoint > &a_manifold, hkpSimplexSolverInput &a_input) override |
|
void | ContactPointAddedCallback (const hkpCharacterProxy *a_proxy, const hkpRootCdPoint &a_point) override |
|
void | ContactPointRemovedCallback (const hkpCharacterProxy *a_proxy, const hkpRootCdPoint &a_point) override |
|
void | CharacterInteractionCallback (hkpCharacterProxy *a_proxy, hkpCharacterProxy *a_otherProxy, const hkContactPoint &a_contact) override |
|
void | ObjectInteractionCallback (hkpCharacterProxy *a_proxy, const hkpCharacterObjectInteractionEvent &a_input, hkpCharacterObjectInteractionResult &a_output) override |
|
void | GetLinearVelocityImpl (hkVector4 &a_velocity) const override |
|
void | SetLinearVelocityImpl (const hkVector4 &a_velocity) override |
|
hkpCharacterProxy * | GetCharacterProxy () const |
|
virtual | ~hkpCharacterProxyListener () |
|
virtual void | ProcessConstraintsCallback (const hkpCharacterProxy *a_proxy, const hkArray< hkpRootCdPoint > &a_manifold, hkpSimplexSolverInput &a_input) |
|
virtual void | ContactPointAddedCallback (const hkpCharacterProxy *a_proxy, const hkpRootCdPoint &a_point) |
|
virtual void | ContactPointRemovedCallback (const hkpCharacterProxy *a_proxy, const hkpRootCdPoint &a_point) |
|
virtual void | CharacterInteractionCallback (hkpCharacterProxy *a_proxy, hkpCharacterProxy *a_otherProxy, const hkContactPoint &a_contact) |
|
virtual void | ObjectInteractionCallback (hkpCharacterProxy *a_proxy, const hkpCharacterObjectInteractionEvent &a_input, hkpCharacterObjectInteractionResult &a_output) |
|
| TES_HEAP_REDEFINE_NEW () |
|
| ~bhkCharacterController () override |
|
virtual void | GetPositionImpl (hkVector4 &a_pos, bool a_applyCenterOffset) const =0 |
|
virtual void | SetPositionImpl (const hkVector4 &a_pos, bool a_applyCenterOffset, bool a_forceWarp)=0 |
|
virtual void | GetTransformImpl (hkTransform &a_tranform) const =0 |
|
virtual void | SetTransformImpl (const hkTransform &a_tranform)=0 |
|
virtual void | GetLinearVelocityImpl (hkVector4 &a_velocity) const =0 |
|
virtual void | SetLinearVelocityImpl (const hkVector4 &a_velocity)=0 |
|
virtual void | GetCollisionFilterInfo (std::uint32_t &a_collisionFilterInfo) const =0 |
|
virtual void | Unk_09 (void)=0 |
|
virtual void | Unk_0A (void)=0 |
|
virtual void | Unk_0B (void)=0 |
|
virtual void | Unk_0C (void)=0 |
|
virtual void | CheckSupportImpl ()=0 |
|
virtual void | Unk_0E (void)=0 |
|
virtual void | Unk_0F (void)=0 |
|
virtual void | Unk_10 (void)=0 |
|
virtual float | GetVDBAlpha () const =0 |
|
virtual void | Unk_12 (void)=0 |
|
virtual void | Unk_13 (void)=0 |
|
void | GetPosition (hkVector4 &a_pos, bool a_applyCenterOffset) const |
|
| NiRefObject () |
|
virtual | ~NiRefObject () |
|
virtual void | DeleteThis () |
|
void | IncRefCount () |
|
void | DecRefCount () |
|
constexpr std::uint32_t | GetRefCount () const noexcept |
|
| TES_HEAP_REDEFINE_NEW () |
|
| BSTEventSource () |
|
void | AddEventSink (Sink *a_eventSink) |
|
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
|
void | RemoveEventSink (Sink *a_eventSink) |
|
void | SendEvent (const bhkCharacterMoveFinishEvent *a_event) |
|
void | operator() (const bhkCharacterMoveFinishEvent *a_event) |
|