UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstanceCacheDataBase Struct Reference

#include <ComponentInstanceDataCache.h>

+ Inheritance diagram for FInstanceCacheDataBase:

Public Member Functions

virtual ENGINE_API ~FInstanceCacheDataBase ()
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector)
 
UObjectGetUniqueTransientPackage ()
 
ENGINE_API UObjectGetUniqueTransientObject (UClass *Class)
 
const TArray< FDataCacheDuplicatedObjectData > & GetDuplicatedObjects () const
 
const TArray< TObjectPtr< UObject > > & GetReferencedObjects () const
 
const TArray< uint8 > & GetSavedProperties () const
 

Protected Attributes

TArray< uint8SavedProperties
 

Friends

class FDataCachePropertyWriter
 
class FDataCachePropertyReader
 

Detailed Description

Base class for instance cached data of a particular type.

Constructor & Destructor Documentation

◆ ~FInstanceCacheDataBase()

FInstanceCacheDataBase::~FInstanceCacheDataBase ( )
virtualdefault

Member Function Documentation

◆ AddReferencedObjects()

◆ GetDuplicatedObjects()

const TArray< FDataCacheDuplicatedObjectData > & FInstanceCacheDataBase::GetDuplicatedObjects ( ) const
inline

◆ GetReferencedObjects()

const TArray< TObjectPtr< UObject > > & FInstanceCacheDataBase::GetReferencedObjects ( ) const
inline

◆ GetSavedProperties()

const TArray< uint8 > & FInstanceCacheDataBase::GetSavedProperties ( ) const
inline

◆ GetUniqueTransientObject()

UObject * FInstanceCacheDataBase::GetUniqueTransientObject ( UClass Class)

Get (or create) the unique transient outer for the duplicated objects created for this object

◆ GetUniqueTransientPackage()

UObject * FInstanceCacheDataBase::GetUniqueTransientPackage ( )
inline

Get (or create) the unique transient outer for the duplicated objects created for this object

Friends And Related Symbol Documentation

◆ FDataCachePropertyReader

◆ FDataCachePropertyWriter

Member Data Documentation

◆ SavedProperties

TArray<uint8> FInstanceCacheDataBase::SavedProperties
protected

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