UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TMemoryImageObject< T > Struct Template Reference

#include <MemoryImage.h>

Public Member Functions

 TMemoryImageObject ()
 
 TMemoryImageObject (const FTypeLayoutDesc &InTypeDesc, T *InObject, uint32 InFrozenSize)
 
template<typename TOther >
 TMemoryImageObject (TOther *InObject)
 
template<typename TOther >
 TMemoryImageObject (const TMemoryImageObject< TOther > &Rhs)
 
void Destroy (const FPointerTableBase *PointerTable)
 
bool Freeze (FPointerTableBase *PointerTable)
 
bool Unfreeze (const FPointerTableBase *PointerTable)
 

Public Attributes

const FTypeLayoutDescTypeDesc
 
T * Object
 
uint32 FrozenSize
 

Constructor & Destructor Documentation

◆ TMemoryImageObject() [1/4]

template<typename T >
TMemoryImageObject< T >::TMemoryImageObject ( )
inline

◆ TMemoryImageObject() [2/4]

template<typename T >
TMemoryImageObject< T >::TMemoryImageObject ( const FTypeLayoutDesc InTypeDesc,
T *  InObject,
uint32  InFrozenSize 
)
inline

◆ TMemoryImageObject() [3/4]

template<typename T >
template<typename TOther >
TMemoryImageObject< T >::TMemoryImageObject ( TOther InObject)
inline

◆ TMemoryImageObject() [4/4]

template<typename T >
template<typename TOther >
TMemoryImageObject< T >::TMemoryImageObject ( const TMemoryImageObject< TOther > &  Rhs)
inlineexplicit

Member Function Documentation

◆ Destroy()

template<typename T >
void TMemoryImageObject< T >::Destroy ( const FPointerTableBase PointerTable)
inline

◆ Freeze()

template<typename T >
bool TMemoryImageObject< T >::Freeze ( FPointerTableBase PointerTable)
inline

◆ Unfreeze()

template<typename T >
bool TMemoryImageObject< T >::Unfreeze ( const FPointerTableBase PointerTable)
inline

Member Data Documentation

◆ FrozenSize

template<typename T >
uint32 TMemoryImageObject< T >::FrozenSize

◆ Object

template<typename T >
T* TMemoryImageObject< T >::Object

◆ TypeDesc

template<typename T >
const FTypeLayoutDesc* TMemoryImageObject< T >::TypeDesc

The documentation for this struct was generated from the following file: