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

Functions

static void cmp_node_distance_matte_declare (NodeDeclarationBuilder &b)
static void node_composit_init_distance_matte (bNodeTree *, bNode *node)
static void node_composit_buts_distance_matte (uiLayout *layout, bContext *, PointerRNA *ptr)
static CMPNodeDistanceMatteColorSpace get_color_space (const bNode &node)
static int node_gpu_material (GPUMaterial *material, bNode *node, bNodeExecData *, GPUNodeStack *inputs, GPUNodeStack *outputs)
static void distance_key_rgba (const float4 &color, const float4 &key, const float tolerance, const float falloff, float4 &result, float &matte)
static void distance_key_ycca (const float4 &color, const float4 &key, const float tolerance, const float falloff, float4 &result, float &matte)
static void node_build_multi_function (blender::nodes::NodeMultiFunctionBuilder &builder)

Function Documentation

◆ cmp_node_distance_matte_declare()

void blender::nodes::node_composite_distance_matte_cc::cmp_node_distance_matte_declare ( NodeDeclarationBuilder & b)
static

◆ distance_key_rgba()

void blender::nodes::node_composite_distance_matte_cc::distance_key_rgba ( const float4 & color,
const float4 & key,
const float tolerance,
const float falloff,
float4 & result,
float & matte )
static

◆ distance_key_ycca()

void blender::nodes::node_composite_distance_matte_cc::distance_key_ycca ( const float4 & color,
const float4 & key,
const float tolerance,
const float falloff,
float4 & result,
float & matte )
static

◆ get_color_space()

CMPNodeDistanceMatteColorSpace blender::nodes::node_composite_distance_matte_cc::get_color_space ( const bNode & node)
static

◆ node_build_multi_function()

◆ node_composit_buts_distance_matte()

void blender::nodes::node_composite_distance_matte_cc::node_composit_buts_distance_matte ( uiLayout * layout,
bContext * ,
PointerRNA * ptr )
static

◆ node_composit_init_distance_matte()

void blender::nodes::node_composite_distance_matte_cc::node_composit_init_distance_matte ( bNodeTree * ,
bNode * node )
static

◆ node_gpu_material()

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