Nebula
Loading...
Searching...
No Matches
Physics::Scene Struct Reference

#include <physicsinterface.h>

Detailed Description

physx scene classes, foundation and physics are duplicated here for convenience instead of static getters, might be removed later on

Public Attributes

physx::PxFoundation * foundation
 
physx::PxPhysics * physics
 
physx::PxScene * scene
 
physx::PxControllerManager * controllerManager
 
physx::PxDefaultCpuDispatcher * dispatcher
 
UpdateFunctionType updateFunction = nullptr
 
EventCallbackType eventCallback = nullptr
 
Timing::Time time
 
bool isSimulating = false
 
Util::Array< Physics::ContactEventeventBuffer
 
Util::Set< Ids::Id32modifiedActors
 

Member Data Documentation

◆ controllerManager

physx::PxControllerManager* Physics::Scene::controllerManager

◆ dispatcher

physx::PxDefaultCpuDispatcher* Physics::Scene::dispatcher

◆ eventBuffer

Util::Array<Physics::ContactEvent> Physics::Scene::eventBuffer

◆ eventCallback

EventCallbackType Physics::Scene::eventCallback = nullptr

◆ foundation

physx::PxFoundation* Physics::Scene::foundation

◆ isSimulating

bool Physics::Scene::isSimulating = false

◆ modifiedActors

Util::Set<Ids::Id32> Physics::Scene::modifiedActors

◆ physics

physx::PxPhysics* Physics::Scene::physics

◆ scene

physx::PxScene* Physics::Scene::scene

◆ time

Timing::Time Physics::Scene::time

◆ updateFunction

UpdateFunctionType Physics::Scene::updateFunction = nullptr

The documentation for this struct was generated from the following file: