Blender V4.5
blender::nodes::node_composite_color_spill_cc Namespace Reference

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)

Function Documentation

◆ cmp_node_color_spill_declare()

◆ compute_spill_scale()

float3float3 blender::nodes::node_composite_color_spill_cc::compute_spill_scale ( const bool & use_spill_strength,
const float4 & spill_strength,
const int spill_channel )
static

◆ get_limit_algorithm()

CMPNodeColorSpillLimitAlgorithm blender::nodes::node_composite_color_spill_cc::get_limit_algorithm ( const bNode & node)
static

Definition at line 95 of file node_composite_color_spill.cc.

References bNode::custom2.

Referenced by get_limit_channels().

◆ get_limit_channel()

int blender::nodes::node_composite_color_spill_cc::get_limit_channel ( const bNode & node)
static

Definition at line 101 of file node_composite_color_spill.cc.

Referenced by get_limit_channels().

◆ get_limit_channels()

int2int2 blender::nodes::node_composite_color_spill_cc::get_limit_channels ( const bNode & node)
static

◆ get_spill_channel()

int blender::nodes::node_composite_color_spill_cc::get_spill_channel ( const bNode & node)
static

◆ node_build_multi_function()

◆ node_composit_init_color_spill()

void blender::nodes::node_composite_color_spill_cc::node_composit_init_color_spill ( bNodeTree * ,
bNode * node )
static

◆ node_gpu_material()

int blender::nodes::node_composite_color_spill_cc::node_gpu_material ( GPUMaterial * material,
bNode * node,
bNodeExecData * ,
GPUNodeStack * inputs,
GPUNodeStack * outputs )
static