Blender V4.3
extract_elements.cc File Reference
#include "GEO_extract_elements.hh"
#include "BLI_index_mask.hh"
#include "BKE_attribute.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_set.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_mesh.hh"
#include "BKE_pointcloud.hh"

Go to the source code of this file.

Classes

struct  blender::geometry::PropagationAttribute
 

Namespaces

namespace  blender
 
namespace  blender::geometry
 

Functions

Array< Mesh * > blender::geometry::extract_mesh_vertices (const Mesh &mesh, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< Mesh * > blender::geometry::extract_mesh_edges (const Mesh &mesh, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< Mesh * > blender::geometry::extract_mesh_faces (const Mesh &mesh, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< PointCloud * > blender::geometry::extract_pointcloud_points (const PointCloud &pointcloud, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< Curves * > blender::geometry::extract_curves_points (const Curves &curves, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< Curves * > blender::geometry::extract_curves (const Curves &curves, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< bke::Instances * > blender::geometry::extract_instances (const bke::Instances &instances, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< GreasePencil * > blender::geometry::extract_greasepencil_layers (const GreasePencil &grease_pencil, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< GreasePencil * > blender::geometry::extract_greasepencil_layer_points (const GreasePencil &grease_pencil, int layer_i, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)
 
Array< GreasePencil * > blender::geometry::extract_greasepencil_layer_curves (const GreasePencil &grease_pencil, int layer_i, const IndexMask &mask, const bke::AttributeFilter &attribute_filter)