10#include "MaterialExpressionMaterialAttributeLayers.generated.h"
38 return ParamLayers ? ParamLayers->Layers : DefaultLayers.
Layers;
43 return ParamLayers ? ParamLayers->Blends : DefaultLayers.
Blends;
77 int32 NumActiveLayerCallers = 0;
83 int32 NumActiveBlendCallers = 0;
89 bool bIsLayerGraphBuilt =
false;
108#if WITH_EDITORONLY_DATA
120 virtual FName GetInputName(
int32 InputIndex)
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
constexpr int8 AcceptableNumLayerBlendMAOutputs
Definition MaterialExpressionMaterialAttributeLayers.h:23
constexpr int8 AcceptableNumLayerMAInputs
Definition MaterialExpressionMaterialAttributeLayers.h:21
constexpr int8 AcceptableNumBlendMAInputs
Definition MaterialExpressionMaterialAttributeLayers.h:22
EMaterialValueType
Definition MaterialValueType.h:15
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition MaterialCompiler.h:109
Definition NameTypes.h:617
Definition AssetRegistryState.h:50
Definition MaterialExpressionMaterialAttributeLayers.h:27
Definition MaterialExpressionMaterialFunctionCall.h:81
Definition MaterialExpression.h:150
Definition MaterialFunctionInterface.h:59
TArray< FText > LayerNames
Definition MaterialLayersFunctions.h:64
TArray< bool > RestrictToLayerRelatives
Definition MaterialLayersFunctions.h:67
TArray< bool > RestrictToBlendRelatives
Definition MaterialLayersFunctions.h:70
TArray< bool > LayerStates
Definition MaterialLayersFunctions.h:61
TArray< FGuid > LayerGuids
Definition MaterialLayersFunctions.h:74
TArray< TObjectPtr< class UMaterialFunctionInterface > > Blends
Definition MaterialLayersFunctions.h:138
TArray< TObjectPtr< class UMaterialFunctionInterface > > Layers
Definition MaterialLayersFunctions.h:135
Definition MaterialLayersFunctions.h:221
FMaterialLayersFunctionsEditorOnlyData EditorOnly
Definition MaterialLayersFunctions.h:237
Definition MaterialParameters.h:33
Definition MaterialParameters.h:96
Definition UnrealType.h:6865
Definition ObjectPtr.h:488