UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialLayersFunctionsRuntimeData Struct Reference

#include <MaterialLayersFunctions.h>

+ Inheritance diagram for FMaterialLayersFunctionsRuntimeData:

Public Member Functions

 FMaterialLayersFunctionsRuntimeData ()=default
 
 FMaterialLayersFunctionsRuntimeData (const FMaterialLayersFunctionsRuntimeData &Rhs)
 
 FMaterialLayersFunctionsRuntimeData (const FMaterialLayersFunctions &Rhs)=delete
 
FMaterialLayersFunctionsRuntimeDataoperator= (const FMaterialLayersFunctionsRuntimeData &Rhs)
 
FMaterialLayersFunctionsRuntimeDataoperator= (const FMaterialLayersFunctions &Rhs)=delete
 
ENGINE_API ~FMaterialLayersFunctionsRuntimeData ()
 
void Empty ()
 
bool operator== (const FMaterialLayersFunctionsRuntimeData &Other) const
 
bool operator!= (const FMaterialLayersFunctionsRuntimeData &Other) const
 
bool SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot)
 

Public Attributes

TArray< TObjectPtr< class UMaterialFunctionInterface > > Layers
 
TArray< TObjectPtr< class UMaterialFunctionInterface > > Blends
 
TSharedPtr< FMaterialLayerStackFunctionsCacheLayerStackCache
 

Constructor & Destructor Documentation

◆ FMaterialLayersFunctionsRuntimeData() [1/3]

FMaterialLayersFunctionsRuntimeData::FMaterialLayersFunctionsRuntimeData ( )
default

◆ FMaterialLayersFunctionsRuntimeData() [2/3]

FMaterialLayersFunctionsRuntimeData::FMaterialLayersFunctionsRuntimeData ( const FMaterialLayersFunctionsRuntimeData Rhs)
inline

◆ FMaterialLayersFunctionsRuntimeData() [3/3]

FMaterialLayersFunctionsRuntimeData::FMaterialLayersFunctionsRuntimeData ( const FMaterialLayersFunctions Rhs)
delete

◆ ~FMaterialLayersFunctionsRuntimeData()

FMaterialLayersFunctionsRuntimeData::~FMaterialLayersFunctionsRuntimeData ( )

Member Function Documentation

◆ Empty()

void FMaterialLayersFunctionsRuntimeData::Empty ( )
inline

◆ operator!=()

bool FMaterialLayersFunctionsRuntimeData::operator!= ( const FMaterialLayersFunctionsRuntimeData Other) const
inline

◆ operator=() [1/2]

FMaterialLayersFunctionsRuntimeData & FMaterialLayersFunctionsRuntimeData::operator= ( const FMaterialLayersFunctions Rhs)
delete

◆ operator=() [2/2]

FMaterialLayersFunctionsRuntimeData & FMaterialLayersFunctionsRuntimeData::operator= ( const FMaterialLayersFunctionsRuntimeData Rhs)
inline

◆ operator==()

bool FMaterialLayersFunctionsRuntimeData::operator== ( const FMaterialLayersFunctionsRuntimeData Other) const
inline

◆ SerializeFromMismatchedTag()

bool FMaterialLayersFunctionsRuntimeData::SerializeFromMismatchedTag ( const FPropertyTag Tag,
FStructuredArchive::FSlot  Slot 
)

Member Data Documentation

◆ Blends

TArray<TObjectPtr<class UMaterialFunctionInterface> > FMaterialLayersFunctionsRuntimeData::Blends

◆ Layers

TArray<TObjectPtr<class UMaterialFunctionInterface> > FMaterialLayersFunctionsRuntimeData::Layers

◆ LayerStackCache

TSharedPtr<FMaterialLayerStackFunctionsCache> FMaterialLayersFunctionsRuntimeData::LayerStackCache
mutable

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