UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack Class Referencefinal

#include <RemoteObjectSerialization.h>

Public Member Functions

 FRemoteObjectConstructionOverridesStack ()=default
 
 ~FRemoteObjectConstructionOverridesStack ()
 
void Push (const FRemoteObjectConstructionOverrides &InOverrides)
 
void Pop ()
 
bool IsEmpty () const
 
COREUOBJECT_API const FRemoteObjectConstructionParamsFind (FName InName, UObject *InOuter) const
 

Static Public Member Functions

static COREUOBJECT_API FRemoteObjectConstructionOverridesStackGet ()
 

Detailed Description

Singleton that stores the current stack of remote object construction overrides. This singleton can be used to access construction overrides when constructing remote objects when they're being deserialized from a remote server or (in the future) when constructing objects from loaded packages with remote object ids baked in. Note that atm this is a game-thread only object.

Constructor & Destructor Documentation

◆ FRemoteObjectConstructionOverridesStack()

UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::FRemoteObjectConstructionOverridesStack ( )
default

◆ ~FRemoteObjectConstructionOverridesStack()

UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::~FRemoteObjectConstructionOverridesStack ( )

Member Function Documentation

◆ Find()

const FRemoteObjectConstructionParams * UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::Find ( FName  InName,
UObject InOuter 
) const

◆ Get()

FRemoteObjectConstructionOverridesStack & UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::Get ( )
static

◆ IsEmpty()

bool UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::IsEmpty ( ) const
inline

◆ Pop()

void UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::Pop ( )
inline

◆ Push()

void UE::RemoteObject::Serialization::FRemoteObjectConstructionOverridesStack::Push ( const FRemoteObjectConstructionOverrides InOverrides)
inline

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