UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FChaosArchiveContext Class Reference

#include <ChaosArchive.h>

Public Member Functions

CHAOS_API FChaosArchiveContext ()
 
CHAOS_API ~FChaosArchiveContext ()
 
template<typename T , ESPMode Mode>
TSharedPtr< T, Mode > & ToSharedPointerHelper (TSerializablePtr< T > &Obj)
 
template<typename T >
TRefCountPtr< T > & ToRefCountPointerHelper (TSerializablePtr< T > &Obj)
 
int32 GetObjectTag (const void *ObjectPtr) const
 

Public Attributes

TArray< void * > TagToObject
 
TMap< void *, int32ObjToTag
 
TSet< void * > PendingAdds
 
int32 TagCount
 

Constructor & Destructor Documentation

◆ FChaosArchiveContext()

Chaos::FChaosArchiveContext::FChaosArchiveContext ( )

◆ ~FChaosArchiveContext()

Chaos::FChaosArchiveContext::~FChaosArchiveContext ( )

Member Function Documentation

◆ GetObjectTag()

int32 Chaos::FChaosArchiveContext::GetObjectTag ( const void ObjectPtr) const
inline

◆ ToRefCountPointerHelper()

template<typename T >
TRefCountPtr< T > & Chaos::FChaosArchiveContext::ToRefCountPointerHelper ( TSerializablePtr< T > &  Obj)
inline

◆ ToSharedPointerHelper()

template<typename T , ESPMode Mode>
TSharedPtr< T, Mode > & Chaos::FChaosArchiveContext::ToSharedPointerHelper ( TSerializablePtr< T > &  Obj)
inline

Member Data Documentation

◆ ObjToTag

TMap<void*, int32> Chaos::FChaosArchiveContext::ObjToTag

◆ PendingAdds

TSet<void*> Chaos::FChaosArchiveContext::PendingAdds

◆ TagCount

int32 Chaos::FChaosArchiveContext::TagCount

◆ TagToObject

TArray<void*> Chaos::FChaosArchiveContext::TagToObject

The documentation for this class was generated from the following files: