Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
WorldContext (const WorldContext &)=delete | |
WorldContext (WorldContext &&) noexcept=default | |
virtual void | SetAsActive () override |
Static Public Member Functions | |
static WorldContext * | GetActiveContext () |
static void | SetActiveContext (WorldContext &cxt) |
![]() | |
template<typename T> | |
static Grindstone::UniquePtr< Grindstone::WorldContext > | Create () |
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 |
|
overridevirtualdefault |
Reimplemented from Grindstone::WorldContext.
|
overridevirtual |
Implements Grindstone::WorldContext.