Unravel Engine C++ Reference
Loading...
Searching...
No Matches
asset_importer_meta.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <engine/engine_export.h>
3
4
#include <
engine/assets/asset_manager.h
>
5
6
#include <
reflection/reflection.h
>
7
#include <
serialization/serialization.h
>
8
9
namespace
unravel
10
{
11
12
SAVE_EXTERN
(
asset_importer_meta
);
13
LOAD_EXTERN
(
asset_importer_meta
);
14
REFLECT_EXTERN
(
asset_importer_meta
);
15
16
SAVE_EXTERN
(
texture_importer_meta
);
17
LOAD_EXTERN
(
texture_importer_meta
);
18
REFLECT_EXTERN
(
texture_importer_meta
);
19
20
SAVE_EXTERN
(
mesh_importer_meta
);
21
LOAD_EXTERN
(
mesh_importer_meta
);
22
REFLECT_EXTERN
(
mesh_importer_meta
);
23
24
SAVE_EXTERN
(
animation_importer_meta
);
25
LOAD_EXTERN
(
animation_importer_meta
);
26
REFLECT_EXTERN
(
animation_importer_meta
);
27
28
SAVE_EXTERN
(
audio_importer_meta
);
29
LOAD_EXTERN
(
audio_importer_meta
);
30
REFLECT_EXTERN
(
audio_importer_meta
);
31
32
}
// namespace unravel
33
34
35
36
#include <
serialization/associative_archive.h
>
37
#include <
serialization/binary_archive.h
>
38
SERIALIZE_REGISTER_TYPE_WITH_NAME
(
unravel::mesh_importer_meta
,
"mesh_importer_meta"
)
39
SERIALIZE_REGISTER_TYPE_WITH_NAME
(
unravel
::texture_importer_meta, "texture_importer_meta")
40
SERIALIZE_REGISTER_TYPE_WITH_NAME
(
unravel
::animation_importer_meta, "animation_importer_meta")
41
SERIALIZE_REGISTER_TYPE_WITH_NAME
(
unravel
::audio_importer_meta, "audio_importer_meta")
asset_manager.h
associative_archive.h
binary_archive.h
unravel
Definition
crash.cpp:21
reflection.h
REFLECT_EXTERN
#define REFLECT_EXTERN(cls)
Definition
reflection.h:120
serialization.h
SERIALIZE_REGISTER_TYPE_WITH_NAME
#define SERIALIZE_REGISTER_TYPE_WITH_NAME(T, Name)
Definition
serialization.h:18
LOAD_EXTERN
#define LOAD_EXTERN(cls)
Definition
serialization.h:106
SAVE_EXTERN
#define SAVE_EXTERN(cls)
Definition
serialization.h:102
unravel::animation_importer_meta
Definition
asset_storage.h:103
unravel::asset_importer_meta
Definition
asset_storage.h:20
unravel::audio_importer_meta
Definition
asset_storage.h:117
unravel::mesh_importer_meta
Definition
asset_storage.h:72
unravel::texture_importer_meta
Definition
asset_storage.h:25
UnravelEngine
UnravelEngine
engine
engine
meta
assets
asset_importer_meta.hpp
Generated by
1.12.0