|
Blender V4.5
|
|
static |
Definition at line 100 of file node_geo_attribute_capture.cc.
References blender::bke::AttributeFilter::allow_skip(), blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::bke::attribute_name_is_anonymous(), blender::bke::GeometryComponent::attributes_for_write(), clean_unused_attributes(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), and blender::bke::AttributeIter::name.
Referenced by clean_unused_attributes(), and node_geo_exec().
|
static |
Definition at line 263 of file node_geo_attribute_capture.cc.
References blender::nodes::socket_items::blend_read_data(), and node_blend_read().
Referenced by node_blend_read(), and node_register().
|
static |
Definition at line 258 of file node_geo_attribute_capture.cc.
References blender::nodes::socket_items::blend_write(), and node_blend_write().
Referenced by node_blend_write(), and node_register().
|
static |
Definition at line 220 of file node_geo_attribute_capture.cc.
References blender::nodes::socket_items::copy_array(), MEM_dupallocN(), node_copy_storage(), and bNode::storage.
Referenced by node_copy_storage(), and node_register().
|
static |
Definition at line 27 of file node_geo_attribute_capture.cc.
References b, NodeGeometryAttributeCapture::capture_items, NodeGeometryAttributeCapture::capture_items_num, bNodeTree::id, blender::nodes::CaptureAttributeItemsAccessor::input_socket_identifier_for_item(), blender::nodes::CaptureAttributeItemsAccessor::item_srna, node_declare(), blender::nodes::CaptureAttributeItemsAccessor::output_socket_identifier_for_item(), blender::Span< T >::Span(), and blender::nodes::SocketDeclaration::structure_type.
Referenced by node_declare(), and node_register().
|
static |
Definition at line 214 of file node_geo_attribute_capture.cc.
References blender::nodes::socket_items::destruct_array(), MEM_freeN(), node_free_storage(), and bNode::storage.
Referenced by node_free_storage(), and node_register().
|
static |
Definition at line 230 of file node_geo_attribute_capture.cc.
References blender::nodes::GatherLinkSearchOpParams::add_item(), blender::nodes::socket_items::add_item_with_socket_type_and_name(), blender::nodes::LinkSearchOpParams::add_node(), blender::nodes::LinkSearchOpParams::connect_available_socket(), IFACE_, node_gather_link_searches(), blender::nodes::GatherLinkSearchOpParams::other_socket(), SOCK_GEOMETRY, blender::nodes::CaptureAttributeItemsAccessor::supports_socket_type(), and bNodeSocket::type.
Referenced by node_gather_link_searches(), and node_register().
|
static |
Definition at line 128 of file node_geo_attribute_capture.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Vector< T, InlineBufferCapacity, Allocator >::append(), NodeGeometryAttributeCapture::capture_items, NodeGeometryAttributeCapture::capture_items_num, clean_unused_attributes(), NodeGeometryAttributeCapture::domain, blender::nodes::GeoNodeExecParams::error_message_add(), blender::nodes::GeoNodeExecParams::extract_input(), blender::nodes::GeoNodeExecParams::get_attribute_filter(), blender::bke::GeometrySet::get_component_for_write(), blender::nodes::GeoNodeExecParams::get_output_anonymous_attribute_id_if_needed(), blender::bke::GeometrySet::has(), blender::bke::GeometrySet::has_instances(), i, blender::Vector< T, InlineBufferCapacity, Allocator >::index_range(), blender::nodes::Info, blender::nodes::CaptureAttributeItemsAccessor::input_socket_identifier_for_item(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), blender::bke::GeometrySet::modify_geometry_sets(), blender::nodes::GeoNodeExecParams::node(), node_geo_exec(), blender::nodes::GeoNodeExecParams::output_is_required(), blender::nodes::CaptureAttributeItemsAccessor::output_socket_identifier_for_item(), blender::nodes::GeoNodeExecParams::set_default_remaining_outputs(), blender::nodes::GeoNodeExecParams::set_output(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), TIP_, and blender::bke::try_capture_fields_on_geometry().
Referenced by node_geo_exec(), and node_register().
Definition at line 67 of file node_geo_attribute_capture.cc.
References data, MEM_callocN(), node_init(), and bNode::storage.
Referenced by node_init(), and node_register().
|
static |
Definition at line 208 of file node_geo_attribute_capture.cc.
References node_insert_link(), and blender::nodes::socket_items::try_add_item_via_any_extend_socket().
Referenced by node_insert_link(), and node_register().
|
static |
Definition at line 251 of file node_geo_attribute_capture.cc.
References node_internally_linked_input().
Referenced by node_internally_linked_input(), and node_register().
|
static |
Definition at line 60 of file node_geo_attribute_capture.cc.
References node_layout(), uiLayout::prop(), UI_ITEM_NONE, uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by node_layout(), and node_register().
|
static |
Definition at line 74 of file node_geo_attribute_capture.cc.
References C, PointerRNA::data, IFACE_, node_layout_ex(), PointerRNA::owner_id, uiLayout::panel(), uiLayout::prop(), UI_ITEM_NONE, uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by node_layout_ex(), and node_register().
|
static |
Definition at line 95 of file node_geo_attribute_capture.cc.
References blender::nodes::socket_items::ops::make_common_operators(), and node_operators().
Referenced by node_operators(), and node_register().
|
static |
Definition at line 268 of file node_geo_attribute_capture.cc.
References blender::bke::bNodeType::blend_data_read_storage_content, blender::bke::bNodeType::blend_write_storage_content, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::draw_buttons_ex, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, GEO_NODE_CAPTURE_ATTRIBUTE, geo_node_type_base(), blender::bke::bNodeType::geometry_node_execute, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::insert_link, blender::bke::bNodeType::internally_linked_input, blender::bke::bNodeType::nclass, node_blend_read(), node_blend_write(), NODE_CLASS_ATTRIBUTE, node_copy_storage(), node_declare(), node_free_storage(), node_gather_link_searches(), node_geo_exec(), node_init(), node_insert_link(), node_internally_linked_input(), node_layout(), node_layout_ex(), node_operators(), node_register(), blender::bke::node_register_type(), blender::bke::node_type_storage(), blender::bke::bNodeType::register_operators, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by node_register().