Blender V4.3
blender::nodes::node_composite_cryptomatte_cc Namespace Reference

Classes

class  CryptoMatteOperation
 

Functions

static void cmp_node_cryptomatte_declare (NodeDeclarationBuilder &b)
 
static void node_init_cryptomatte (bNodeTree *, bNode *node)
 
static void node_init_api_cryptomatte (const bContext *C, PointerRNA *ptr)
 
static void node_free_cryptomatte (bNode *node)
 
static void node_copy_cryptomatte (bNodeTree *, bNode *dest_node, const bNode *src_node)
 
static bool node_poll_cryptomatte (const blender::bke::bNodeType *, const bNodeTree *ntree, const char **r_disabled_hint)
 
static void node_update_cryptomatte (bNodeTree *ntree, bNode *node)
 
static NodeOperationget_compositor_operation (Context &context, DNode node)
 

Variables

static bke::bNodeSocketTemplate cmp_node_cryptomatte_out []
 

Function Documentation

◆ cmp_node_cryptomatte_declare()

static void blender::nodes::node_composite_cryptomatte_cc::cmp_node_cryptomatte_declare ( NodeDeclarationBuilder & b)
static

Definition at line 427 of file node_composite_cryptomatte.cc.

References b.

◆ get_compositor_operation()

static NodeOperation * blender::nodes::node_composite_cryptomatte_cc::get_compositor_operation ( Context & context,
DNode node )
static

Definition at line 772 of file node_composite_cryptomatte.cc.

◆ node_copy_cryptomatte()

static void blender::nodes::node_composite_cryptomatte_cc::node_copy_cryptomatte ( bNodeTree * ,
bNode * dest_node,
const bNode * src_node )
static

◆ node_free_cryptomatte()

static void blender::nodes::node_composite_cryptomatte_cc::node_free_cryptomatte ( bNode * node)
static

◆ node_init_api_cryptomatte()

static void blender::nodes::node_composite_cryptomatte_cc::node_init_api_cryptomatte ( const bContext * C,
PointerRNA * ptr )
static

◆ node_init_cryptomatte()

static void blender::nodes::node_composite_cryptomatte_cc::node_init_cryptomatte ( bNodeTree * ,
bNode * node )
static

Definition at line 437 of file node_composite_cryptomatte.cc.

◆ node_poll_cryptomatte()

static bool blender::nodes::node_composite_cryptomatte_cc::node_poll_cryptomatte ( const blender::bke::bNodeType * ,
const bNodeTree * ntree,
const char ** r_disabled_hint )
static

Definition at line 478 of file node_composite_cryptomatte.cc.

References G, bNodeTree::idname, RPT_, scene, and STREQ.

◆ node_update_cryptomatte()

static void blender::nodes::node_composite_cryptomatte_cc::node_update_cryptomatte ( bNodeTree * ntree,
bNode * node )
static

Variable Documentation

◆ cmp_node_cryptomatte_out

bke::bNodeSocketTemplate blender::nodes::node_composite_cryptomatte_cc::cmp_node_cryptomatte_out[]
static
Initial value:
= {
{SOCK_RGBA, N_("Image")},
{SOCK_FLOAT, N_("Matte")},
{SOCK_RGBA, N_("Pick")},
{-1, ""},
}
@ SOCK_FLOAT
@ SOCK_RGBA
#define N_(msgid)

Definition at line 420 of file node_composite_cryptomatte.cc.