Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FMaterialLayersFunctions |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialLayersFunctions.h |
| Include Path | #include "Materials/MaterialLayersFunctions.h" |
Syntax
USTRUCT ()
struct FMaterialLayersFunctions : public FMaterialLayersFunctionsRuntimeData
Inheritance Hierarchy
- FMaterialLayersFunctionsRuntimeData → FMaterialLayersFunctions
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Materials/MaterialLayersFunctions.h | |||
| Materials/MaterialLayersFunctions.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ID | FMaterialLayersFunctionsID | Materials/MaterialLayersFunctions.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BackgroundGuid | const FGuid | Materials/MaterialLayersFunctions.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EditorOnly | FMaterialLayersFunctionsEditorOnlyData | Materials/MaterialLayersFunctions.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDefaultBackgroundLayer() |
Materials/MaterialLayersFunctions.h | ||
int32 AddLayerCopy
(
const FMaterialLayersFunctionsRuntimeData& Source, |
Materials/MaterialLayersFunctions.h | ||
int32 AddLayerCopy
(
const FMaterialLayersFunctions& Source, |
Materials/MaterialLayersFunctions.h | ||
int32 AppendBlendedLayer() |
Materials/MaterialLayersFunctions.h | ||
void AppendStaticPermutationKey
(
FShaderKeyGenerator& KeyGen |
Materials/MaterialLayersFunctions.h | ||
void Empty() |
Materials/MaterialLayersFunctions.h | ||
const ID GetID() |
Materials/MaterialLayersFunctions.h | ||
FText GetLayerName
(
int32 Counter |
Materials/MaterialLayersFunctions.h | ||
bool GetLayerVisibility
(
int32 Index |
Materials/MaterialLayersFunctions.h | ||
const FMaterialLayersFunctionsRuntimeData & GetRuntime () |
Materials/MaterialLayersFunctions.h | ||
| Materials/MaterialLayersFunctions.h | |||
FString GetStaticPermutationString() |
Gets a string representation of the ID | Materials/MaterialLayersFunctions.h | |
bool HasAnyUnlinkedLayers() |
Materials/MaterialLayersFunctions.h | ||
void InsertLayerCopy
(
const FMaterialLayersFunctionsRuntimeData& Source, |
Materials/MaterialLayersFunctions.h | ||
void InsertLayerCopy
(
const FMaterialLayersFunctions& Source, |
Materials/MaterialLayersFunctions.h | ||
bool IsEmpty() |
Materials/MaterialLayersFunctions.h | ||
bool IsLayerLinkedToParent
(
int32 Index |
Materials/MaterialLayersFunctions.h | ||
void LinkAllLayersToParent() |
Materials/MaterialLayersFunctions.h | ||
bool MatchesParent
(
const FMaterialLayersFunctions& Parent |
Materials/MaterialLayersFunctions.h | ||
void MoveBlendedLayer
(
int32 SrcLayerIndex, |
Materials/MaterialLayersFunctions.h | ||
void PostSerialize
(
const FArchive& Ar |
Materials/MaterialLayersFunctions.h | ||
void RelinkLayersToParent() |
Materials/MaterialLayersFunctions.h | ||
void RemoveBlendedLayerAt
(
int32 Index |
Materials/MaterialLayersFunctions.h | ||
bool ResolveParent
(
const FMaterialLayersFunctions& Parent, |
Materials/MaterialLayersFunctions.h | ||
void SerializeLegacy
(
FArchive& Ar |
Materials/MaterialLayersFunctions.h | ||
void SetBlendedLayerVisibility
(
int32 Index, |
Materials/MaterialLayersFunctions.h | ||
void ToggleBlendedLayerVisibility
(
int32 Index |
Materials/MaterialLayersFunctions.h | ||
void UnlinkLayerFromParent
(
int32 Index |
Materials/MaterialLayersFunctions.h | ||
void Validate () |
Materials/MaterialLayersFunctions.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool MatchesParent
(
const FMaterialLayersFunctionsRuntimeData& Runtime, |
Materials/MaterialLayersFunctions.h | ||
static bool ResolveParent
(
const FMaterialLayersFunctionsRuntimeData& ParentRuntime, |
Materials/MaterialLayersFunctions.h | ||
static void Validate
(
const FMaterialLayersFunctionsRuntimeData& Runtime, |
Materials/MaterialLayersFunctions.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const FMaterialLayersFunctions& Other |
Materials/MaterialLayersFunctions.h | ||
bool operator==
(
const FMaterialLayersFunctions& Other |
Materials/MaterialLayersFunctions.h |