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

Functions

static void cmp_node_colorcorrection_declare (NodeDeclarationBuilder &b)
static int node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs)
static float4 color_correction (const float4 &color, const float &mask, const float &master_saturation, const float &master_contrast, const float &master_gamma, const float &master_gain, const float &master_offset, const float &highlights_saturation, const float &highlights_contrast, const float &highlights_gamma, const float &highlights_gain, const float &highlights_offset, const float &midtones_saturation, const float &midtones_contrast, const float &midtones_gamma, const float &midtones_gain, const float &midtones_offset, const float &shadows_saturation, const float &shadows_contrast, const float &shadows_gamma, const float &shadows_gain, const float &shadows_offset, const float &start_midtones, const float &end_midtones, const bool &apply_on_red, const bool &apply_on_green, const bool &apply_on_blue, const float3 &luminance_coefficients)
static void node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder)

Function Documentation

◆ cmp_node_colorcorrection_declare()

void blender::nodes::node_composite_colorcorrection_cc::cmp_node_colorcorrection_declare ( NodeDeclarationBuilder & b)
static

◆ color_correction()

float4 blender::nodes::node_composite_colorcorrection_cc::color_correction ( const float4 & color,
const float & mask,
const float & master_saturation,
const float & master_contrast,
const float & master_gamma,
const float & master_gain,
const float & master_offset,
const float & highlights_saturation,
const float & highlights_contrast,
const float & highlights_gamma,
const float & highlights_gain,
const float & highlights_offset,
const float & midtones_saturation,
const float & midtones_contrast,
const float & midtones_gamma,
const float & midtones_gain,
const float & midtones_offset,
const float & shadows_saturation,
const float & shadows_contrast,
const float & shadows_gamma,
const float & shadows_gain,
const float & shadows_offset,
const float & start_midtones,
const float & end_midtones,
const bool & apply_on_red,
const bool & apply_on_green,
const bool & apply_on_blue,
const float3 & luminance_coefficients )
static

◆ node_build_multi_function()

void blender::nodes::node_composite_colorcorrection_cc::node_build_multi_function ( blender::nodes::NodeMultiFunctionBuilder & builder)
static

◆ node_gpu_material()

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