LeviLamina
Loading...
Searching...
No Matches
ExpressionOp.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5enum class ExpressionOp : short {
6 Unknown = -1,
7 LeftBrace = 0,
8 RightBrace = 1,
9 LeftBracket = 2,
10 RightBracket = 3,
11 LeftParenthesis = 4,
12 RightParenthesis = 5,
13 Negate = 6,
14 LogicalNot = 7,
15 Abs = 8,
16 Add = 9,
17 Acos = 10,
18 Asin = 11,
19 Atan = 12,
20 Atan2 = 13,
21 Ceil = 14,
22 Clamp = 15,
23 CopySign = 16,
24 Cos = 17,
25 DieRoll = 18,
26 DieRollInt = 19,
27 Div = 20,
28 Exp = 21,
29 Floor = 22,
30 HermiteBlend = 23,
31 Lerp = 24,
32 LerpRotate = 25,
33 Ln = 26,
34 Max = 27,
35 Min = 28,
36 MinAngle = 29,
37 Mod = 30,
38 Mul = 31,
39 Pow = 32,
40 Random = 33,
41 RandomInt = 34,
42 Round = 35,
43 Sin = 36,
44 Sign = 37,
45 Sqrt = 38,
46 Trunc = 39,
47 QueryFunction = 40,
48 ArrayVariable = 41,
49 ContextVariable = 42,
50 EntityVariable = 43,
51 TempVariable = 44,
52 MemberAccessor = 45,
53 HashedStringHash = 46,
54 GeometryVariable = 47,
55 MaterialVariable = 48,
56 TextureVariable = 49,
57 LessThan = 50,
58 LessEqual = 51,
59 GreaterEqual = 52,
60 GreaterThan = 53,
61 LogicalEqual = 54,
62 LogicalNotEqual = 55,
63 LogicalOr = 56,
64 LogicalAnd = 57,
65 NullCoalescing = 58,
66 Conditional = 59,
67 ConditionalElse = 60,
68 Float = 61,
69 Pi = 62,
70 Array = 63,
71 Geometry = 64,
72 Material = 65,
73 Texture = 66,
74 Loop = 67,
75 ForEach = 68,
76 Break = 69,
77 Continue = 70,
78 Assignment = 71,
79 Pointer = 72,
80 Semicolon = 73,
81 Return = 74,
82 Comma = 75,
83 This = 76,
84 InternalNonEvaluatedArray = 77,
85 Count = 78,
86};
Definition Geometry.h:5
Definition Material.h:8
Definition Random.h:11