UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FExpressionOutput Struct Reference

#include <MaterialExpressionIO.h>

Public Member Functions

 FExpressionOutput (int32 InMask=0, int32 InMaskR=0, int32 InMaskG=0, int32 InMaskB=0, int32 InMaskA=0)
 
 FExpressionOutput (FName InOutputName, int32 InMask=0, int32 InMaskR=0, int32 InMaskG=0, int32 InMaskB=0, int32 InMaskA=0)
 
void SetMask (int32 UseMask, int32 R, int32 G, int32 B, int32 A)
 

Public Attributes

FName OutputName
 
int32 Mask
 
int32 MaskR
 
int32 MaskG
 
int32 MaskB
 
int32 MaskA
 

Detailed Description

Struct that represents an expression's output.

Constructor & Destructor Documentation

◆ FExpressionOutput() [1/2]

FExpressionOutput::FExpressionOutput ( int32  InMask = 0,
int32  InMaskR = 0,
int32  InMaskG = 0,
int32  InMaskB = 0,
int32  InMaskA = 0 
)
inline

◆ FExpressionOutput() [2/2]

FExpressionOutput::FExpressionOutput ( FName  InOutputName,
int32  InMask = 0,
int32  InMaskR = 0,
int32  InMaskG = 0,
int32  InMaskB = 0,
int32  InMaskA = 0 
)
inline

Member Function Documentation

◆ SetMask()

void FExpressionOutput::SetMask ( int32  UseMask,
int32  R,
int32  G,
int32  B,
int32  A 
)
inline

Helper for setting component mask.

Member Data Documentation

◆ Mask

int32 FExpressionOutput::Mask

◆ MaskA

int32 FExpressionOutput::MaskA

◆ MaskB

int32 FExpressionOutput::MaskB

◆ MaskG

int32 FExpressionOutput::MaskG

◆ MaskR

int32 FExpressionOutput::MaskR

◆ OutputName

FName FExpressionOutput::OutputName

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