UMaterialExpressionLandscapeLayerWeight

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMaterialExpression

UMaterialExpressionLandscapeLayerWeight

References

Module

Landscape

Header

/Engine/Source/Runtime/Landscape/Classes/Materials/MaterialExpressionLandscapeLayerWeight.h

Include

#include "Materials/MaterialExpressionLandscapeLayerWeight.h"

Syntax

class UMaterialExpressionLandscapeLayerWeight : public UMaterialExpression

Variables

Name Description

Public variable

FExpressionInpu...

 

Base

Public variable

FVector

 

ConstBase

Only used if Base is not hooked up

Public variable

FExpressionInpu...

 

Layer

Public variable

FName

 

ParameterName

Public variable

float

 

PreviewWeight

Constructors

Name Description

Public function

UMaterialExpressionLandscapeLayerWeight

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UMaterialExpression

Name Description

Public function Virtual Const

bool

 

CanReferenceTexture()

Returns true if GetReferencedTexture() can ever return a valid pointer.

Public function Virtual

int32

 

Compile

(
    FMaterialCompiler* Compiler,
    int32 OutputIndex
)

Create the new shader code chunk needed for the Abs expression

Public function Virtual Const

void

 

GetCaption

(
    TArray< FString >& OutCaptions
)

Returns the text to display on the material expression (in the material editor).

Public function Virtual

uint32

 

GetInputType

(
    int32 InputIndex
)

Public function Virtual Const

void

 

GetLandscapeLayerNames

(
    TArray< FName >& OutLayers
)

Gets the landscape layer names

Public function Virtual Const

UObject *...

 

GetReferencedTexture()

Callback to get any texture reference this expression emits.

Public function Virtual

bool

 

IsResultMaterialAttributes

(
    int32 OutputIndex
)

Marks certain expression types as outputting material attributes.

Public function Virtual

bool

 

MatchesSearchQuery

(
    const TCHAR* SearchQuery
)

MatchesSearchQuery: Check this expression to see if it matches the search query

Overridden from UObject

Name Description

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object, and immediately after any undo/redo.