|
Blender V4.3
|
Classes | |
| class | FaceNeighborCountFieldInput |
| class | FaceVertexCountFieldInput |
Functions | |
| static void | node_declare (NodeDeclarationBuilder &b) |
| static bool | large_enough_total_size (const GroupedSpan< int > values, const Span< int > indices, const int max) |
| static int | unique_num (const GroupedSpan< int > values, const Span< int > indices) |
| static VArray< int > | construct_neighbor_count_varray (const Mesh &mesh, const AttrDomain domain) |
| static VArray< int > | construct_vertex_count_varray (const Mesh &mesh, const AttrDomain domain) |
| static void | node_geo_exec (GeoNodeExecParams params) |
| static void | node_register () |
|
static |
Definition at line 54 of file node_geo_input_mesh_face_neighbors.cc.
References blender::bke::mesh::build_edge_to_face_map(), blender::offset_indices::GroupedSpan< T >::data, blender::offset_indices::GroupedSpan< T >::index_range(), indices, blender::offset_indices::GroupedSpan< T >::offsets, blender::threading::parallel_for(), and blender::offset_indices::GroupedSpan< T >::size().
Referenced by blender::nodes::node_geo_input_mesh_face_neighbors_cc::FaceNeighborCountFieldInput::get_varray_for_context().
|
static |
Definition at line 105 of file node_geo_input_mesh_face_neighbors.cc.
References construct_vertex_count_varray().
Referenced by construct_vertex_count_varray(), and blender::nodes::node_geo_input_mesh_face_neighbors_cc::FaceVertexCountFieldInput::get_varray_for_context().
|
static |
Definition at line 24 of file node_geo_input_mesh_face_neighbors.cc.
References indices.
Referenced by unique_num().
|
static |
Definition at line 14 of file node_geo_input_mesh_face_neighbors.cc.
References b, and blender::nodes::SocketDeclaration::description.
Referenced by node_register().
|
static |
Definition at line 146 of file node_geo_input_mesh_face_neighbors.cc.
References node_geo_exec(), and params.
Referenced by node_geo_exec(), and node_register().
|
static |
Definition at line 154 of file node_geo_input_mesh_face_neighbors.cc.
References blender::bke::bNodeType::declare, geo_node_type_base(), blender::bke::bNodeType::geometry_node_execute, blender::bke::Middle, NODE_CLASS_INPUT, node_declare(), node_geo_exec(), node_register(), blender::bke::node_register_type(), and blender::bke::node_type_size_preset().
Referenced by node_register().
|
static |
Definition at line 38 of file node_geo_input_mesh_face_neighbors.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_multiple(), blender::Vector< T, InlineBufferCapacity, Allocator >::extend_non_duplicates(), indices, large_enough_total_size(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().