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

#include <GarbageCollectionSchema.h>

Public Member Functions

 FSchemaView ()
 
 FSchemaView (ENoInit)
 
 FSchemaView (FSchemaView View, EOrigin Origin)
 
 FSchemaView (const FMemberWord *Data, EOrigin Origin=EOrigin::Other)
 
const FMemberWordGetWords () const
 
EOrigin GetOrigin () const
 
bool IsEmpty () const
 
void SetOrigin (EOrigin Origin)
 
uint32 GetStructStride () const
 
FSchemaHeaderGetHeader ()
 
FSchemaHeaderTryGetHeader ()
 

Detailed Description

Describes all strong GC references in a class or struct

Constructor & Destructor Documentation

◆ FSchemaView() [1/4]

UE::GC::FSchemaView::FSchemaView ( )
inline

◆ FSchemaView() [2/4]

UE::GC::FSchemaView::FSchemaView ( ENoInit  )
inline

◆ FSchemaView() [3/4]

UE::GC::FSchemaView::FSchemaView ( FSchemaView  View,
EOrigin  Origin 
)
inline

◆ FSchemaView() [4/4]

UE::GC::FSchemaView::FSchemaView ( const FMemberWord Data,
EOrigin  Origin = EOrigin::Other 
)
inlineexplicit

Member Function Documentation

◆ GetHeader()

FSchemaHeader & UE::GC::FSchemaView::GetHeader ( )

◆ GetOrigin()

EOrigin UE::GC::FSchemaView::GetOrigin ( ) const
inline

◆ GetStructStride()

uint32 UE::GC::FSchemaView::GetStructStride ( ) const
inline
Precondition
!IsEmpty()

◆ GetWords()

const FMemberWord * UE::GC::FSchemaView::GetWords ( ) const
inline

◆ IsEmpty()

bool UE::GC::FSchemaView::IsEmpty ( ) const
inline

◆ SetOrigin()

void UE::GC::FSchemaView::SetOrigin ( EOrigin  Origin)
inline

◆ TryGetHeader()

FSchemaHeader * UE::GC::FSchemaView::TryGetHeader ( )

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