Blender
V3.3
|
Functions | |
static void | node_init_cryptomatte (bNodeTree *UNUSED(ntree), 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 *UNUSED(dest_ntree), bNode *dest_node, const bNode *src_node) |
static bool | node_poll_cryptomatte (bNodeType *UNUSED(ntype), bNodeTree *ntree, const char **r_disabled_hint) |
static void | node_init_cryptomatte_legacy (bNodeTree *ntree, bNode *node) |
Variables | |
static bNodeSocketTemplate | cmp_node_cryptomatte_in [] |
static bNodeSocketTemplate | cmp_node_cryptomatte_out [] |
|
static |
Definition at line 264 of file node_composite_cryptomatte.cc.
References BLI_duplicatelist(), BLI_listbase_clear(), NodeCryptomatte::entries, NodeCryptomatte_Runtime::layers, NodeCryptomatte::matte_id, MEM_dupallocN, NodeCryptomatte::runtime, and bNode::storage.
Referenced by register_node_type_cmp_cryptomatte(), and register_node_type_cmp_cryptomatte_legacy().
|
static |
Definition at line 251 of file node_composite_cryptomatte.cc.
References BLI_assert, BLI_freelistN(), CMP_NODE_CRYPTOMATTE, CMP_NODE_CRYPTOMATTE_LEGACY, ELEM, NodeCryptomatte::entries, NodeCryptomatte_Runtime::layers, NodeCryptomatte::matte_id, MEM_freeN, MEM_SAFE_FREE, node, and NodeCryptomatte::runtime.
Referenced by register_node_type_cmp_cryptomatte(), and register_node_type_cmp_cryptomatte_legacy().
|
static |
Definition at line 242 of file node_composite_cryptomatte.cc.
References BLI_assert, C, CMP_NODE_CRYPTOMATTE, CTX_data_scene(), PointerRNA::data, Scene::id, id_us_plus(), node, ptr, and scene.
Referenced by register_node_type_cmp_cryptomatte().
|
static |
Definition at line 236 of file node_composite_cryptomatte.cc.
References node.
Referenced by node_init_cryptomatte_legacy(), and register_node_type_cmp_cryptomatte().
|
static |
Definition at line 355 of file node_composite_cryptomatte.cc.
References node, node_init_cryptomatte(), nodeAddStaticSocket(), ntree, ntreeCompositCryptomatteAddSocket(), PROP_NONE, SOCK_IN, and SOCK_RGBA.
Referenced by register_node_type_cmp_cryptomatte_legacy().
|
static |
Definition at line 277 of file node_composite_cryptomatte.cc.
References G, Scene::id, bNodeTree::idname, ID::next, Scene::nodetree, ntree, scene, STREQ, and TIP_.
Referenced by register_node_type_cmp_cryptomatte().
|
static |
Definition at line 226 of file node_composite_cryptomatte.cc.
Referenced by register_node_type_cmp_cryptomatte().
|
static |
Definition at line 229 of file node_composite_cryptomatte.cc.
Referenced by register_node_type_cmp_cryptomatte(), and register_node_type_cmp_cryptomatte_legacy().