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

#include <MaterialLayersFunctions.h>

+ Inheritance diagram for FMaterialLayersFunctions:

Public Member Functions

 FMaterialLayersFunctions ()=default
 
 FMaterialLayersFunctions (const FMaterialLayersFunctionsRuntimeData &)=delete
 
FMaterialLayersFunctionsRuntimeDataGetRuntime ()
 
const FMaterialLayersFunctionsRuntimeDataGetRuntime () const
 
void Empty ()
 
bool IsEmpty () const
 
ENGINE_API void PostSerialize (const FArchive &Ar)
 
bool operator== (const FMaterialLayersFunctions &Other) const
 
bool operator!= (const FMaterialLayersFunctions &Other) const
 
- Public Member Functions inherited from FMaterialLayersFunctionsRuntimeData
 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

FMaterialLayersFunctionsEditorOnlyData EditorOnly
 
- Public Attributes inherited from FMaterialLayersFunctionsRuntimeData
TArray< TObjectPtr< class UMaterialFunctionInterface > > Layers
 
TArray< TObjectPtr< class UMaterialFunctionInterface > > Blends
 
TSharedPtr< FMaterialLayerStackFunctionsCacheLayerStackCache
 

Static Public Attributes

static ENGINE_API const FGuid BackgroundGuid
 

Friends

bool operator== (const FMaterialLayersFunctions &, const FMaterialLayersFunctionsRuntimeData &)=delete
 
bool operator== (const FMaterialLayersFunctionsRuntimeData &, const FMaterialLayersFunctions &)=delete
 
bool operator!= (const FMaterialLayersFunctions &, const FMaterialLayersFunctionsRuntimeData &)=delete
 
bool operator!= (const FMaterialLayersFunctionsRuntimeData &, const FMaterialLayersFunctions &)=delete
 

Constructor & Destructor Documentation

◆ FMaterialLayersFunctions() [1/2]

FMaterialLayersFunctions::FMaterialLayersFunctions ( )
default

◆ FMaterialLayersFunctions() [2/2]

FMaterialLayersFunctions::FMaterialLayersFunctions ( const FMaterialLayersFunctionsRuntimeData )
delete

Member Function Documentation

◆ Empty()

void FMaterialLayersFunctions::Empty ( )
inline

◆ GetRuntime() [1/2]

FMaterialLayersFunctionsRuntimeData & FMaterialLayersFunctions::GetRuntime ( )
inline

◆ GetRuntime() [2/2]

const FMaterialLayersFunctionsRuntimeData & FMaterialLayersFunctions::GetRuntime ( ) const
inline

◆ IsEmpty()

bool FMaterialLayersFunctions::IsEmpty ( ) const
inline

◆ operator!=()

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

◆ operator==()

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

◆ PostSerialize()

void FMaterialLayersFunctions::PostSerialize ( const FArchive Ar)

Friends And Related Symbol Documentation

◆ operator!= [1/2]

◆ operator!= [2/2]

◆ operator== [1/2]

bool operator== ( const FMaterialLayersFunctions ,
const FMaterialLayersFunctionsRuntimeData  
)
friend

◆ operator== [2/2]

bool operator== ( const FMaterialLayersFunctionsRuntimeData ,
const FMaterialLayersFunctions  
)
friend

Member Data Documentation

◆ BackgroundGuid

const FGuid FMaterialLayersFunctions::BackgroundGuid
static

◆ EditorOnly

FMaterialLayersFunctionsEditorOnlyData FMaterialLayersFunctions::EditorOnly

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