Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/svm/svm_types.h
| Show First 20 Lines • Show All 238 Lines • ▼ Show 20 Lines | typedef enum NodeMix { | ||||
| NODE_MIX_SAT, | NODE_MIX_SAT, | ||||
| NODE_MIX_VAL, | NODE_MIX_VAL, | ||||
| NODE_MIX_COLOR, | NODE_MIX_COLOR, | ||||
| NODE_MIX_SOFT, | NODE_MIX_SOFT, | ||||
| NODE_MIX_LINEAR, | NODE_MIX_LINEAR, | ||||
| NODE_MIX_CLAMP /* used for the clamp UI option */ | NODE_MIX_CLAMP /* used for the clamp UI option */ | ||||
| } NodeMix; | } NodeMix; | ||||
| typedef enum NodeMath { | typedef enum NodeMathType { | ||||
| NODE_MATH_ADD, | NODE_MATH_ADD, | ||||
| NODE_MATH_SUBTRACT, | NODE_MATH_SUBTRACT, | ||||
| NODE_MATH_MULTIPLY, | NODE_MATH_MULTIPLY, | ||||
| NODE_MATH_DIVIDE, | NODE_MATH_DIVIDE, | ||||
| NODE_MATH_SINE, | NODE_MATH_SINE, | ||||
| NODE_MATH_COSINE, | NODE_MATH_COSINE, | ||||
| NODE_MATH_TANGENT, | NODE_MATH_TANGENT, | ||||
| NODE_MATH_ARCSINE, | NODE_MATH_ARCSINE, | ||||
| NODE_MATH_ARCCOSINE, | NODE_MATH_ARCCOSINE, | ||||
| NODE_MATH_ARCTANGENT, | NODE_MATH_ARCTANGENT, | ||||
| NODE_MATH_POWER, | NODE_MATH_POWER, | ||||
| NODE_MATH_LOGARITHM, | NODE_MATH_LOGARITHM, | ||||
| NODE_MATH_MINIMUM, | NODE_MATH_MINIMUM, | ||||
| NODE_MATH_MAXIMUM, | NODE_MATH_MAXIMUM, | ||||
| NODE_MATH_ROUND, | NODE_MATH_ROUND, | ||||
| NODE_MATH_LESS_THAN, | NODE_MATH_LESS_THAN, | ||||
| NODE_MATH_GREATER_THAN, | NODE_MATH_GREATER_THAN, | ||||
| NODE_MATH_MODULO, | NODE_MATH_MODULO, | ||||
| NODE_MATH_ABSOLUTE, | NODE_MATH_ABSOLUTE, | ||||
| NODE_MATH_ARCTAN2, | NODE_MATH_ARCTAN2, | ||||
| NODE_MATH_FLOOR, | NODE_MATH_FLOOR, | ||||
| NODE_MATH_CEIL, | NODE_MATH_CEIL, | ||||
| NODE_MATH_FRACT, | NODE_MATH_FRACTION, | ||||
| NODE_MATH_SQRT, | NODE_MATH_SQRT, | ||||
| NODE_MATH_CLAMP /* used for the clamp UI option */ | } NodeMathType; | ||||
| } NodeMath; | |||||
| typedef enum NodeVectorMath { | typedef enum NodeVectorMath { | ||||
| NODE_VECTOR_MATH_ADD, | NODE_VECTOR_MATH_ADD, | ||||
| NODE_VECTOR_MATH_SUBTRACT, | NODE_VECTOR_MATH_SUBTRACT, | ||||
| NODE_VECTOR_MATH_AVERAGE, | NODE_VECTOR_MATH_AVERAGE, | ||||
| NODE_VECTOR_MATH_DOT_PRODUCT, | NODE_VECTOR_MATH_DOT_PRODUCT, | ||||
| NODE_VECTOR_MATH_CROSS_PRODUCT, | NODE_VECTOR_MATH_CROSS_PRODUCT, | ||||
| NODE_VECTOR_MATH_NORMALIZE | NODE_VECTOR_MATH_NORMALIZE | ||||
| ▲ Show 20 Lines • Show All 263 Lines • Show Last 20 Lines | |||||