UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FInstancedStructDescriptorCache Class Reference

#include <InstancedStructNetSerializer.h>

Public Member Functions

 FInstancedStructDescriptorCache ()
 
 ~FInstancedStructDescriptorCache ()
 
void SetDebugName (const FString &DebugName)
 
void SetMaxCachedDescriptorCount (int32 MaxCount)
 
void AddSupportedTypes (const TConstArrayView< TSoftObjectPtr< UScriptStruct > > &SupportedTypes)
 
bool IsSupportedType (const UScriptStruct *Struct) const
 
TRefCountPtr< const FReplicationStateDescriptorFindDescriptor (FName StructPath)
 
TRefCountPtr< const FReplicationStateDescriptorFindDescriptor (const UScriptStruct *Struct)
 
TRefCountPtr< const FReplicationStateDescriptorFindOrAddDescriptor (FName StructPath)
 
TRefCountPtr< const FReplicationStateDescriptorFindOrAddDescriptor (const UScriptStruct *Struct)
 

Constructor & Destructor Documentation

◆ FInstancedStructDescriptorCache()

UE::Net::Private::FInstancedStructDescriptorCache::FInstancedStructDescriptorCache ( )

◆ ~FInstancedStructDescriptorCache()

UE::Net::Private::FInstancedStructDescriptorCache::~FInstancedStructDescriptorCache ( )

Member Function Documentation

◆ AddSupportedTypes()

void UE::Net::Private::FInstancedStructDescriptorCache::AddSupportedTypes ( const TConstArrayView< TSoftObjectPtr< UScriptStruct > > &  SupportedTypes)

◆ FindDescriptor() [1/2]

TRefCountPtr< const FReplicationStateDescriptor > UE::Net::Private::FInstancedStructDescriptorCache::FindDescriptor ( const UScriptStruct Struct)

◆ FindDescriptor() [2/2]

TRefCountPtr< const FReplicationStateDescriptor > UE::Net::Private::FInstancedStructDescriptorCache::FindDescriptor ( FName  StructPath)

◆ FindOrAddDescriptor() [1/2]

TRefCountPtr< const FReplicationStateDescriptor > UE::Net::Private::FInstancedStructDescriptorCache::FindOrAddDescriptor ( const UScriptStruct Struct)

◆ FindOrAddDescriptor() [2/2]

TRefCountPtr< const FReplicationStateDescriptor > UE::Net::Private::FInstancedStructDescriptorCache::FindOrAddDescriptor ( FName  StructPath)

◆ IsSupportedType()

bool UE::Net::Private::FInstancedStructDescriptorCache::IsSupportedType ( const UScriptStruct Struct) const

◆ SetDebugName()

void UE::Net::Private::FInstancedStructDescriptorCache::SetDebugName ( const FString &  DebugName)

◆ SetMaxCachedDescriptorCount()

void UE::Net::Private::FInstancedStructDescriptorCache::SetMaxCachedDescriptorCount ( int32  MaxCount)

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