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 |