Go to the source code of this file.
|
| static bool | blender::geometry::sharing_info_equal (const ImplicitSharingInfo *a, const ImplicitSharingInfo *b) |
| |
| template<typename T > |
| void | blender::geometry::mix_with_indices (MutableSpan< T > a, const VArray< T > &b, const Span< int > index_map, const float factor) |
| |
| static void | blender::geometry::mix_with_indices (GMutableSpan a, const GVArray &b, const Span< int > index_map, const float factor) |
| |
| template<typename T > |
| static void | blender::geometry::mix (MutableSpan< T > a, const VArray< T > &b, const float factor) |
| |
| static void | blender::geometry::mix (GMutableSpan a, const GVArray &b, const float factor) |
| |
| static void | blender::geometry::mix_attributes (bke::MutableAttributeAccessor attributes_a, const bke::AttributeAccessor b_attributes, const Span< int > index_map, const bke::AttrDomain mix_domain, const float factor, const Set< std::string > &names_to_skip={}) |
| |
| static Map< int, int > | blender::geometry::create_value_to_first_index_map (const Span< int > values) |
| |
| static Array< int > | blender::geometry::create_id_index_map (const bke::AttributeAccessor attributes_a, const bke::AttributeAccessor b_attributes) |
| |
| bke::GeometrySet | blender::geometry::mix_geometries (bke::GeometrySet a, const bke::GeometrySet &b, float factor) |
| |