UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::GC::FSchemaStats Struct Reference

Public Member Functions

 FSchemaStats ()=default
 
 FSchemaStats (FSchemaView Schema, TMap< const void *, FSchemaStats > &StructStats)
 
void Aggregate (const FSchemaStats &In)
 
void LinkInnerStats (TMap< const void *, FSchemaStats > &StructStats)
 
uint32 NumWords () const
 

Static Public Member Functions

static TArray< FStructMemberStatsMakeInnerStats (FSchemaView Schema, TMap< const void *, FSchemaStats > &StructStats)
 

Public Attributes

uint32 Counters [MemberTypeCount] = {}
 
uint32 NumMembers = 0
 
uint32 NumExtraWords = 0
 
TArray< FStructMemberStatsInnerStructs
 

Constructor & Destructor Documentation

◆ FSchemaStats() [1/2]

UE::GC::FSchemaStats::FSchemaStats ( )
default

◆ FSchemaStats() [2/2]

UE::GC::FSchemaStats::FSchemaStats ( FSchemaView  Schema,
TMap< const void *, FSchemaStats > &  StructStats 
)
inlineexplicit

Member Function Documentation

◆ Aggregate()

void UE::GC::FSchemaStats::Aggregate ( const FSchemaStats In)
inline

◆ LinkInnerStats()

void UE::GC::FSchemaStats::LinkInnerStats ( TMap< const void *, FSchemaStats > &  StructStats)
inline

◆ MakeInnerStats()

static TArray< FStructMemberStats > UE::GC::FSchemaStats::MakeInnerStats ( FSchemaView  Schema,
TMap< const void *, FSchemaStats > &  StructStats 
)
inlinestatic

◆ NumWords()

uint32 UE::GC::FSchemaStats::NumWords ( ) const
inline

Member Data Documentation

◆ Counters

uint32 UE::GC::FSchemaStats::Counters[MemberTypeCount] = {}

◆ InnerStructs

TArray<FStructMemberStats> UE::GC::FSchemaStats::InnerStructs

◆ NumExtraWords

uint32 UE::GC::FSchemaStats::NumExtraWords = 0

◆ NumMembers

uint32 UE::GC::FSchemaStats::NumMembers = 0

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