A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
anonymous_namespace{Serializer.h}::BinarySerializer Namespace Reference

Functions

template<typename T , typename TCheck = typename std::enable_if<std::is_base_of<UObject, T>::value, void*>::type>
T * 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 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 * DeserializeCompressed (const FSerializedModel &Model, UObject *Outer)
 
FSerializedModel Serialize (UObject *Object)
 
void SerializeAsync (UObject *Object, TFunction< void(FSerializedModel &)> Callback, bool Compress=false)
 
FSerializedModel SerializeCompressed (UObject *Object)
 

Function Documentation

◆ Deserialize()

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 )

Definition at line 61 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DeserializeAsync()

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 )

Definition at line 97 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DeserializeCompressed()

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 )

Definition at line 72 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Serialize()

FSerializedModel anonymous_namespace{Serializer.h}::BinarySerializer::Serialize ( UObject * Object)

Definition at line 37 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SerializeAsync()

void anonymous_namespace{Serializer.h}::BinarySerializer::SerializeAsync ( UObject * Object,
TFunction< void(FSerializedModel &)> Callback,
bool Compress = false )

Definition at line 84 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SerializeCompressed()

FSerializedModel anonymous_namespace{Serializer.h}::BinarySerializer::SerializeCompressed ( UObject * Object)

Definition at line 48 of file Serializer.h.

Here is the call graph for this function:
Here is the caller graph for this function: