17 template<
typename ExpressionType>
50 else if (MaterialLayers)
55 for (
const auto* Layer : Layers)
63 for (
const auto*
Blend : Blends)
74 template <
typename ParameterType,
typename ExpressionType>
100 for (
auto* Layer : Layers)
102 if (Layer && Layer->UpdateParameterSet<ParameterType,
ExpressionType>(Parameter))
108 for (
auto*
Blend : Blends)
120 template <
typename ParameterType,
typename ExpressionType>
123 bool bChanged =
false;
165 template <
typename ParameterType,
typename ExpressionType>
168 bool bChanged =
false;
244template <
typename ParameterType,
typename ExpressionType>
250template <
typename ParameterType,
typename ExpressionType>
255template <
typename ParameterType,
typename ExpressionType>
260template <
typename ParameterType,
typename ExpressionType>
265template <
typename ParameterType,
typename ExpressionType>
270template <
typename ParameterType,
typename ExpressionType>
275template <
typename ParameterType,
typename ExpressionType>
280template <
typename ParameterType,
typename ExpressionType>
285template <
typename ParameterType,
typename ExpressionType>
290template <
typename ParameterType,
typename ExpressionType>
295template <
typename ParameterType,
typename ExpressionType>
300template <
typename ParameterType,
typename ExpressionType>
#define check(expr)
Definition AssertionMacros.h:314
#define GIsEditor
Definition CoreGlobals.h:233
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EMaterialParameterType
Definition MaterialParameters.h:187
static FORCEINLINE bool IsGame()
Definition App.h:175
Definition NameTypes.h:617
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition MaterialExpressionMaterialAttributeLayers.h:27
Definition MaterialExpressionMaterialFunctionCall.h:81
Definition MaterialExpression.h:150
Definition Material.h:432
Definition MaterialParameters.h:33
Definition ObjectPtr.h:488