Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Physics::WorldContext Class Reference
Inheritance diagram for Grindstone::Physics::WorldContext:
Grindstone::WorldContext

Public Member Functions

 WorldContext (const WorldContext &)=delete
 
 WorldContext (WorldContext &&) noexcept=default
 
virtual void SetAsActive () override
 

Static Public Member Functions

static WorldContextGetActiveContext ()
 
static void SetActiveContext (WorldContext &cxt)
 
- Static Public Member Functions inherited from Grindstone::WorldContext
template<typename T>
static Grindstone::UniquePtr< Grindstone::WorldContextCreate ()
 

Public Attributes

Grindstone::UniquePtr< struct btDbvtBroadphase > broadphase = nullptr
 
Grindstone::UniquePtr< class btDefaultCollisionConfiguration > collisionConfiguration = nullptr
 
Grindstone::UniquePtr< class btCollisionDispatcher > dispatcher = nullptr
 
Grindstone::UniquePtr< class btSequentialImpulseConstraintSolver > solver = nullptr
 
Grindstone::UniquePtr< class btDiscreteDynamicsWorld > dynamicsWorld = nullptr
 

Constructor & Destructor Documentation

◆ ~WorldContext()

virtual Grindstone::Physics::WorldContext::~WorldContext ( )
overridevirtualdefault

Reimplemented from Grindstone::WorldContext.

Member Function Documentation

◆ SetAsActive()

void Grindstone::Physics::WorldContext::SetAsActive ( )
overridevirtual

The documentation for this class was generated from the following files: