Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Core.hpp
1#pragma once
2
3struct btDbvtBroadphase;
4class btDefaultCollisionConfiguration;
5class btCollisionDispatcher;
6class btSequentialImpulseConstraintSolver;
7class btDiscreteDynamicsWorld;
8
9namespace Grindstone {
10 namespace Physics {
11 class Core {
12 public:
13 Core();
14 ~Core();
15
16 static Core& GetInstance();
17 static Core* instance;
18
19 btDbvtBroadphase* broadphase = nullptr;
20 btDefaultCollisionConfiguration* collisionConfiguration = nullptr;
21 btCollisionDispatcher* dispatcher = nullptr;
22 btSequentialImpulseConstraintSolver* solver = nullptr;
23 btDiscreteDynamicsWorld* dynamicsWorld = nullptr;
24 };
25 }
26}
Definition Core.hpp:11