Blender  V2.93
Namespaces | Typedefs | Functions
spreadsheet_data_source_geometry.cc File Reference
#include "BKE_context.h"
#include "BKE_editmesh.h"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
#include "BKE_mesh_wrapper.h"
#include "BKE_modifier.h"
#include "DNA_ID.h"
#include "DNA_mesh_types.h"
#include "DNA_meshdata_types.h"
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "DEG_depsgraph_query.h"
#include "ED_spreadsheet.h"
#include "bmesh.h"
#include "spreadsheet_data_source_geometry.hh"
#include "spreadsheet_intern.hh"

Go to the source code of this file.

Namespaces

 blender
 
 blender::ed
 
 blender::ed::spreadsheet
 

Typedefs

using blender::ed::spreadsheet::IsVertexSelectedFn = FunctionRef< bool(int vertex_index)>
 

Functions

static void blender::ed::spreadsheet::get_selected_vertex_indices (const Mesh &mesh, const IsVertexSelectedFn is_vertex_selected_fn, Vector< int64_t > &r_vertex_indices)
 
static void blender::ed::spreadsheet::get_selected_corner_indices (const Mesh &mesh, const IsVertexSelectedFn is_vertex_selected_fn, Vector< int64_t > &r_corner_indices)
 
static void blender::ed::spreadsheet::get_selected_face_indices (const Mesh &mesh, const IsVertexSelectedFn is_vertex_selected_fn, Vector< int64_t > &r_face_indices)
 
static void blender::ed::spreadsheet::get_selected_edge_indices (const Mesh &mesh, const IsVertexSelectedFn is_vertex_selected_fn, Vector< int64_t > &r_edge_indices)
 
static void blender::ed::spreadsheet::get_selected_indices_on_domain (const Mesh &mesh, const AttributeDomain domain, const IsVertexSelectedFn is_vertex_selected_fn, Vector< int64_t > &r_indices)
 
static GeometrySet blender::ed::spreadsheet::get_display_geometry_set (SpaceSpreadsheet *sspreadsheet, Object *object_eval, const GeometryComponentType used_component_type)
 
static GeometryComponentType blender::ed::spreadsheet::get_display_component_type (const bContext *C, Object *object_eval)
 
std::unique_ptr< DataSource > blender::ed::spreadsheet::data_source_from_geometry (const bContext *C, Object *object_eval)