UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialParameterMetadata Struct Reference

#include <MaterialParameters.h>

Public Member Functions

 FMaterialParameterMetadata ()=default
 
 FMaterialParameterMetadata (const FMaterialParameterValue &InValue)
 
 FMaterialParameterMetadata (EMaterialParameterType Type, const UE::Shader::FValue &InValue)
 

Public Attributes

FMaterialParameterValue Value
 
int32 PrimitiveDataIndex = INDEX_NONE
 
bool bDynamicSwitchParameter = false
 

Detailed Description

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

Constructor & Destructor Documentation

◆ FMaterialParameterMetadata() [1/3]

FMaterialParameterMetadata::FMaterialParameterMetadata ( )
default

◆ FMaterialParameterMetadata() [2/3]

FMaterialParameterMetadata::FMaterialParameterMetadata ( const FMaterialParameterValue InValue)
inline

◆ FMaterialParameterMetadata() [3/3]

FMaterialParameterMetadata::FMaterialParameterMetadata ( EMaterialParameterType  Type,
const UE::Shader::FValue InValue 
)
inline

Member Data Documentation

◆ bDynamicSwitchParameter

bool FMaterialParameterMetadata::bDynamicSwitchParameter = false

Is a Static Switch parameter using a dynamic branch?

◆ PrimitiveDataIndex

int32 FMaterialParameterMetadata::PrimitiveDataIndex = INDEX_NONE

◆ Value

FMaterialParameterValue FMaterialParameterMetadata::Value

The documentation for this struct was generated from the following file: