|
Blender V4.5
|
Functions | |
| static void | cmp_node_color_spill_declare (NodeDeclarationBuilder &b) |
| static void | node_composit_init_color_spill (bNodeTree *, bNode *node) |
| static int | get_spill_channel (const bNode &node) |
| static CMPNodeColorSpillLimitAlgorithm | get_limit_algorithm (const bNode &node) |
| static int | get_limit_channel (const bNode &node) |
| static int2int2 | get_limit_channels (const bNode &node) |
| static int | node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs) |
| static float3float3 | compute_spill_scale (const bool &use_spill_strength, const float4 &spill_strength, const int spill_channel) |
| static void | node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 30 of file node_composite_color_spill.cc.
References blender::nodes::DeclarationListBuilder::add_input(), b, cmp_node_color_spill_declare(), col, uiLayout::column(), blender::nodes::decl::Bool::default_value, blender::nodes::decl::Color::default_value, blender::nodes::decl::Float::default_value, IFACE_, uiLayout::label(), max, min, uiLayout::prop(), PROP_FACTOR, ptr, RNA_enum_get(), uiLayout::row(), UI_ITEM_R_EXPAND, and UI_ITEM_R_SPLIT_EMPTY_NAME.
Referenced by cmp_node_color_spill_declare().
|
static |
Definition at line 145 of file node_composite_color_spill.cc.
References blender::VecBase< T, Size >::xyz().
Referenced by node_build_multi_function().
|
static |
Definition at line 95 of file node_composite_color_spill.cc.
References bNode::custom2.
Referenced by get_limit_channels().
|
static |
Definition at line 101 of file node_composite_color_spill.cc.
Referenced by get_limit_channels().
|
static |
Definition at line 109 of file node_composite_color_spill.cc.
References CMP_NODE_COLOR_SPILL_LIMIT_ALGORITHM_AVERAGE, get_limit_algorithm(), get_limit_channel(), and get_spill_channel().
Referenced by node_build_multi_function(), and node_gpu_material().
|
static |
Definition at line 90 of file node_composite_color_spill.cc.
References bNode::custom1.
Referenced by get_limit_channels(), node_build_multi_function(), and node_gpu_material().
|
static |
Definition at line 160 of file node_composite_color_spill.cc.
References compute_spill_scale(), blender::nodes::NodeMultiFunctionBuilder::construct_and_set_matching_fn_cb(), get_limit_channels(), get_spill_channel(), and blender::nodes::NodeMultiFunctionBuilder::node().
|
static |
Definition at line 78 of file node_composite_color_spill.cc.
References CMP_NODE_COLOR_SPILL_LIMIT_ALGORITHM_SINGLE, bNode::custom1, bNode::custom2, NodeColorspill::limchan, MEM_callocN(), and bNode::storage.
|
static |
Definition at line 127 of file node_composite_color_spill.cc.
References get_limit_channels(), get_spill_channel(), GPU_constant(), GPU_stack_link(), inputs, and outputs.