Blender V4.3
separate_geometry.cc File Reference

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::geometry
 

Functions

static std::optional< bke::CurvesGeometryblender::geometry::separate_curves_selection (const bke::CurvesGeometry &src_curves, const fn::FieldContext &field_context, const fn::Field< bool > &selection_field, const AttrDomain domain, const bke::AttributeFilter &attribute_filter)
 
static std::optional< PointCloud * > blender::geometry::separate_point_cloud_selection (const PointCloud &src_pointcloud, const fn::Field< bool > &selection_field, const bke::AttributeFilter &attribute_filter)
 
static void blender::geometry::delete_selected_instances (bke::GeometrySet &geometry_set, const fn::Field< bool > &selection_field, const bke::AttributeFilter &attribute_filter)
 
static std::optional< Mesh * > blender::geometry::separate_mesh_selection (const Mesh &mesh, const fn::Field< bool > &selection_field, const AttrDomain selection_domain, const GeometryNodeDeleteGeometryMode mode, const bke::AttributeFilter &attribute_filter)
 
static std::optional< GreasePencil * > blender::geometry::separate_grease_pencil_layer_selection (const GreasePencil &src_grease_pencil, const fn::Field< bool > &selection_field, const bke::AttributeFilter &attribute_filter)
 
void blender::geometry::separate_geometry (bke::GeometrySet &geometry_set, const AttrDomain domain, const GeometryNodeDeleteGeometryMode mode, const fn::Field< bool > &selection, const bke::AttributeFilter &attribute_filter, bool &r_is_error)