UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaterialExpressionOperator.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "MaterialExpressionIO.h"
#include "Materials/MaterialExpression.h"
#include "MaterialExpressionOperator.generated.h"

Go to the source code of this file.

Classes

struct  FMaterialExpressionOperatorInput
 
class  UMaterialExpressionOperator
 

Enumerations

enum class  EMaterialExpressionOperatorKind {
  BitwiseNot , Negate , Not , Abs ,
  ACos , ACosFast , ACosh , ASin ,
  ASinFast , ASinh , ATan , ATanFast ,
  ATanh , Ceil , Cos , Cosh ,
  Exponential , Exponential2 , Floor , Frac ,
  IsFinite , IsInf , IsNan , Length ,
  Logarithm , Logarithm10 , Logarithm2 , LWCTile ,
  Reciprocal , Round , Rsqrt , Saturate ,
  Sign , Sin , Sinh , Sqrt ,
  Tan , Tanh , Transpose , Truncate ,
  Equals , GreaterThan , GreaterThanOrEquals , LessThan ,
  LessThanOrEquals , NotEquals , And , Or ,
  Add , Subtract , Multiply , MatrixMultiply ,
  Divide , Modulo , BitwiseAnd , BitwiseOr ,
  BitShiftLeft , BitShiftRight , ATan2 , ATan2Fast ,
  Cross , Distance , Dot , Fmod ,
  Max , Min , Pow , Step ,
  Clamp , Lerp , Select , Smoothstep
}
 

Enumeration Type Documentation

◆ EMaterialExpressionOperatorKind

Enumerator
BitwiseNot 
Negate 
Not 
Abs 
ACos 
ACosFast 
ACosh 
ASin 
ASinFast 
ASinh 
ATan 
ATanFast 
ATanh 
Ceil 
Cos 
Cosh 
Exponential 
Exponential2 
Floor 
Frac 
IsFinite 
IsInf 
IsNan 
Length 
Logarithm 
Logarithm10 
Logarithm2 
LWCTile 
Reciprocal 
Round 
Rsqrt 
Saturate 
Sign 
Sin 
Sinh 
Sqrt 
Tan 
Tanh 
Transpose 
Truncate 
Equals 
GreaterThan 
GreaterThanOrEquals 
LessThan 
LessThanOrEquals 
NotEquals 
And 
Or 
Add 
Subtract 
Multiply 
MatrixMultiply 
Divide 
Modulo 
BitwiseAnd 
BitwiseOr 
BitShiftLeft 
BitShiftRight 
ATan2 
ATan2Fast 
Cross 
Distance 
Dot 
Fmod 
Max 
Min 
Pow 
Step 
Clamp 
Lerp 
Select 
Smoothstep