|
| template<typename T> |
| static void | blender::bke::adapt_mesh_domain_corner_to_point_impl (const Mesh &mesh, const VArray< T > &src, MutableSpan< T > r_dst) |
| template<> |
| void | blender::bke::adapt_mesh_domain_corner_to_point_impl (const Mesh &mesh, const VArray< bool > &src, MutableSpan< bool > r_dst) |
| static GVArray | blender::bke::adapt_mesh_domain_corner_to_point (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_point_to_corner (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_corner_to_face (const Mesh &mesh, const GVArray &varray) |
| template<typename T> |
| static void | blender::bke::adapt_mesh_domain_corner_to_edge_impl (const Mesh &mesh, const VArray< T > &old_values, MutableSpan< T > r_values) |
| template<> |
| void | blender::bke::adapt_mesh_domain_corner_to_edge_impl (const Mesh &mesh, const VArray< bool > &old_values, MutableSpan< bool > r_values) |
| static GVArray | blender::bke::adapt_mesh_domain_corner_to_edge (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_face_to_point (const Mesh &mesh, const GVArray &varray) |
| template<typename T> |
| void | blender::bke::adapt_mesh_domain_face_to_corner_impl (const Mesh &mesh, const VArray< T > &old_values, MutableSpan< T > r_values) |
| static GVArray | blender::bke::adapt_mesh_domain_face_to_corner (const Mesh &mesh, const GVArray &varray) |
| template<typename T> |
| void | blender::bke::adapt_mesh_domain_face_to_edge_impl (const Mesh &mesh, const VArray< T > &old_values, MutableSpan< T > r_values) |
| template<> |
| void | blender::bke::adapt_mesh_domain_face_to_edge_impl (const Mesh &mesh, const VArray< bool > &old_values, MutableSpan< bool > r_values) |
| static GVArray | blender::bke::adapt_mesh_domain_face_to_edge (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_point_to_face (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_point_to_edge (const Mesh &mesh, const GVArray &varray) |
| template<typename T> |
| void | blender::bke::adapt_mesh_domain_edge_to_corner_impl (const Mesh &mesh, const VArray< T > &old_values, MutableSpan< T > r_values) |
| template<> |
| void | blender::bke::adapt_mesh_domain_edge_to_corner_impl (const Mesh &mesh, const VArray< bool > &old_values, MutableSpan< bool > r_values) |
| static GVArray | blender::bke::adapt_mesh_domain_edge_to_corner (const Mesh &mesh, const GVArray &varray) |
| template<typename T> |
| static void | blender::bke::adapt_mesh_domain_edge_to_point_impl (const Mesh &mesh, const VArray< T > &old_values, MutableSpan< T > r_values) |
| template<> |
| void | blender::bke::adapt_mesh_domain_edge_to_point_impl (const Mesh &mesh, const VArray< bool > &old_values, MutableSpan< bool > r_values) |
| static GVArray | blender::bke::adapt_mesh_domain_edge_to_point (const Mesh &mesh, const GVArray &varray) |
| static GVArray | blender::bke::adapt_mesh_domain_edge_to_face (const Mesh &mesh, const GVArray &varray) |
| static bool | blender::bke::can_simple_adapt_for_single (const Mesh &mesh, const AttrDomain from_domain, const AttrDomain to_domain) |
| static GVArray | blender::bke::adapt_mesh_attribute_domain (const Mesh &mesh, const GVArray &varray, const AttrDomain from_domain, const AttrDomain to_domain) |
| static void | blender::bke::tag_component_positions_changed (void *owner) |
| static void | blender::bke::tag_component_sharpness_changed (void *owner) |
| static void | blender::bke::tag_material_index_changed (void *owner) |
| static std::function< void()> | blender::bke::get_tag_modified_function (void *owner, const StringRef name) |
| static GeometryAttributeProviders | blender::bke::create_attribute_providers_for_mesh () |
| static AttributeAccessorFunctions | blender::bke::get_mesh_accessor_functions () |
| const AttributeAccessorFunctions & | blender::bke::mesh_attribute_accessor_functions () |