|
| static std::vector< rttr::property > & | GetTypeFilteredProperties (rttr::type objType, EngineSerializationContext *context) |
| | Zwraca wektor propertiesów dla danego typu. More...
|
| |
| static bool | ShouldSave (const rttr::property &prop, MetaDataType saveFlag) |
| | Sprawdza czy właściwość powinna zostać zapisana. More...
|
| |
| static void | DefaultSerialize (ISerializer *ser, const EngineObject *object) |
| | Domyślny tryb serialziacji obiektów. More...
|
| |
| static void | DefaultDeserialize (IDeserializer *deser, EngineObject *object) |
| | Domyślny tryb deserialziacji obiektów. More...
|
| |
| static void | DefaultSerializeImpl (ISerializer *ser, const rttr::instance &object, rttr::type dynamicType) |
| |
| static void | DefaultDeserializeImpl (IDeserializer *deser, const rttr::instance &object, rttr::type dynamicType) |
| |
| static bool | SerializeBasicTypes (ISerializer *ser, const rttr::instance &object, rttr::property &prop) |
| | Serializuje podstawowe typy. More...
|
| |
| static bool | SerializeVectorTypes (ISerializer *ser, const rttr::instance &object, rttr::property &prop) |
| | Serializuje typy DirectXMath. More...
|
| |
| static bool | SerializeStringTypes (ISerializer *ser, const rttr::instance &object, rttr::property &prop) |
| | Serializes string types. More...
|
| |
| static bool | SerializeEnumTypes (ISerializer *ser, const rttr::instance &object, rttr::property &prop) |
| | Serializes enum types to string representation. More...
|
| |
| static bool | SerializeArrayTypes (ISerializer *ser, const rttr::instance &object, rttr::property &prop) |
| | Serializes static or dynamic array. More...
|
| |
| static void | SerializePropertiesVec (ISerializer *ser, const rttr::instance &object, std::vector< rttr::property > &properties) |
| |
| static bool | DeserializeBasicTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializuje podstawowe typy. More...
|
| |
| static bool | DeserializeVectorTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializuje typy DirectXMath. More...
|
| |
| static bool | DeserializeStringTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializuje std::string i std::wstring. More...
|
| |
| static bool | DeserializeEnumTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializes enum properties from string. More...
|
| |
| static bool | DeserializeArrayTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializes arrays. More...
|
| |
| static bool | DeserializeObjectTypes (IDeserializer *deser, const rttr::instance &object, rttr::property &prop) |
| | Deserializes structures and generic objects. More...
|
| |
| static std::string | WstringToUTF (const std::wstring &str) |
| |
| static std::wstring | UTFToWstring (const std::string &str) |
| |
| template<typename PropertyType > |
| static PropertyType | GetPropertyValue (rttr::property prop, const rttr::instance &object) |
| | Returns typed property value. More...
|
| |
| template<typename PropertyType > |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| | Serializuje właściwość podanego typu. More...
|
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | SerializeProperty (ISerializer *ser, rttr::property prop, const rttr::instance &object) |
| |
| template<typename PropertyType > |
| static void | SetPropertyValue (rttr::property prop, const rttr::instance &object, PropertyType value) |
| | Ustawia wartość podanej właściwości. More...
|
| |
| template<typename PropertyType > |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| | Deserializuje właściwość podanego typu. More...
|
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |
| template<> |
| static void | DeserializeProperty (IDeserializer *deser, rttr::property prop, const rttr::instance &object) |
| |