LkEngine
0.1.2
Loading...
Searching...
No Matches
PhysicsSystem.h
1
#pragma once
2
3
#include "
PhysicsAPI.h
"
4
5
namespace
LkEngine
{
6
7
enum class
EPhysicsAPI
8
{
9
None = 0,
10
Bullet3,
11
};
12
13
class
LPhysicsSystem
14
{
15
public
:
16
LPhysicsSystem
();
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
}
PhysicsAPI.h
Physics API Interface.
LkEngine::LPhysicsSystem
Definition
PhysicsSystem.h:14
LkEngine
Definition
Asset.h:11
LkEngine
Source
LkEngine
Physics
PhysicsSystem.h
Generated by
1.12.0