LkEngine 0.1.2
 
Loading...
Searching...
No Matches
PhysicsSystem.h
1#pragma once
2
3#include "PhysicsAPI.h"
4
5namespace LkEngine {
6
7 enum class EPhysicsAPI
8 {
9 None = 0,
10 Bullet3,
11 };
12
14 {
15 public:
17 ~LPhysicsSystem() = default;
18
19 void Simulate(const float DeltaTime);
20
21 static EPhysicsAPI GetAPI() { return API; }
22
23 static void SetAPI(const EPhysicsAPI InAPI);
24
25 private:
26 float Timestep = 0.0f;
27
28 inline static EPhysicsAPI API = EPhysicsAPI::None;
29 };
30
31}
Physics API Interface.
Definition PhysicsSystem.h:14
Definition Asset.h:11