Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/MaterialShared.h |
Include |
#include "MaterialShared.h" |
enum EMaterialPreshaderOpcode
{
Nop,
ConstantZero,
Constant,
ScalarParameter,
VectorParameter,
Add,
Sub,
Mul,
Div,
Fmod,
Min,
Max,
Clamp,
Sin,
Cos,
Tan,
Asin,
Acos,
Atan,
Atan2,
Dot,
Cross,
Sqrt,
Length,
Saturate,
Abs,
Floor,
Ceil,
Round,
Trunc,
Sign,
Frac,
Fractional,
Log2,
Log10,
ComponentSwizzle,
AppendVector,
TextureSize,
TexelSize,
ExternalTextureCoordinateScaleRotation,
ExternalTextureCoordinateOffset,
RuntimeVirtualTextureUniform,
}
Name |
Description |
---|---|
Nop |
|
ConstantZero |
|
Constant |
|
ScalarParameter |
|
VectorParameter |
|
Add |
|
Sub |
|
Mul |
|
Div |
|
Fmod |
|
Min |
|
Max |
|
Clamp |
|
Sin |
|
Cos |
|
Tan |
|
Asin |
|
Acos |
|
Atan |
|
Atan2 |
|
Dot |
|
Cross |
|
Sqrt |
|
Length |
|
Saturate |
|
Abs |
|
Floor |
|
Ceil |
|
Round |
|
Trunc |
|
Sign |
|
Frac |
|
Fractional |
|
Log2 |
|
Log10 |
|
ComponentSwizzle |
|
AppendVector |
|
TextureSize |
|
TexelSize |
|
ExternalTextureCoordinateScaleRotation |
|
ExternalTextureCoordinateOffset |
|
RuntimeVirtualTextureUniform |