UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FSubObjectRegistryGetter Class Referencefinal

#include <NetSubObjectRegistryGetter.h>

Public Types

using FSubObjectRegistry = UE::Net::FSubObjectRegistry
 

Public Member Functions

 FSubObjectRegistryGetter ()=delete
 
 ~FSubObjectRegistryGetter ()=delete
 

Static Public Member Functions

static const FSubObjectRegistryGetSubObjects (const AActor *InActor)
 
static const FSubObjectRegistryGetSubObjectsOfActorComponent (const AActor *InActor, UActorComponent *InActorComp)
 
static const TArray< UE::Net::FReplicatedComponentInfo > & GetReplicatedComponents (AActor *InActor)
 
static const UE::Net::FReplicatedComponentInfoGetReplicatedComponentInfoForComponent (AActor *InActor, UActorComponent *InActorComp)
 
static bool IsSubObjectInRegistry (AActor *InActor, UActorComponent *InActorComp, UObject *InSubObject)
 
static bool IsSubObjectInAnyRegistry (AActor *InActor, UObject *InSubObject)
 
static void InitReplicatedComponentsList (AActor *InActor)
 
static uint32 CountReplicatedSubObjectsOfActor (AActor *InActor)
 

Detailed Description

Helper class to restrict access to the subobject list of actors and actor components

Member Typedef Documentation

◆ FSubObjectRegistry

Constructor & Destructor Documentation

◆ FSubObjectRegistryGetter()

UE::Net::FSubObjectRegistryGetter::FSubObjectRegistryGetter ( )
delete

◆ ~FSubObjectRegistryGetter()

UE::Net::FSubObjectRegistryGetter::~FSubObjectRegistryGetter ( )
delete

Member Function Documentation

◆ CountReplicatedSubObjectsOfActor()

static uint32 UE::Net::FSubObjectRegistryGetter::CountReplicatedSubObjectsOfActor ( AActor InActor)
inlinestatic

◆ GetReplicatedComponentInfoForComponent()

static const UE::Net::FReplicatedComponentInfo * UE::Net::FSubObjectRegistryGetter::GetReplicatedComponentInfoForComponent ( AActor InActor,
UActorComponent InActorComp 
)
inlinestatic

◆ GetReplicatedComponents()

static const TArray< UE::Net::FReplicatedComponentInfo > & UE::Net::FSubObjectRegistryGetter::GetReplicatedComponents ( AActor InActor)
inlinestatic

◆ GetSubObjects()

static const FSubObjectRegistry & UE::Net::FSubObjectRegistryGetter::GetSubObjects ( const AActor InActor)
inlinestatic

◆ GetSubObjectsOfActorComponent()

static const FSubObjectRegistry * UE::Net::FSubObjectRegistryGetter::GetSubObjectsOfActorComponent ( const AActor InActor,
UActorComponent InActorComp 
)
inlinestatic

◆ InitReplicatedComponentsList()

static void UE::Net::FSubObjectRegistryGetter::InitReplicatedComponentsList ( AActor InActor)
inlinestatic

◆ IsSubObjectInAnyRegistry()

static bool UE::Net::FSubObjectRegistryGetter::IsSubObjectInAnyRegistry ( AActor InActor,
UObject InSubObject 
)
inlinestatic

Look for the subobject in the subobject list of the actor or any of its replicated components.

◆ IsSubObjectInRegistry()

static bool UE::Net::FSubObjectRegistryGetter::IsSubObjectInRegistry ( AActor InActor,
UActorComponent InActorComp,
UObject InSubObject 
)
inlinestatic

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