Blender V5.0
blender::nodes::node_composite_huecorrect_cc Namespace Reference

Functions

static void cmp_node_huecorrect_declare (NodeDeclarationBuilder &b)
static void node_composit_init_huecorrect (bNodeTree *, bNode *node)
static CurveMappingget_curve_mapping (const bNode &node)
static int node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs)
static float4 hue_correct (const float4 &color, const float factor, const CurveMapping *curve_map)
static void node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder)

Function Documentation

◆ cmp_node_huecorrect_declare()

void blender::nodes::node_composite_huecorrect_cc::cmp_node_huecorrect_declare ( NodeDeclarationBuilder & b)
static

Definition at line 27 of file node_composite_huecorrect.cc.

References b, PROP_FACTOR, and blender::nodes::decl::Float::subtype.

◆ get_curve_mapping()

CurveMapping * blender::nodes::node_composite_huecorrect_cc::get_curve_mapping ( const bNode & node)
static

Definition at line 59 of file node_composite_huecorrect.cc.

References bNode::storage.

Referenced by node_build_multi_function(), and node_gpu_material().

◆ hue_correct()

float4 blender::nodes::node_composite_huecorrect_cc::hue_correct ( const float4 & color,
const float factor,
const CurveMapping * curve_map )
static

◆ node_build_multi_function()

◆ node_composit_init_huecorrect()

void blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect ( bNodeTree * ,
bNode * node )
static

◆ node_gpu_material()