CommonLibSSE NG
|
#include <hkpWorld.h>
Public Member Functions | |
~hkpWorld () override | |
void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override |
hkpPhantom * | AddPhantom (hkpPhantom *a_phantom) |
void | RemovePhantom (hkpPhantom *a_phantom) |
void | CastRay (const hkpWorldRayCastInput &a_input, hkpWorldRayCastOutput &a_output) 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 |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_hkpWorld |
static constexpr auto | VTABLE = VTABLE_hkpWorld |
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 |
Additional Inherited Members | |
Public Types inherited from RE::hkReferencedObject | |
enum class | LockMode { kNone = 0 , kAuto , kManual } |
enum | { kMemSize = 0x7FFF } |
|
override |
|
inline |
|
overridevirtual |
Reimplemented from RE::hkReferencedObject.
|
inline |
|
inline |
hkArray<hkpActionListener*> RE::hkpWorld::actionListeners |
hkArray<hkpSimulationIsland*> RE::hkpWorld::activeSimulationIslands |
bool RE::hkpWorld::allowIntegrationOfIslandsWithoutConstraintsInASeparateJob |
bool RE::hkpWorld::assertOnRunningOutOfSolverMemory |
bool RE::hkpWorld::autoUpdateTree |
bool RE::hkpWorld::blockExecutingPendingOperations |
hkpBroadPhase* RE::hkpWorld::broadPhase |
hkpBroadPhaseBorder* RE::hkpWorld::broadPhaseBorder |
hkpBroadPhaseBorderListener* RE::hkpWorld::broadPhaseBorderListener |
hkpTypedBroadPhaseDispatcher* RE::hkpWorld::broadPhaseDispatcher |
hkVector4 RE::hkpWorld::broadPhaseExtents[2] |
std::int32_t RE::hkpWorld::broadPhaseNumMarkers |
std::int32_t RE::hkpWorld::broadPhaseQuerySize |
std::int32_t RE::hkpWorld::broadPhaseUpdateSize |
hkpCollisionDispatcher* RE::hkpWorld::collisionDispatcher |
hkpCollisionFilter* RE::hkpWorld::collisionFilter |
hkpProcessCollisionInput* RE::hkpWorld::collisionInput |
hkArray<hkpConstraintListener*> RE::hkpWorld::constraintListeners |
hkArray<hkpContactImpulseLimitBreachedListener*> RE::hkpWorld::contactImpulseLimitBreachedListeners |
hkArray<hkpContactListener*> RE::hkpWorld::contactListeners |
stl::enumeration<hkpWorldCinfo::ContactPointGeneration, std::uint8_t> RE::hkpWorld::contactPointGeneration |
hkpConvexListFilter* RE::hkpWorld::convexListFilter |
bool RE::hkpWorld::criticalOperationsAllowed |
std::int32_t RE::hkpWorld::criticalOperationsLockCount |
std::int32_t RE::hkpWorld::criticalOperationsLockCountForPhantoms |
float RE::hkpWorld::deactivationReferenceDistance |
hkdWorld* RE::hkpWorld::destructionWorld |
hkArray<hkpSimulationIsland*> RE::hkpWorld::dirtySimulationIslands |
hkpWorldDynamicsStepInfo RE::hkpWorld::dynamicsStepInfo |
bool RE::hkpWorld::enableToiWeldRejection |
hkpEntityEntityBroadPhaseListener* RE::hkpWorld::entityEntityBroadPhaseListener |
hkArray<hkpEntityListener*> RE::hkpWorld::entityListeners |
hkpSimulationIsland* RE::hkpWorld::fixedIsland |
hkpRigidBody* RE::hkpWorld::fixedRigidBody |
hkVector4 RE::hkpWorld::gravity |
hkArray<hkpSimulationIsland*> RE::hkpWorld::inactiveSimulationIslands |
hkArray<hkpIslandActivationListener*> RE::hkpWorld::islandActivationListeners |
hkCriticalSection* RE::hkpWorld::islandDirtyListCriticalSection |
hkArray<hkpIslandPostCollideListener*> RE::hkpWorld::islandPostCollideListeners |
hkArray<hkpIslandPostIntegrateListener*> RE::hkpWorld::islandPostIntegrateListeners |
std::int32_t RE::hkpWorld::isLocked |
hkpTreeWorldManager* RE::hkpWorld::kdTreeManager |
std::uint32_t RE::hkpWorld::lastConstraintUID |
std::uint32_t RE::hkpWorld::lastEntityUID |
std::uint32_t RE::hkpWorld::lastIslandUID |
hkpWorldMaintenanceMgr* RE::hkpWorld::maintenanceMgr |
std::int32_t RE::hkpWorld::maxEntriesPerToiMidphaseCollideTask |
std::int32_t RE::hkpWorld::maxEntriesPerToiNarrowphaseCollideTask |
std::int32_t RE::hkpWorld::maxNumToiCollisionPairsSinglethreaded |
std::int32_t RE::hkpWorld::maxSectorsPerMidphaseCollideTask |
std::int32_t RE::hkpWorld::maxSectorsPerNarrowphaseCollideTask |
hkRefPtr<hkWorldMemoryAvailableWatchDog> RE::hkpWorld::memoryWatchDog |
std::uint32_t RE::hkpWorld::minDesiredIslandSize |
hkCriticalSection* RE::hkpWorld::modifyConstraintCriticalSection |
|
mutable |
hkpMtThreadStructure* RE::hkpWorld::multithreadedSimulationJobData |
hknpWorld* RE::hkpWorld::npWorld |
float RE::hkpWorld::numToisTillAllowedPenetrationSimplifiedToi |
float RE::hkpWorld::numToisTillAllowedPenetrationToi |
float RE::hkpWorld::numToisTillAllowedPenetrationToiForced |
float RE::hkpWorld::numToisTillAllowedPenetrationToiHigher |
std::uint64_t RE::hkpWorld::pad018 |
std::uint8_t RE::hkpWorld::pad081 |
std::uint16_t RE::hkpWorld::pad082 |
std::uint32_t RE::hkpWorld::pad084 |
std::uint8_t RE::hkpWorld::pad099 |
std::uint16_t RE::hkpWorld::pad09A |
std::uint32_t RE::hkpWorld::pad09C |
std::uint16_t RE::hkpWorld::pad102 |
std::uint32_t RE::hkpWorld::pad104 |
std::uint16_t RE::hkpWorld::pad122 |
std::uint32_t RE::hkpWorld::pad134 |
std::uint16_t RE::hkpWorld::pad14A |
std::uint8_t RE::hkpWorld::pad153 |
std::uint8_t RE::hkpWorld::pad169 |
std::uint16_t RE::hkpWorld::pad16A |
std::uint8_t RE::hkpWorld::pad179 |
std::uint16_t RE::hkpWorld::pad17A |
std::uint64_t RE::hkpWorld::pad2A8 |
std::uint8_t RE::hkpWorld::pad421 |
std::uint16_t RE::hkpWorld::pad422 |
std::uint32_t RE::hkpWorld::pad424 |
std::uint64_t RE::hkpWorld::pad428 |
std::int32_t RE::hkpWorld::pendingBodyOperationsCount |
std::int32_t RE::hkpWorld::pendingOperationQueueCount |
hkpDebugInfoOnPendingOperationQueues* RE::hkpWorld::pendingOperationQueues |
hkpWorldOperationQueue* RE::hkpWorld::pendingOperations |
std::int32_t RE::hkpWorld::pendingOperationsCount |
hkpPhantomBroadPhaseListener* RE::hkpWorld::phantomBroadPhaseListener |
hkArray<hkpPhantomListener*> RE::hkpWorld::phantomListeners |
hkArray<hkpPhantom*> RE::hkpWorld::phantoms |
bool RE::hkpWorld::processActionsInSingleThread |
bool RE::hkpWorld::processToisMultithreaded |
hkCriticalSection* RE::hkpWorld::propertyMasterLock |
|
inlinestaticconstexpr |
bool RE::hkpWorld::shouldActivateOnRigidBodyTransformChange |
hkpSimulation* RE::hkpWorld::simulation |
stl::enumeration<hkpWorldCinfo::SimulationType, std::uint8_t> RE::hkpWorld::simulationType |
std::int32_t RE::hkpWorld::sizeOfToiEventQueue |
float RE::hkpWorld::snapCollisionToConcaveEdgeThreshold |
float RE::hkpWorld::snapCollisionToConvexEdgeThreshold |
float RE::hkpWorld::toiCollisionResponseRotateNormal |
bool RE::hkpWorld::useHybridBroadphase |
hkpViolatedConstraintArray* RE::hkpWorld::violatedConstraintArray |
|
inlinestaticconstexpr |
bool RE::hkpWorld::wantDeactivation |
bool RE::hkpWorld::wantSimulationIslands |
hkArray<hkpWorldDeletionListener*> RE::hkpWorld::worldDeletionListeners |
hkArray<hkpWorldExtension*> RE::hkpWorld::worldExtensions |
hkArray<hkpWorldPostCollideListener*> RE::hkpWorld::worldPostCollideListeners |
hkArray<hkpWorldPostIntegrateListener*> RE::hkpWorld::worldPostIntegrateListeners |
hkArray<hkpWorldPostSimulationListener*> RE::hkpWorld::worldPostSimulationListeners |