|
CommonLibSSE NG
|
#include <hkpCharacterProxy.h>
Public Member Functions | |
| ~hkpCharacterProxy () override | |
| void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override |
| void | EntityRemovedCallback (hkpEntity *a_entity) override |
| void | PhantomRemovedCallback (hkpPhantom *a_phantom) override |
| virtual void | UpdateManifold (const hkpAllCdPointCollector &a_startPointCollector, const hkpAllCdPointCollector &a_castCollector, hkArray< hkpRootCdPoint > &a_manifold, hkArray< hkpRigidBody * > &a_bodies, hkArray< hkpPhantom * > &a_phantoms, bool a_isMultithreaded=false) |
| virtual void | ExtractSurfaceConstraintInfo (const hkpRootCdPoint &a_hit, hkpSurfaceConstraintInfo &a_surfaceOut, float a_timeTravelled) const |
Public Member Functions inherited from RE::hkReferencedObject | |
| hkReferencedObject () | |
| ~hkReferencedObject () override=default | |
| virtual const hkClass * | GetClassType () const |
| virtual void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const |
| void | AddReference () const |
| std::int32_t | GetAllocatedSize () const |
| std::int32_t | GetReferenceCount () const |
| void | RemoveReference () const |
Public Member Functions inherited from RE::hkBaseObject | |
| virtual | ~hkBaseObject ()=default |
Public Member Functions inherited from RE::hkpEntityListener | |
| virtual | ~hkpEntityListener () |
| virtual void | EntityAddedCallback (hkpEntity *a_entity) |
| virtual void | EntityRemovedCallback (hkpEntity *a_entity) |
| virtual void | EntityShapeSetCallback (hkpEntity *a_entity) |
| virtual void | EntitySetMotionTypeCallback (hkpEntity *a_entity) |
| virtual void | EntityDeletedCallback (hkpEntity *a_entity) |
Public Member Functions inherited from RE::hkpPhantomListener | |
| virtual | ~hkpPhantomListener () |
| virtual void | PhantomAddedCallback (hkpPhantom *a_phantom) |
| virtual void | PhantomRemovedCallback (hkpPhantom *a_phantom) |
| virtual void | PhantomShapeSetCallback (hkpPhantom *a_phantom) |
| virtual void | PhantomDeletedCallback (hkpPhantom *a_phantom) |
Public Attributes | |
| hkArray< hkpRootCdPoint > | manifold |
| hkArray< hkpRigidBody * > | bodies |
| hkArray< hkpPhantom * > | phantoms |
| hkArray< hkpTriggerVolume * > | overlappingTriggerVolumes |
| hkVector4 | velocity |
| hkVector4 | oldDisplacement |
| hkpShapePhantom * | shapePhantom |
| float | dynamicFriction |
| float | staticFriction |
| hkVector4 | up |
| float | extraUpStaticFriction |
| float | extraDownStaticFriction |
| float | keepDistance |
| float | keepContactTolerance |
| float | contactAngleSensitivity |
| std::int32_t | userPlanes |
| float | maxCharacterSpeedForSolver |
| float | characterStrength |
| float | characterMass |
| std::uint32_t | padC4 |
| hkArray< hkpCharacterProxyListener * > | listeners |
| float | maxSlopeCosine |
| float | penetrationRecoverySpeed |
| std::int32_t | maxCastIterations |
| bool | refreshManifoldInCheckSupport |
Public Attributes inherited from RE::hkReferencedObject | |
| std::uint16_t | memSizeAndFlags |
| volatile std::int16_t | referenceCount |
| std::uint32_t | pad0C |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_hkpCharacterProxy |
| static constexpr auto | VTABLE = VTABLE_hkpCharacterProxy |
Static Public Attributes inherited from RE::hkReferencedObject | |
| static constexpr auto | RTTI = RTTI_hkReferencedObject |
| static constexpr auto | VTABLE = VTABLE_hkReferencedObject |
Static Public Attributes inherited from RE::hkBaseObject | |
| static constexpr auto | RTTI = RTTI_hkBaseObject |
| static constexpr auto | VTABLE = VTABLE_hkBaseObject |
Static Public Attributes inherited from RE::hkpEntityListener | |
| static constexpr auto | RTTI = RTTI_hkpEntityListener |
| static constexpr auto | VTABLE = VTABLE_hkpEntityListener |
Static Public Attributes inherited from RE::hkpPhantomListener | |
| static constexpr auto | RTTI = RTTI_hkpPhantomListener |
| static constexpr auto | VTABLE = VTABLE_hkpPhantomListener |
Additional Inherited Members | |
Public Types inherited from RE::hkReferencedObject | |
| enum class | LockMode { kNone = 0 , kAuto , kManual } |
| enum | { kMemSize = 0x7FFF } |
|
override |
|
overridevirtual |
Reimplemented from RE::hkReferencedObject.
|
overridevirtual |
Reimplemented from RE::hkpEntityListener.
|
virtual |
|
overridevirtual |
Reimplemented from RE::hkpPhantomListener.
|
virtual |
| hkArray<hkpRigidBody*> RE::hkpCharacterProxy::bodies |
| float RE::hkpCharacterProxy::characterMass |
| float RE::hkpCharacterProxy::characterStrength |
| float RE::hkpCharacterProxy::contactAngleSensitivity |
| float RE::hkpCharacterProxy::dynamicFriction |
| float RE::hkpCharacterProxy::extraDownStaticFriction |
| float RE::hkpCharacterProxy::extraUpStaticFriction |
| float RE::hkpCharacterProxy::keepContactTolerance |
| float RE::hkpCharacterProxy::keepDistance |
| hkArray<hkpCharacterProxyListener*> RE::hkpCharacterProxy::listeners |
| hkArray<hkpRootCdPoint> RE::hkpCharacterProxy::manifold |
| std::int32_t RE::hkpCharacterProxy::maxCastIterations |
| float RE::hkpCharacterProxy::maxCharacterSpeedForSolver |
| float RE::hkpCharacterProxy::maxSlopeCosine |
| hkVector4 RE::hkpCharacterProxy::oldDisplacement |
| hkArray<hkpTriggerVolume*> RE::hkpCharacterProxy::overlappingTriggerVolumes |
| std::uint32_t RE::hkpCharacterProxy::padC4 |
| float RE::hkpCharacterProxy::penetrationRecoverySpeed |
| hkArray<hkpPhantom*> RE::hkpCharacterProxy::phantoms |
| bool RE::hkpCharacterProxy::refreshManifoldInCheckSupport |
|
inlinestaticconstexpr |
| hkpShapePhantom* RE::hkpCharacterProxy::shapePhantom |
| float RE::hkpCharacterProxy::staticFriction |
| hkVector4 RE::hkpCharacterProxy::up |
| std::int32_t RE::hkpCharacterProxy::userPlanes |
| hkVector4 RE::hkpCharacterProxy::velocity |
|
inlinestaticconstexpr |