blob: 8cdc8f8faa22598fa7b48c6e46bb0b543b16e914 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#pragma once
// --------------------------------------------------------------------------
struct Physics2DStats;
// --------------------------------------------------------------------------
class IPhysics2D
{
public:
virtual void FixedUpdate () = 0;
virtual void DynamicUpdate () = 0;
virtual void ResetInterpolations () = 0;
#if ENABLE_PROFILER
virtual void GetProfilerStats (Physics2DStats& stats) = 0;
#endif
};
// --------------------------------------------------------------------------
IPhysics2D* GetIPhysics2D ();
void SetIPhysics2D (IPhysics2D* manager);
|