UMaterialExpressionLandscapeLayerCoords

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMaterialExpression

UMaterialExpressionLandscapeLayerCoords

References

Module

Landscape

Header

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

Include

#include "Materials/MaterialExpressionLandscapeLayerCoords.h"

Syntax

class UMaterialExpressionLandscapeLayerCoords : public UMaterialExpression

Variables

Name Description

Public variable

TEnumAsByte< en...

 

CustomUVType

Determines the mapping place to use on the terrain.

Public variable

float

 

MappingPanU

Offset to apply to the mapping along U.

Public variable

float

 

MappingPanV

Offset to apply to the mapping along V.

Public variable

float

 

MappingRotation

Rotation to apply to the mapping.

Public variable

float

 

MappingScale

Uniform scale to apply to the mapping.

Public variable

TEnumAsByte< en...

 

MappingType

Determines the mapping place to use on the terrain.

Constructors

Name Description

Public function

UMaterialExpressionLandscapeLayerCoords

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UMaterialExpression

Name Description

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).