Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UMaterialExpressionVertexInterpolator |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialExpressionVertexInterpolator.h |
| Include Path | #include "Materials/MaterialExpressionVertexInterpolator.h" |
Syntax
UCLASS (MinimalAPI)
class UMaterialExpressionVertexInterpolator : public UMaterialExpressionCustomOutput
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMaterialExpression → UMaterialExpressionCustomOutput → UMaterialExpressionVertexInterpolator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMaterialExpressionVertexInterpolator
(
const FObjectInitializer& ObjectInitializer |
Materials/MaterialExpressionVertexInterpolator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CompileErrorExpressions | TArray< TObjectPtr< UMaterialExpression > > | Errors encountered during pre-translation to be appended if the interpolator is actually in-use. | Materials/MaterialExpressionVertexInterpolator.h | |
| CompileErrors | TArray< FString > | Materials/MaterialExpressionVertexInterpolator.h | ||
| Input | FExpressionInput | Materials/MaterialExpressionVertexInterpolator.h |
|
|
| InterpolatedType | EMaterialValueType | Materials/MaterialExpressionVertexInterpolator.h | ||
| InterpolatorIndex | int32 | Materials/MaterialExpressionVertexInterpolator.h | ||
| InterpolatorOffset | int32 | Materials/MaterialExpressionVertexInterpolator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 CompileInput
(
FMaterialCompiler* Compiler, |
Materials/MaterialExpressionVertexInterpolator.h |
Overridden from UMaterialExpressionCustomOutput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetFunctionName() |
Materials/MaterialExpressionVertexInterpolator.h | ||
virtual bool HasCustomSourceOutput() |
Allow custom outputs to generate their own source code. | Materials/MaterialExpressionVertexInterpolator.h |
Overridden from UMaterialExpression
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 Compile
(
FMaterialCompiler* Compiler, |
Create the new shader code chunk needed for the Abs expression | Materials/MaterialExpressionVertexInterpolator.h | |
virtual void GetCaption
(
TArray< FString >& OutCaptions |
Returns the text to display on the material expression (in the material editor). | Materials/MaterialExpressionVertexInterpolator.h | |
virtual FExpressionInput * GetInput
(
int32 InputIndex |
Returns the input at index InputIndex if valid, nullptr otherwise. | Materials/MaterialExpressionVertexInterpolator.h | |
virtual FName GetInputName
(
int32 InputIndex |
Materials/MaterialExpressionVertexInterpolator.h | ||
virtual EMaterialValueType GetInputValueType
(
int32 InputIndex |
Materials/MaterialExpressionVertexInterpolator.h | ||
virtual EMaterialValueType GetOutputValueType
(
int32 OutputIndex |
Materials/MaterialExpressionVertexInterpolator.h |