Blender V5.0
spreadsheet_data_source_geometry.cc File Reference
#include <fmt/format.h>
#include "BLI_listbase.h"
#include "BLI_math_matrix.hh"
#include "BLI_virtual_array.hh"
#include "BKE_attribute.hh"
#include "BKE_context.hh"
#include "BKE_curves.hh"
#include "BKE_editmesh.hh"
#include "BKE_geometry_fields.hh"
#include "BKE_geometry_set.hh"
#include "BKE_geometry_set_instances.hh"
#include "BKE_global.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_lib_id.hh"
#include "BKE_mesh.hh"
#include "BKE_mesh_wrapper.hh"
#include "BKE_modifier.hh"
#include "BKE_object_types.hh"
#include "BKE_volume.hh"
#include "BKE_volume_grid.hh"
#include "DNA_pointcloud_types.h"
#include "DNA_space_types.h"
#include "DEG_depsgraph_query.hh"
#include "ED_curves.hh"
#include "ED_outliner.hh"
#include "NOD_geometry_nodes_bundle.hh"
#include "NOD_geometry_nodes_closure.hh"
#include "NOD_geometry_nodes_list.hh"
#include "NOD_geometry_nodes_log.hh"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "RNA_enum_types.hh"
#include "UI_resources.hh"
#include "bmesh.hh"
#include "spreadsheet_data_source_geometry.hh"
#include "spreadsheet_intern.hh"

Go to the source code of this file.

Namespaces

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

Functions

bool operator== (const SpreadsheetInstanceID &a, const SpreadsheetInstanceID &b)
bool operator!= (const SpreadsheetInstanceID &a, const SpreadsheetInstanceID &b)
bool operator== (const SpreadsheetBundlePathElem &a, const SpreadsheetBundlePathElem &b)
bool operator!= (const SpreadsheetBundlePathElem &a, const SpreadsheetBundlePathElem &b)
static void blender::ed::spreadsheet::add_mesh_debug_column_names (const Mesh &mesh, const bke::AttrDomain domain, FunctionRef< void(const SpreadsheetColumnID &, bool is_extra)> fn)
static std::unique_ptr< ColumnValuesblender::ed::spreadsheet::build_mesh_debug_columns (const Mesh &mesh, const bke::AttrDomain domain, const StringRef name)
static IndexMask blender::ed::spreadsheet::calc_mesh_selection_mask_faces (const Mesh &mesh_eval, const Mesh &mesh_orig, IndexMaskMemory &memory)
static IndexMask blender::ed::spreadsheet::calc_mesh_selection_mask (const Mesh &mesh_eval, const Mesh &mesh_orig, const bke::AttrDomain domain, IndexMaskMemory &memory)
int blender::ed::spreadsheet::get_instance_reference_icon (const bke::InstanceReference &reference)
const nodes::geo_eval_log::ViewerNodeLogblender::ed::spreadsheet::viewer_node_log_lookup (const SpaceSpreadsheet &sspreadsheet)
bke::SocketValueVariant blender::ed::spreadsheet::geometry_display_data_get (const SpaceSpreadsheet *sspreadsheet, Object *object_eval)
std::optional< bke::GeometrySetblender::ed::spreadsheet::root_geometry_set_get (const SpaceSpreadsheet *sspreadsheet, Object *object_eval)
bke::GeometrySet blender::ed::spreadsheet::get_geometry_set_for_instance_ids (const bke::GeometrySet &root_geometry, const Span< SpreadsheetInstanceID > instance_ids)
std::unique_ptr< DataSourceblender::ed::spreadsheet::data_source_from_geometry (const bContext *C, Object *object_eval)

Function Documentation

◆ operator!=() [1/2]

Definition at line 74 of file spreadsheet_data_source_geometry.cc.

References b.

◆ operator!=() [2/2]

bool operator!= ( const SpreadsheetInstanceID & a,
const SpreadsheetInstanceID & b )

Definition at line 64 of file spreadsheet_data_source_geometry.cc.

References b.

◆ operator==() [1/2]

bool operator== ( const SpreadsheetBundlePathElem & a,
const SpreadsheetBundlePathElem & b )

◆ operator==() [2/2]

bool operator== ( const SpreadsheetInstanceID & a,
const SpreadsheetInstanceID & b )