UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialInput< InputType > Struct Template Reference

#include <MaterialExpressionIO.h>

+ Inheritance diagram for FMaterialInput< InputType >:

Public Member Functions

 FMaterialInput ()
 
- Public Member Functions inherited from FExpressionInput
 FExpressionInput ()
 
ENGINE_API bool Serialize (FArchive &Ar)
 

Public Attributes

uint32 UseConstant: 1
 
InputType Constant
 
TObjectPtr< class UMaterialExpressionExpression
 
int32 OutputIndex
 
FName InputName
 
int32 Mask
 
int32 MaskR
 
int32 MaskG
 
int32 MaskB
 
int32 MaskA
 
- Public Attributes inherited from FExpressionInput
class UMaterialExpressionExpression
 
int32 OutputIndex
 
FName InputName
 
int32 Mask
 
int32 MaskR
 
int32 MaskG
 
int32 MaskB
 
int32 MaskA
 
TObjectPtr< class UMaterialExpressionExpression
 

Constructor & Destructor Documentation

◆ FMaterialInput()

template<class InputType >
FMaterialInput< InputType >::FMaterialInput ( )
inline

Member Data Documentation

◆ Constant

template<class InputType >
InputType FMaterialInput< InputType >::Constant

◆ Expression

template<class InputType >
TObjectPtr<class UMaterialExpression> FMaterialInput< InputType >::Expression

Material expression that this input is connected to, or NULL if not connected.

◆ InputName

template<class InputType >
FName FMaterialInput< InputType >::InputName

Optional name of the input.
Note that this is the only member which is not derived from the output currently connected.

◆ Mask

template<class InputType >
int32 FMaterialInput< InputType >::Mask

◆ MaskA

template<class InputType >
int32 FMaterialInput< InputType >::MaskA

◆ MaskB

template<class InputType >
int32 FMaterialInput< InputType >::MaskB

◆ MaskG

template<class InputType >
int32 FMaterialInput< InputType >::MaskG

◆ MaskR

template<class InputType >
int32 FMaterialInput< InputType >::MaskR

◆ OutputIndex

template<class InputType >
int32 FMaterialInput< InputType >::OutputIndex

Index into Expression's outputs array that this input is connected to.

◆ UseConstant

template<class InputType >
uint32 FMaterialInput< InputType >::UseConstant

The documentation for this struct was generated from the following files: