FMaterialParameterMetadata

Holds a value, along with editor-only metadata that describes that value

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/MaterialTypes.h

Include

#include "MaterialTypes.h"

Syntax

struct FMaterialParameterMetadata

Remarks

Holds a value, along with editor-only metadata that describes that value

Variables

Name Description

Public variable

bool

 

bOverride

Is the parameter overriden on the material it was queried from?

Public variable

bool

 

bUsedAsAtlasPosition

Should curves be used?

Public variable

bool

 

bUsedAsChannelMask

Valid for Vector parameters

Public variable

FParameterChann...

 

ChannelNames

Name of channels, for Vectors/Textures

Public variable

FString

 

Description

Description of the parameter, typically taken from the 'Desc' field of the parameter's UMaterialExpression

Public variable

FGuid

 

ExpressionGuid

GUID of the UMaterialExpression this parameter came from

Public variable

FName

 

Group

Name of the parameter's group

Public variable

float

 

Max

Public variable

float

 

Min

UI range for scalar values

Public variable

int32

 

PrimitiveDataIndex

Public variable

TSoftObjectPtr<...

 

ScalarAtlas

Public variable

TSoftObjectPtr<...

 

ScalarCurve

Curve/Atlas used to generate scalar value

Public variable

int32

 

SortPriority

Used for sorting parameter within the group, in the UI

Public variable

FMaterialParame...

 

Value

Constructors