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: