/Engine/Source/Runtime/Engine/Public/MaterialTypes.h
Holds a value, along with editor-only metadata that describes that value
struct FMaterialParameterMetadata
FString
AssetPath
Path to the asset (UMaterialorUMaterialFunction) that introduced this parameter
bool
bDynamicSwitchParameter
Is a Static Switch parameter using a dynamic branch?
bool
bOverride
Is the parameter overriden on the material it was queried from?
bool
bUsedAsAtlasPosition
Should curves be used?
bool
bUsedAsChannelMask
Valid for Vector parameters
FParameterChann...
ChannelNames
Name of channels, for Vectors/Textures
FString
Description
Description of the parameter, typically taken from the 'Desc' field of the parameter'sUMaterialExpression
FGuid
ExpressionGuid
GUID of theUMaterialExpressionthis parameter came from
FName
Group
Name of the parameter's group
float
Max
float
Min
UI range for scalar values
int32
PrimitiveDataIndex
TSoftObjectPtr<...
ScalarAtlas
TSoftObjectPtr<...
ScalarCurve
Curve/Atlas used to generate scalar value
int32
SortPriority
Used for sorting parameter within the group, in the UI
FMaterialParame...
Value