|
Blender
V2.93
|
Go to the source code of this file.
| ccl_device_inline float3 svm_brightness_contrast | ( | float3 | color, |
| float | brightness, | ||
| float | contrast | ||
| ) |
Definition at line 309 of file svm_color_util.h.
References Freestyle::a, max, float3::x, float3::y, and float3::z.
Referenced by BrightContrastNode::constant_fold(), and svm_node_brightness().
Definition at line 261 of file svm_color_util.h.
References make_float3, NODE_MIX_ADD, NODE_MIX_BLEND, NODE_MIX_BURN, NODE_MIX_CLAMP, NODE_MIX_COLOR, NODE_MIX_DARK, NODE_MIX_DIFF, NODE_MIX_DIV, NODE_MIX_DODGE, NODE_MIX_HUE, NODE_MIX_LIGHT, NODE_MIX_LINEAR, NODE_MIX_MUL, NODE_MIX_OVERLAY, NODE_MIX_SAT, NODE_MIX_SCREEN, NODE_MIX_SOFT, NODE_MIX_SUB, NODE_MIX_VAL, saturate(), svm_mix_add(), svm_mix_blend(), svm_mix_burn(), svm_mix_clamp(), svm_mix_color(), svm_mix_dark(), svm_mix_diff(), svm_mix_div(), svm_mix_dodge(), svm_mix_hue(), svm_mix_light(), svm_mix_linear(), svm_mix_mul(), svm_mix_overlay(), svm_mix_sat(), svm_mix_screen(), svm_mix_soft(), svm_mix_sub(), svm_mix_val(), t, and type.
Referenced by MixNode::constant_fold(), and svm_node_mix().
| ccl_device float3 svm_mix_add | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 24 of file svm_color_util.h.
Referenced by svm_mix().
| CCL_NAMESPACE_BEGIN ccl_device float3 svm_mix_blend | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 19 of file svm_color_util.h.
Referenced by svm_mix().
| ccl_device float3 svm_mix_burn | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_clamp | ( | float3 | col | ) |
Definition at line 256 of file svm_color_util.h.
References col, and saturate3().
Referenced by svm_mix().
| ccl_device float3 svm_mix_color | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 224 of file svm_color_util.h.
References hsv_to_rgb(), interp(), rgb_to_hsv(), t, float3::x, and float3::y.
Referenced by svm_mix().
| ccl_device float3 svm_mix_dark | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_diff | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_div | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_dodge | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_hue | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 177 of file svm_color_util.h.
References hsv_to_rgb(), interp(), rgb_to_hsv(), t, float3::x, and float3::y.
Referenced by svm_mix().
| ccl_device float3 svm_mix_light | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_linear | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 251 of file svm_color_util.h.
References make_float3, and t.
Referenced by svm_mix().
| ccl_device float3 svm_mix_mul | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 29 of file svm_color_util.h.
Referenced by svm_mix().
| ccl_device float3 svm_mix_overlay | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
| ccl_device float3 svm_mix_sat | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 194 of file svm_color_util.h.
References hsv_to_rgb(), rgb_to_hsv(), t, and float3::y.
Referenced by svm_mix().
| ccl_device float3 svm_mix_screen | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 34 of file svm_color_util.h.
References make_float3, and t.
Referenced by svm_mix().
| ccl_device float3 svm_mix_soft | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 241 of file svm_color_util.h.
References make_float3, and t.
Referenced by svm_mix().
| ccl_device float3 svm_mix_sub | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 67 of file svm_color_util.h.
Referenced by svm_mix().
| ccl_device float3 svm_mix_val | ( | float | t, |
| float3 | col1, | ||
| float3 | col2 | ||
| ) |
Definition at line 212 of file svm_color_util.h.
References hsv_to_rgb(), rgb_to_hsv(), t, and float3::z.
Referenced by svm_mix().