|
| static void | blender::nodes::node_geo_blur_attribute_cc::node_declare (NodeDeclarationBuilder &b) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_layout (uiLayout *layout, bContext *, PointerRNA *ptr) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_init (bNodeTree *, bNode *node) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_gather_link_searches (GatherLinkSearchOpParams ¶ms) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::build_vert_to_vert_by_edge_map (const Span< int2 > edges, const int verts_num, Array< int > &r_offsets, Array< int > &r_indices) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::build_edge_to_edge_by_vert_map (const Span< int2 > edges, const int verts_num, Array< int > &r_offsets, Array< int > &r_indices) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::build_face_to_face_by_edge_map (const OffsetIndices< int > faces, const Span< int > corner_edges, const int edges_num, Array< int > &r_offsets, Array< int > &r_indices) |
| |
| static GroupedSpan< int > | blender::nodes::node_geo_blur_attribute_cc::create_mesh_map (const Mesh &mesh, const AttrDomain domain, Array< int > &r_offsets, Array< int > &r_indices) |
| |
| template<typename T > |
| static Span< T > | blender::nodes::node_geo_blur_attribute_cc::blur_on_mesh_exec (const Span< float > neighbor_weights, const GroupedSpan< int > neighbors_map, const int iterations, const MutableSpan< T > buffer_a, const MutableSpan< T > buffer_b) |
| |
| template<typename Func > |
| static void | blender::nodes::node_geo_blur_attribute_cc::to_static_type_for_blur (const CPPType &type, const Func &func) |
| |
| static GSpan | blender::nodes::node_geo_blur_attribute_cc::blur_on_mesh (const Mesh &mesh, const AttrDomain domain, const int iterations, const Span< float > neighbor_weights, const GMutableSpan buffer_a, const GMutableSpan buffer_b) |
| |
| template<typename T > |
| static Span< T > | blender::nodes::node_geo_blur_attribute_cc::blur_on_curve_exec (const bke::CurvesGeometry &curves, const Span< float > neighbor_weights, const int iterations, const MutableSpan< T > buffer_a, const MutableSpan< T > buffer_b) |
| |
| static GSpan | blender::nodes::node_geo_blur_attribute_cc::blur_on_curves (const bke::CurvesGeometry &curves, const int iterations, const Span< float > neighbor_weights, const GMutableSpan buffer_a, const GMutableSpan buffer_b) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_geo_exec (GeoNodeExecParams params) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_rna (StructRNA *srna) |
| |
| static void | blender::nodes::node_geo_blur_attribute_cc::node_register () |
| |