/Engine/Source/Runtime/Engine/Public/Shader/Preshader.h
namespace UE { namespace Shader { enum EPreshaderOpcode { Nop, ConstantZero, Constant, Parameter, Add, Sub, Mul, Div, Fmod, Min, Max, Clamp, Sin, Cos, Tan, Asin, Acos, Atan, Atan2, Dot, Cross, Sqrt, Rcp, Length, Normalize, Saturate, Abs, Floor, Ceil, Round, Trunc, Sign, Frac, Fractional, Log2, Log10, ComponentSwizzle, AppendVector, TextureSize, TexelSize, ExternalTextureCoordinateScaleRotation, ExternalTextureCoordinateOffset, RuntimeVirtualTextureUniform, SparseVolumeTextureUniform, GetField, SetField, Neg, Jump, JumpIfFalse, PushValue, Less, Assign, Greater, LessEqual, GreaterEqual, Exp, Exp2, Log, } } }