Unravel Engine C++ Reference
Loading...
Searching...
No Matches
physics_component.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
engine/physics/ecs/components/physics_component.h
>
4
#include <
reflection/reflection.h
>
5
#include <
serialization/serialization.h
>
6
7
namespace
unravel
8
{
9
SAVE_EXTERN
(
physics_box_shape
);
10
LOAD_EXTERN
(
physics_box_shape
);
11
REFLECT_EXTERN
(
physics_box_shape
);
12
13
SAVE_EXTERN
(
physics_sphere_shape
);
14
LOAD_EXTERN
(
physics_sphere_shape
);
15
REFLECT_EXTERN
(
physics_sphere_shape
);
16
17
SAVE_EXTERN
(
physics_capsule_shape
);
18
LOAD_EXTERN
(
physics_capsule_shape
);
19
REFLECT_EXTERN
(
physics_capsule_shape
);
20
21
SAVE_EXTERN
(
physics_cylinder_shape
);
22
LOAD_EXTERN
(
physics_cylinder_shape
);
23
REFLECT_EXTERN
(
physics_cylinder_shape
);
24
25
SAVE_EXTERN
(
physics_compound_shape
);
26
LOAD_EXTERN
(
physics_compound_shape
);
27
REFLECT_EXTERN
(
physics_compound_shape
);
28
29
SAVE_EXTERN
(
physics_component
);
30
LOAD_EXTERN
(
physics_component
);
31
REFLECT_EXTERN
(
physics_component
);
32
}
// namespace unravel
unravel::physics_component
Component that handles physics properties and behaviors.
Definition
physics_component.h:144
unravel
Definition
crash.cpp:21
physics_component.h
reflection.h
REFLECT_EXTERN
#define REFLECT_EXTERN(cls)
Definition
reflection.h:120
serialization.h
LOAD_EXTERN
#define LOAD_EXTERN(cls)
Definition
serialization.h:106
SAVE_EXTERN
#define SAVE_EXTERN(cls)
Definition
serialization.h:102
unravel::physics_box_shape
Represents a box shape for physics calculations.
Definition
physics_component.h:21
unravel::physics_capsule_shape
Represents a capsule shape for physics calculations.
Definition
physics_component.h:45
unravel::physics_compound_shape
Represents a compound shape that can contain multiple types of shapes.
Definition
physics_component.h:71
unravel::physics_cylinder_shape
Represents a cylinder shape for physics calculations.
Definition
physics_component.h:58
unravel::physics_sphere_shape
Represents a sphere shape for physics calculations.
Definition
physics_component.h:33
UnravelEngine
UnravelEngine
engine
engine
meta
ecs
components
physics_component.hpp
Generated by
1.12.0