FMaterialParameterValue

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

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

Include

#include "MaterialTypes.h"

Syntax

struct FMaterialParameterValue

Variables

Name Description

Public variable

union FMaterial...

 

@953

Public variable

bool[4]

 

Bool

Public variable

double[4]

 

Double

Public variable

float[4]

 

Float

Public variable

FMaterialParame...

 

Font

Public variable

int32

 

Page

Public variable

URuntimeVirtual...

 

RuntimeVirtualTexture

Public variable

UTexture *

 

Texture

Public variable

EMaterialParame...

 

Type

Public variable

UFont *

 

Value

Constructors

Name Description

Public function

FMaterialParameterValue()

Public function

FMaterialParameterValue

(
    const UTexture* InValue
)

Gamethread parameters are typically non-const, but renderthread parameters are const Would be possible to store an additional const-flag member, and provide runtime checks to ensure constness is not violated...maybe worth doing in the future

Public function

FMaterialParameterValue

(
    const TObjectPtr< const UTexture > ...
)

Public function

FMaterialParameterValue

(
    const URuntimeVirtualTexture* ...
)

Public function

FMaterialParameterValue

(
    const TObjectPtr< const URuntimeVir...
)

Public function

FMaterialParameterValue

(
    bool InValue
)

Public function

FMaterialParameterValue

(
    const FStaticComponentMaskValue& I...
)

Public function

FMaterialParameterValue

(
    UFont* InValue,
    int32 InPage
)

Public function

FMaterialParameterValue

(
    EMaterialParameterType Type,
    const UE::Shader::FValue& InValue
)

Public function

FMaterialParameterValue

(
    bool bMaskR,
    bool bMaskG,
    bool bMaskB,
    bool bMaskA
)

Public function

FMaterialParameterValue

(
    float InValue
)

Public function

FMaterialParameterValue

(
    const FLinearColor& InValue
)

Public function

FMaterialParameterValue

(
    const FVector3f& InValue
)

Public function

FMaterialParameterValue

(
    const FVector4d& InValue
)

Public function

FMaterialParameterValue

(
    UTexture* InValue
)

Public function

FMaterialParameterValue

(
    const TObjectPtr< UTexture >& InVa...
)

Public function

FMaterialParameterValue

(
    URuntimeVirtualTexture* InValu...
)

Public function

FMaterialParameterValue

(
    const TObjectPtr< URuntimeVirtualTe...
)

Functions