A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
Serializer.h File Reference
#include "CoreMinimal.h"
#include "Serialization/MemoryReader.h"
#include "Serialization/ObjectAndNameAsStringProxyArchive.h"
#include "Async/Async.h"
#include "Serialization/ArchiveLoadCompressedProxy.h"
#include "Serialization/ArchiveSaveCompressedProxy.h"
#include "Serializer.generated.h"
Include dependency graph for Serializer.h:

Go to the source code of this file.

Classes

struct  FSerializedModel
 USTRUCT() More...
 

Namespaces

namespace  anonymous_namespace{Serializer.h}
 
namespace  anonymous_namespace{Serializer.h}::BinarySerializer
 

Functions

template<typename T , typename TCheck = typename std::enable_if<std::is_base_of<UObject, T>::value, void*>::type>
T * anonymous_namespace{Serializer.h}::BinarySerializer::Deserialize (const FSerializedModel &Model, UObject *Outer)
 
template<typename T , typename TCheck = typename std::enable_if<std::is_base_of<UObject, T>::value, void*>::type>
void anonymous_namespace{Serializer.h}::BinarySerializer::DeserializeAsync (const FSerializedModel &Model, UObject *Outer, TFunction< void(T *)> Callback)
 
template<typename T , typename TCheck = typename std::enable_if<std::is_base_of<UObject, T>::value, void*>::type>
T * anonymous_namespace{Serializer.h}::BinarySerializer::DeserializeCompressed (const FSerializedModel &Model, UObject *Outer)
 
FSerializedModel anonymous_namespace{Serializer.h}::BinarySerializer::Serialize (UObject *Object)
 
void anonymous_namespace{Serializer.h}::BinarySerializer::SerializeAsync (UObject *Object, TFunction< void(FSerializedModel &)> Callback, bool Compress=false)
 
FSerializedModel anonymous_namespace{Serializer.h}::BinarySerializer::SerializeCompressed (UObject *Object)