UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Serializable.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

class  Chaos::TSerializablePtr< T >
 

Namespaces

namespace  Chaos
 

Functions

template<typename T >
uint32 Chaos::GetTypeHash (const TSerializablePtr< T > &Ptr)
 
template<typename T >
TSerializablePtr< T > Chaos::MakeSerializable (const TUniquePtr< T > &Unique)
 
template<typename Ret , typename T >
TSerializablePtr< Ret > Chaos::MakeSerializable (const TUniquePtr< T > &Unique)
 
template<typename T >
TSerializablePtr< T > Chaos::MakeSerializable (const TSerializablePtr< T > &P)
 
template<typename T >
TSerializablePtr< T > Chaos::MakeSerializable (const TUniquePtr< T > &&Unique)=delete
 
template<typename Ret , typename T >
TSerializablePtr< T > Chaos::MakeSerializable (const TUniquePtr< T > &&Unique)=delete
 
template<typename T , ESPMode TESPMode>
TSerializablePtr< T > Chaos::MakeSerializable (const TSharedPtr< T, TESPMode > &Shared)
 
template<typename T >
TSerializablePtr< T > Chaos::MakeSerializable (const TRefCountPtr< T > &RefCount)
 
template<typename T >
TEnableIf< T::AlwaysSerializable, TSerializablePtr< T > >::Type & Chaos::AsAlwaysSerializable (T *&Ptr)
 
template<typename T >
TEnableIf< T::AlwaysSerializable, TArray< TSerializablePtr< T > > >::Type & Chaos::AsAlwaysSerializableArray (TArray< T * > &Ptrs)