Sleeping Wombat GUI  0.100
swGUI
RTTR.h
Go to the documentation of this file.
1 #pragma once
2 
3 // Windows.h header often defines theese macros adn causes conflicts
4 #undef max
5 #undef min
6 
8 
9 #include "swCommonLib/Reflection/src/rttr/type.h"
10 #include "swCommonLib/Reflection/src/rttr/rttr_enable.h"
11 #include "swCommonLib/Reflection/src/rttr/rttr_cast.h"
12 #include "swCommonLib/Reflection/src/rttr/constructor.h"
13 #include "swCommonLib/Reflection/src/rttr/destructor.h"
14 #include "swCommonLib/Reflection/src/rttr/method.h"
15 #include "swCommonLib/Reflection/src/rttr/property.h"
16 #include "swCommonLib/Reflection/src/rttr/enumeration.h"
17 #include "swCommonLib/Reflection/src/rttr/registration.h"
18 #include "swCommonLib/Reflection/src/rttr/wrapper_mapper.h"
19 
20 
21 
23 enum class MetaDataType
24 {
25  Category,
26  Serialize,
28  ShowInEditor,
29  EditorName
30 };
31 
32 typedef rttr::type TypeID;
33 
185 #define BIND_AS_PTR ( rttr::policy::prop::bind_as_ptr )
186 
187 
188 
Serializuje wartość do pliku z zapisanym stanem gry. Domyślnie: true.
Kategoria do jakiej należy przypisać właściwość w edytorze.
Plik zawiera definicje podstawowych typów zmiennych.
MetaDataType
Typy metadanych widoczne z poziomu edytora.
Definition: RTTR.h:23
Nazwa wyświetlana w edytorze.
rttr::type TypeID
Definition: RTTR.h:32
Umożliwia odczytywanie i modyfikowanie wartości z edytora. Domyślnie: true.
Wartość true oznacza, że właściwość zostanie zserializowana do pliku z mapą. Domyślnie: true...