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

#include <ActorComponent.h>

Public Types

using FPrimitiveBatch = TArray< UPrimitiveComponent *, FConcurrentLinearArrayAllocator >
 

Public Member Functions

 FRegisterComponentContext (UWorld *InWorld)
 
 ~FRegisterComponentContext ()
 
FRegisterComponentContextSetIncrementalUpdateTimeout (const UE::FTimeout &InTimeout)
 
FRegisterComponentContextSetIncrementalUpdateAddPrimitiveBatchSize (int32 Value)
 
FRegisterComponentContextSetIncrementalUpdateNumComponentsToUpdate (int32 Value)
 
FRegisterComponentContextSetAsyncRegisterLevelContext (FAsyncRegisterLevelContext *Value)
 
const UE::FTimeoutGetIncrementalUpdateTimeout () const
 
int32 GetIncrementalUpdateAddPrimitiveBatchSize () const
 
int32 GetIncrementalUpdateNumComponentsToUpdate () const
 
void AddPrimitive (UPrimitiveComponent *PrimitiveComponent)
 
void AddSendRenderDynamicData (UPrimitiveComponent *PrimitiveComponent)
 
int32 Count () const
 
void Process ()
 

Static Public Member Functions

static ENGINE_API void SendRenderDynamicData (FRegisterComponentContext *Context, UPrimitiveComponent *PrimitiveComponent)
 

Friends

class ULevel
 

Member Typedef Documentation

◆ FPrimitiveBatch

Constructor & Destructor Documentation

◆ FRegisterComponentContext()

FRegisterComponentContext::FRegisterComponentContext ( UWorld InWorld)

◆ ~FRegisterComponentContext()

FRegisterComponentContext::~FRegisterComponentContext ( )

Member Function Documentation

◆ AddPrimitive()

void FRegisterComponentContext::AddPrimitive ( UPrimitiveComponent *  PrimitiveComponent)

◆ AddSendRenderDynamicData()

void FRegisterComponentContext::AddSendRenderDynamicData ( UPrimitiveComponent *  PrimitiveComponent)

◆ Count()

int32 FRegisterComponentContext::Count ( ) const
inline

◆ GetIncrementalUpdateAddPrimitiveBatchSize()

int32 FRegisterComponentContext::GetIncrementalUpdateAddPrimitiveBatchSize ( ) const
inline

◆ GetIncrementalUpdateNumComponentsToUpdate()

int32 FRegisterComponentContext::GetIncrementalUpdateNumComponentsToUpdate ( ) const
inline

◆ GetIncrementalUpdateTimeout()

const UE::FTimeout & FRegisterComponentContext::GetIncrementalUpdateTimeout ( ) const
inline

◆ Process()

void FRegisterComponentContext::Process ( )

◆ SendRenderDynamicData()

void FRegisterComponentContext::SendRenderDynamicData ( FRegisterComponentContext Context,
UPrimitiveComponent *  PrimitiveComponent 
)
static

◆ SetAsyncRegisterLevelContext()

FRegisterComponentContext & FRegisterComponentContext::SetAsyncRegisterLevelContext ( FAsyncRegisterLevelContext Value)

◆ SetIncrementalUpdateAddPrimitiveBatchSize()

FRegisterComponentContext & FRegisterComponentContext::SetIncrementalUpdateAddPrimitiveBatchSize ( int32  Value)

◆ SetIncrementalUpdateNumComponentsToUpdate()

FRegisterComponentContext & FRegisterComponentContext::SetIncrementalUpdateNumComponentsToUpdate ( int32  Value)

◆ SetIncrementalUpdateTimeout()

FRegisterComponentContext & FRegisterComponentContext::SetIncrementalUpdateTimeout ( const UE::FTimeout InTimeout)

Friends And Related Symbol Documentation

◆ ULevel

friend class ULevel
friend

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