|
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) |
|