Blender  V3.3
Public Attributes | List of all members
SpreadsheetColumn Struct Reference

#include <DNA_space_types.h>

Public Attributes

struct SpreadsheetColumnnext
 
struct SpreadsheetColumnprev
 
SpreadsheetColumnIDid
 
uint8_t data_type
 
char _pad0 [7]
 
char * display_name
 

Detailed Description

Definition at line 1866 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpreadsheetColumn::_pad0[7]

Definition at line 1880 of file DNA_space_types.h.

◆ data_type

uint8_t SpreadsheetColumn::data_type

An indicator of the type of values in the column, set at runtime. eSpreadsheetColumnValueType.

Definition at line 1879 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data(), spreadsheet_filter_panel_draw(), and spreadsheet_filter_panel_draw_header().

◆ display_name

char* SpreadsheetColumn::display_name

The final column name generated by the data source, also just cached at runtime when the data source columns are generated.

Definition at line 1886 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::spreadsheet_column_assign_runtime_data(), blender::ed::spreadsheet::spreadsheet_column_copy(), and blender::ed::spreadsheet::spreadsheet_column_free().

◆ id

SpreadsheetColumnID* SpreadsheetColumn::id

Identifies the data in the column. This is a pointer instead of a struct to make it easier if we want to "subclass" SpreadsheetColumnID in the future for different kinds of ids.

Definition at line 1873 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::spreadsheet_column_copy(), blender::ed::spreadsheet::spreadsheet_column_free(), and blender::ed::spreadsheet::spreadsheet_column_new().

◆ next

struct SpreadsheetColumn* SpreadsheetColumn::next

Definition at line 1867 of file DNA_space_types.h.

◆ prev

struct SpreadsheetColumn * SpreadsheetColumn::prev

Definition at line 1867 of file DNA_space_types.h.


The documentation for this struct was generated from the following file: