|
| | blender::nodes::node_geo_duplicate_elements_cc::NODE_STORAGE_FUNCS (NodeGeometryDuplicateElements) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_declare (NodeDeclarationBuilder &b) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_init (bNodeTree *, bNode *node) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_layout (uiLayout *layout, bContext *, PointerRNA *ptr) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_rna (StructRNA *srna) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_register () |
| |
|
| static OffsetIndices< int > | blender::nodes::node_geo_duplicate_elements_cc::accumulate_counts_to_offsets (const IndexMask &selection, const VArray< int > &counts, Array< int > &r_offset_data) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_hashed_ids (const Span< int > src, const int hash, MutableSpan< int > dst) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::threaded_id_offset_copy (const OffsetIndices< int > offsets, const Span< int > src, MutableSpan< int > all_dst) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::create_duplicate_index_attribute (bke::MutableAttributeAccessor attributes, const AttrDomain output_domain, const IndexMask &selection, const IndexAttributes &attribute_outputs, const OffsetIndices< int > offsets) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_point (const OffsetIndices< int > offsets, const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_curve_attributes_without_id (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const OffsetIndices< int > curve_offsets, const AttributeFilter &attribute_filter, bke::CurvesGeometry &dst_curves) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_curves (const bke::CurvesGeometry &src_curves, const IndexMask &selection, const OffsetIndices< int > offsets, bke::CurvesGeometry &dst_curves) |
| |
| static bke::CurvesGeometry | blender::nodes::node_geo_duplicate_elements_cc::duplicate_curves_CurveGeometry (const bke::CurvesGeometry &curves, const FieldContext &field_context, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_curves (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_face_attributes_without_id (const Span< int > edge_mapping, const Span< int > vert_mapping, const Span< int > loop_mapping, const OffsetIndices< int > offsets, const IndexMask &selection, const AttributeFilter &attribute_filter, const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_faces (const Mesh &mesh, const IndexMask &selection, const OffsetIndices< int > face_offsets, const Span< int > vert_mapping, const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_faces (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_edge_attributes_without_id (const Span< int > point_mapping, const OffsetIndices< int > offsets, const IndexMask &selection, const AttributeFilter &attribute_filter, const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_edges (const Mesh &mesh, const IndexMask &selection, const OffsetIndices< int > offsets, const bke::AttributeAccessor src_attributes, bke::MutableAttributeAccessor dst_attributes) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_edges (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static bke::CurvesGeometry | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_CurvesGeometry (const bke::CurvesGeometry &src_curves, const FieldContext &field_context, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_curve (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_grease_pencil (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_mesh (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points_pointcloud (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_points (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_layers (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::duplicate_instances (GeometrySet &geometry_set, const Field< int > &count_field, const Field< bool > &selection_field, const IndexAttributes &attribute_outputs, const AttributeFilter &attribute_filter) |
| |
|
| static void | blender::nodes::node_geo_duplicate_elements_cc::node_geo_exec (GeoNodeExecParams params) |
| |