RavEngine
Loading...
Searching...
No Matches
PhysicsLinkSystem.hpp
1#pragma once
2//
3// PhysicsLinkSystem.hpp
4// RavEngine_Static
5//
6// Copyright © 2020 Ravbug.
7//
8
9#include "CTTI.hpp"
10
11namespace phsyx{
12 class PxScene;
13}
14
15namespace RavEngine {
16 struct RigidBodyStaticComponent;
17 struct RigidBodyDynamicComponent;
18 struct Transform;
19 class World;
20
26 public:
27 void before(World*) const;
28 void after(World*) const;
29
30 void operator()(const RigidBodyStaticComponent&, const Transform&) const;
31 };
32
38 public:
39 void operator()(const RigidBodyDynamicComponent&, Transform&) const;
40 };
41}
Definition PhysicsLinkSystem.hpp:37
Definition PhysicsLinkSystem.hpp:25
Definition PhysicsBodyComponent.hpp:228
Definition World.hpp:181
Definition Animation.hpp:6
Definition CTTI.hpp:14
Definition PhysicsBodyComponent.hpp:334
Definition Transform.hpp:20