Unravel Engine C++ Reference
Loading...
Searching...
No Matches
model_component.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
engine/rendering/ecs/components/model_component.h
>
3
#include <
reflection/reflection.h
>
4
#include <
serialization/serialization.h
>
5
6
namespace
unravel
7
{
8
SAVE_EXTERN
(
model_component
);
9
LOAD_EXTERN
(
model_component
);
10
REFLECT_EXTERN
(
model_component
);
11
12
SAVE_EXTERN
(
bone_component
);
13
LOAD_EXTERN
(
bone_component
);
14
REFLECT_EXTERN
(
bone_component
);
15
16
SAVE_EXTERN
(
submesh_component
);
17
LOAD_EXTERN
(
submesh_component
);
18
REFLECT_EXTERN
(
submesh_component
);
19
20
}
// namespace unravel
unravel::model_component
Class that contains core data for meshes.
Definition
model_component.h:14
model_component.h
unravel
Definition
crash.cpp:21
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::bone_component
Definition
model_component.h:210
unravel::submesh_component
Definition
model_component.h:215
UnravelEngine
UnravelEngine
engine
engine
meta
ecs
components
model_component.hpp
Generated by
1.12.0