Sleeping Wombat GUI  0.100
swGUI
Macros | Typedefs | Enumerations
RTTR.h File Reference
#include "swCommonLib/Common//TypesDefinitions.h"
#include "swCommonLib/Reflection/src/rttr/type.h"
#include "swCommonLib/Reflection/src/rttr/rttr_enable.h"
#include "swCommonLib/Reflection/src/rttr/rttr_cast.h"
#include "swCommonLib/Reflection/src/rttr/constructor.h"
#include "swCommonLib/Reflection/src/rttr/destructor.h"
#include "swCommonLib/Reflection/src/rttr/method.h"
#include "swCommonLib/Reflection/src/rttr/property.h"
#include "swCommonLib/Reflection/src/rttr/enumeration.h"
#include "swCommonLib/Reflection/src/rttr/registration.h"
#include "swCommonLib/Reflection/src/rttr/wrapper_mapper.h"

Go to the source code of this file.

Macros

#define BIND_AS_PTR   ( rttr::policy::prop::bind_as_ptr )
 

Typedefs

typedef rttr::type TypeID
 

Enumerations

enum  MetaDataType {
  MetaDataType::Category, MetaDataType::Serialize, MetaDataType::AllowInSaveFile, MetaDataType::ShowInEditor,
  MetaDataType::EditorName
}
 Typy metadanych widoczne z poziomu edytora. More...
 

Macro Definition Documentation

&BufferObject::GetDescriptor BIND_AS_PTR   ( rttr::policy::prop::bind_as_ptr )

Typedef Documentation

typedef rttr::type TypeID

Enumeration Type Documentation

enum MetaDataType
strong

Typy metadanych widoczne z poziomu edytora.

Enumerator
Category 

Kategoria do jakiej należy przypisać właściwość w edytorze.

Serialize 

Wartość true oznacza, że właściwość zostanie zserializowana do pliku z mapą. Domyślnie: true.

AllowInSaveFile 

Serializuje wartość do pliku z zapisanym stanem gry. Domyślnie: true.

ShowInEditor 

Umożliwia odczytywanie i modyfikowanie wartości z edytora. Domyślnie: true.

Todo:
Zaimplementować filtrowanie w edytorze propertiesów.
EditorName 

Nazwa wyświetlana w edytorze.

Todo:
Zaimplementować.