|
Blender V4.3
|
|
static |
Definition at line 515 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::copy_array(), and bNode::storage.
Referenced by node_register().
|
static |
Definition at line 409 of file node_geo_foreach_geometry_element.cc.
References b, blender::nodes::anonymous_attribute_lifetime::PropagateRelation::from_geometry_input, NodeGeometryForeachGeometryElementOutput::generation_items, blender::nodes::ForeachGeometryElementGenerationItemsAccessor::item_srna, blender::nodes::ForeachGeometryElementMainItemsAccessor::item_srna, NodeForeachGeometryElementGenerationItems::items, NodeForeachGeometryElementMainItems::items, NodeForeachGeometryElementGenerationItems::items_num, NodeForeachGeometryElementMainItems::items_num, NodeGeometryForeachGeometryElementOutput::main_items, NodeForeachGeometryElementGenerationItem::name, NodeForeachGeometryElementMainItem::name, blender::nodes::anonymous_attribute_lifetime::RelationsInNode::propagate_relations, SOCK_GEOMETRY, blender::nodes::ForeachGeometryElementGenerationItemsAccessor::socket_identifier_for_item(), blender::nodes::ForeachGeometryElementMainItemsAccessor::socket_identifier_for_item(), NodeForeachGeometryElementGenerationItem::socket_type, NodeForeachGeometryElementMainItem::socket_type, blender::nodes::anonymous_attribute_lifetime::PropagateRelation::to_geometry_output, and tree.
Referenced by node_register().
|
static |
Definition at line 606 of file node_geo_foreach_geometry_element.cc.
References NodeGeometryForeachGeometryElementOutput::generation_items, blender::nodes::NodeExtraInfoRow::icon, NodeForeachGeometryElementGenerationItems::items, NodeForeachGeometryElementGenerationItems::items_num, params, RPT_, SOCK_GEOMETRY, NodeForeachGeometryElementGenerationItem::socket_type, blender::nodes::NodeExtraInfoRow::text, TIP_, and blender::nodes::NodeExtraInfoRow::tooltip.
Referenced by node_register().
|
static |
Definition at line 507 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::destruct_array(), and MEM_freeN().
Referenced by node_register().
|
static |
Definition at line 491 of file node_geo_foreach_geometry_element.cc.
References BLI_strdup(), data, DATA_, NodeForeachGeometryElementGenerationItem::identifier, NodeForeachGeometryElementGenerationItem::name, SOCK_GEOMETRY, and NodeForeachGeometryElementGenerationItem::socket_type.
Referenced by node_register().
|
static |
Definition at line 526 of file node_geo_foreach_geometry_element.cc.
References node, and blender::nodes::socket_items::try_add_item_via_any_extend_socket().
Referenced by node_register().
|
static |
Definition at line 591 of file node_geo_foreach_geometry_element.cc.
References NODE_OT_foreach_geometry_element_zone_generation_item_add(), NODE_OT_foreach_geometry_element_zone_generation_item_move(), NODE_OT_foreach_geometry_element_zone_generation_item_remove(), NODE_OT_foreach_geometry_element_zone_input_item_add(), NODE_OT_foreach_geometry_element_zone_input_item_move(), NODE_OT_foreach_geometry_element_zone_input_item_remove(), NODE_OT_foreach_geometry_element_zone_main_item_add(), NODE_OT_foreach_geometry_element_zone_main_item_move(), NODE_OT_foreach_geometry_element_zone_main_item_remove(), and WM_operatortype_append().
Referenced by node_register().
|
static |
Definition at line 561 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::add_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 567 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::move_active_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 555 of file node_geo_foreach_geometry_element.cc.
References ot, and blender::nodes::socket_items::ops::remove_active_item().
Referenced by node_operators().
|
static |
Definition at line 543 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::add_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 549 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::move_active_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 537 of file node_geo_foreach_geometry_element.cc.
References ot, and blender::nodes::socket_items::ops::remove_active_item().
Referenced by node_operators().
|
static |
Definition at line 579 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::add_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 585 of file node_geo_foreach_geometry_element.cc.
References blender::nodes::socket_items::ops::move_active_item(), and ot.
Referenced by node_operators().
|
static |
Definition at line 573 of file node_geo_foreach_geometry_element.cc.
References ot, and blender::nodes::socket_items::ops::remove_active_item().
Referenced by node_operators().
|
static |
Definition at line 620 of file node_geo_foreach_geometry_element.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons_ex, geo_node_type_base(), blender::bke::bNodeType::get_extra_info, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::insert_link, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::no_muting, NODE_CLASS_INTERFACE, node_copy_storage(), node_declare(), node_extra_info(), node_free_storage(), node_init(), node_insert_link(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_label(), blender::nodes::node_geo_foreach_geometry_element_cc::node_layout_ex(), node_operators(), blender::bke::node_register_type(), blender::bke::node_type_storage(), and blender::bke::bNodeType::register_operators.
| blender::nodes::node_geo_foreach_geometry_element_cc::output_node::NODE_STORAGE_FUNCS | ( | NodeGeometryForeachGeometryElementOutput | ) |