Unravel Engine C++ Reference
Loading...
Searching...
No Matches
standard_material.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
engine/rendering/material.h
>
3
#include <
reflection/reflection.h
>
4
#include <
serialization/serialization.h
>
5
6
namespace
unravel
7
{
8
SAVE_EXTERN
(
pbr_material
);
9
LOAD_EXTERN
(
pbr_material
);
10
REFLECT_EXTERN
(
pbr_material
);
11
12
}
// namespace unravel
13
14
#include <
serialization/associative_archive.h
>
15
#include <
serialization/binary_archive.h
>
16
SERIALIZE_REGISTER_TYPE_WITH_NAME
(
unravel::pbr_material
,
"pbr_material"
)
associative_archive.h
binary_archive.h
unravel::pbr_material
Class for physically-based rendering (PBR) materials.
Definition
material.h:100
material.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
UnravelEngine
UnravelEngine
engine
engine
meta
rendering
standard_material.hpp
Generated by
1.12.0