Blender  V3.3
Classes | Namespaces | Functions
spreadsheet_data_source_geometry.cc File Reference
#include "BLI_index_mask_ops.hh"
#include "BLI_virtual_array.hh"
#include "BKE_attribute.hh"
#include "BKE_context.h"
#include "BKE_curves.hh"
#include "BKE_editmesh.h"
#include "BKE_geometry_fields.hh"
#include "BKE_global.h"
#include "BKE_lib_id.h"
#include "BKE_mesh.h"
#include "BKE_mesh_wrapper.h"
#include "BKE_modifier.h"
#include "BKE_volume.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_curves_sculpt.h"
#include "ED_spreadsheet.h"
#include "NOD_geometry_nodes_eval_log.hh"
#include "BLT_translation.h"
#include "RNA_access.h"
#include "RNA_enum_types.h"
#include "FN_field_cpp_type.hh"
#include "bmesh.h"
#include "spreadsheet_data_source_geometry.hh"
#include "spreadsheet_intern.hh"

Go to the source code of this file.

Classes

class  blender::ed::spreadsheet::GeometryComponentCacheKey
 
class  blender::ed::spreadsheet::GeometryComponentCacheValue
 

Namespaces

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

Functions

GeometrySet blender::ed::spreadsheet::spreadsheet_get_display_geometry_set (const SpaceSpreadsheet *sspreadsheet, Object *object_eval)
 
static void blender::ed::spreadsheet::find_fields_to_evaluate (const SpaceSpreadsheet *sspreadsheet, Map< std::string, GField > &r_fields)
 
static void blender::ed::spreadsheet::add_fields_as_extra_columns (SpaceSpreadsheet *sspreadsheet, const GeometryComponent &component, ExtraColumns &r_extra_columns)
 
std::unique_ptr< DataSource > blender::ed::spreadsheet::data_source_from_geometry (const bContext *C, Object *object_eval)