Blender V4.3
spreadsheet_dataset_draw.cc File Reference
#include <fmt/format.h>
#include "BLI_string.h"
#include "DNA_collection_types.h"
#include "DNA_curves_types.h"
#include "DNA_mesh_types.h"
#include "DNA_pointcloud_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
#include "BKE_context.hh"
#include "BKE_curves.hh"
#include "BKE_geometry_set_instances.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_volume.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "UI_interface.hh"
#include "UI_tree_view.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "BLT_translation.hh"
#include "ED_outliner.hh"
#include "spreadsheet_data_source_geometry.hh"
#include "spreadsheet_dataset_draw.hh"
#include "spreadsheet_intern.hh"

Go to the source code of this file.

Classes

struct  blender::ed::spreadsheet::GeometryDataIdentifier
 
class  blender::ed::spreadsheet::InstancesTreeViewItem
 
class  blender::ed::spreadsheet::RootGeometryViewItem
 
class  blender::ed::spreadsheet::InstanceReferenceViewItem
 
class  blender::ed::spreadsheet::GeometryInstancesTreeView
 
class  blender::ed::spreadsheet::DataSetViewItem
 
class  blender::ed::spreadsheet::MeshViewItem
 
class  blender::ed::spreadsheet::MeshDomainViewItem
 
class  blender::ed::spreadsheet::CurvesViewItem
 
class  blender::ed::spreadsheet::CurvesDomainViewItem
 
class  blender::ed::spreadsheet::GreasePencilViewItem
 
class  blender::ed::spreadsheet::GreasePencilLayersViewItem
 
class  blender::ed::spreadsheet::GreasePencilLayerViewItem
 
class  blender::ed::spreadsheet::GreasePencilLayerCurvesDomainViewItem
 
class  blender::ed::spreadsheet::PointCloudViewItem
 
class  blender::ed::spreadsheet::PointsViewItem
 
class  blender::ed::spreadsheet::VolumeGridsViewItem
 
class  blender::ed::spreadsheet::InstancesViewItem
 
class  blender::ed::spreadsheet::GeometryDataSetTreeView
 

Namespaces

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

Functions

static void blender::ed::spreadsheet::draw_row_suffix (ui::AbstractTreeViewItem &view_item, const StringRefNull str)
 
static void blender::ed::spreadsheet::draw_count (ui::AbstractTreeViewItem &view_item, const int count)
 
static StringRefNull blender::ed::spreadsheet::mesh_domain_to_label (const bke::AttrDomain domain)
 
static StringRefNull blender::ed::spreadsheet::curves_domain_to_label (const bke::AttrDomain domain)
 
static BIFIconID blender::ed::spreadsheet::mesh_domain_to_icon (const bke::AttrDomain domain)
 
static BIFIconID blender::ed::spreadsheet::curves_domain_to_icon (const bke::AttrDomain domain)
 
void blender::ed::spreadsheet::spreadsheet_data_set_panel_draw (const bContext *C, Panel *panel)