|
Blender V5.0
|
Functions | |
| static void | cmp_node_rgbcurves_declare (NodeDeclarationBuilder &b) |
| static void | node_composit_init_curve_rgb (bNodeTree *, bNode *node) |
| static CurveMapping * | get_curve_mapping (const bNode &node) |
| static int | node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs) |
| static void | node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 130 of file node_composite_curves.cc.
References b, cmp_node_rgbcurves_declare(), PROP_FACTOR, and blender::nodes::decl::Float::subtype.
Referenced by cmp_node_rgbcurves_declare().
|
static |
Definition at line 158 of file node_composite_curves.cc.
References get_curve_mapping(), and bNode::storage.
Referenced by get_curve_mapping(), node_build_multi_function(), and node_gpu_material().
|
static |
Definition at line 240 of file node_composite_curves.cc.
References BKE_curvemapping_evaluate_premulRGBF_ex(), BKE_curvemapping_init(), BKE_curvemapping_premultiply(), BKE_curvemapping_set_black_white_ex(), blender::math::clamp(), blender::nodes::NodeMultiFunctionBuilder::construct_and_set_matching_fn_cb(), get_curve_mapping(), blender::math::interpolate(), blender::nodes::NodeMultiFunctionBuilder::node(), node_build_multi_function(), and result.
Referenced by node_build_multi_function().
|
static |
Definition at line 151 of file node_composite_curves.cc.
References BKE_curvemapping_add(), node_composit_init_curve_rgb(), and bNode::storage.
Referenced by node_composit_init_curve_rgb().
|
static |
Definition at line 163 of file node_composite_curves.cc.
References BKE_curvemapping_compute_range_dividers(), BKE_curvemapping_compute_slopes(), BKE_curvemapping_get_range_minimums(), BKE_curvemapping_init(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_table_RGBA(), CM_TOT, CURVE_TONE_FILMLIKE, get_curve_mapping(), blender::compositor::get_shader_node_input(), blender::compositor::get_shader_node_input_link(), GPU_color_band(), GPU_constant(), GPU_link(), GPU_stack_link(), GPU_uniform(), inputs, max, min, node_gpu_material(), outputs, and CurveMapping::tone.
Referenced by node_gpu_material().