_accumulator | Divide::PhysX | private |
_context | Divide::PlatformContextComponent | protected |
_defaultMaterial | Divide::PhysX | private |
_foundation | Divide::PhysX | private |
_gPhysicsSDK | Divide::PhysX | private |
_pvd | Divide::PhysX | private |
_simulationSpeed | Divide::PhysX | private |
_targetScene | Divide::PhysX | protected |
_timeStep | Divide::PhysX | private |
_timeStepFactor | Divide::PhysX | private |
_transport | Divide::PhysX | private |
closePhysicsAPI() override | Divide::PhysX | virtual |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
convertActor(PhysicsAsset *actor, PhysicsGroup newGroup) override | Divide::PhysX | virtual |
createActorForGroup(PhysicsGroup group, const physx::PxTransform &pose) | Divide::PhysX | protected |
createPvdConnection(const char *ip, physx::PxU32 port, physx::PxU32 timeout, bool useFullConnection) | Divide::PhysX | |
createRigidActor(SceneGraphNode *node, RigidBodyComponent &parentComp) override | Divide::PhysX | virtual |
destroyPhysicsScene(const Scene &scene) override | Divide::PhysX | virtual |
frameEnded(U64 deltaTimeGameUS) override | Divide::PhysX | virtual |
frameStarted(U64 deltaTimeGameUS) override | Divide::PhysX | virtual |
getSDK() const noexcept | Divide::PhysX | inline |
idle() override | Divide::PhysX | virtual |
initPhysicsAPI(U8 targetFrameRate, F32 simSpeed) override | Divide::PhysX | virtual |
initPhysicsScene(Scene &scene) override | Divide::PhysX | virtual |
intersect(const Ray &intersectionRay, vec2< F32 > range, vector< SGNRayResult > &intersectionsOut) const override | Divide::PhysX | virtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
operator=(NonCopyable &&)=default | Divide::NonCopyable | |
PhysicsAPIWrapper(PlatformContext &context) | Divide::PhysicsAPIWrapper | explicit |
PhysX(PlatformContext &context) | Divide::PhysX | explicit |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
s_gMeshCache | Divide::PhysX | privatestatic |
s_meshCacheLock | Divide::PhysX | privatestatic |
togglePvdConnection() const | Divide::PhysX | |
updateTimeStep(U8 timeStepFactor, F32 simSpeed) override | Divide::PhysX | inlinevirtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |