FStaticParameterSet

Contains all the information needed to identify a single permutation of static parameters.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/StaticParameterSet.h

Include

#include "StaticParameterSet.h"

Syntax

struct FStaticParameterSet

Remarks

Contains all the information needed to identify a single permutation of static parameters.

Variables

Name Description

Public variable

uint8: 1

 

bHasMaterialLayers

Public variable

FMaterialLayers...

 

MaterialLayers

Material layers for this set

Public variable

TArray< FStatic...

 

StaticComponentMaskParameters

An array of static component mask parameters in this set

Public variable

TArray< FStatic...

 

StaticSwitchParameters

An array of static switch parameters in this set

Public variable

TArray< FStatic...

 

TerrainLayerWeightParameters

An array of terrain layer weight parameters in this set

Constructors

Name Description

Public function

FStaticParameterSet()

Public function

FStaticParameterSet

(
    const FStaticParameterSet& InValue
)

Functions

Name Description

Public function

void

 

AddParametersOfType

(
    EMaterialParameterType Type,
    const TMap< FMaterialParameterInfo,...
)

Public function

void

 

Empty()

Public function Const

bool

 

Equivalent

(
    const FStaticParameterSet& Referen...
)

Public function Const

bool

 

IsEmpty()

Checks if this set contains any parameters

Public function

void

 

SerializeLegacy

(
    FArchive& Ar
)

Public function

void

 

SetParameterValue

(
    const FMaterialParameterInfo& Para...,
    const FMaterialParameterMetadata& ...,
    EMaterialSetParameterValueFlags Fla...
)

Public function

void

 

UpdateLegacyMaterialLayersData()

Public function

void

 

UpdateLegacyTerrainLayerWeightData()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FStaticParameterSet& Referen...
)

Public function

FStaticParam...

 

operator=

(
    const FStaticParameterSet& InValue
)

Public function Const

bool

 

operator==

(
    const FStaticParameterSet& Referen...
)

Tests this set against another for equality