|
Blender V5.0
|
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 void | node_update_cryptomatte (bNodeTree *ntree, bNode *node) |
| static void | node_extra_info (NodeExtraInfoParams ¶meters) |
| static NodeOperation * | get_compositor_operation (Context &context, DNode node) |
Variables | |
| static bke::bNodeSocketTemplate | cmp_node_cryptomatte_out [] |
|
static |
Definition at line 588 of file node_composite_cryptomatte.cc.
References b.
|
static |
Definition at line 933 of file node_composite_cryptomatte.cc.
|
static |
Definition at line 627 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.
|
static |
Definition at line 646 of file node_composite_cryptomatte.cc.
References Vector< T, InlineBufferCapacity, Allocator >::append(), blender::nodes::NodeExtraInfoParams::C, CMP_NODE_CRYPTOMATTE_SOURCE_RENDER, CTX_data_scene(), CTX_wm_space_node(), bNode::custom1, RenderData::engine, blender::nodes::NodeExtraInfoRow::icon, blender::bke::compositor::is_viewport_compositor_used(), blender::nodes::NodeExtraInfoParams::node, SpaceNode::node_tree_sub_type, Scene::r, RE_engine_id_BLENDER_EEVEE, blender::nodes::NodeExtraInfoParams::rows, RPT_, SNODE_COMPOSITOR_SCENE, blender::nodes::NodeExtraInfoRow::text, TIP_, and blender::nodes::NodeExtraInfoRow::tooltip.
|
static |
Definition at line 614 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, NodeCryptomatte::runtime, bNode::storage, and bNode::type_legacy.
|
static |
Definition at line 605 of file node_composite_cryptomatte.cc.
References BLI_assert, C, CMP_NODE_CRYPTOMATTE, CTX_data_scene(), bNode::id, Scene::id, id_us_plus(), ptr, and bNode::type_legacy.
|
static |
Definition at line 599 of file node_composite_cryptomatte.cc.
References MEM_callocN(), and bNode::storage.
|
static |
Definition at line 640 of file node_composite_cryptomatte.cc.
References cmp_node_update_default(), and ntreeCompositCryptomatteUpdateLayerNames().
|
static |
Definition at line 581 of file node_composite_cryptomatte.cc.