Blender V5.0
SpreadsheetTable Struct Reference

#include <DNA_space_types.h>

Public Attributes

SpreadsheetTableIDid
SpreadsheetColumn ** columns
int num_columns
uint32_t flag
uint32_t last_used
uint32_t column_use_clock

Detailed Description

Definition at line 1198 of file DNA_space_types.h.

Member Data Documentation

◆ column_use_clock

uint32_t SpreadsheetTable::column_use_clock

This is increased whenever a new column is used. It allows for some garbage collection of long-unused columns when there are too many.

Definition at line 1215 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::update_visible_columns().

◆ columns

◆ flag

◆ id

◆ last_used

uint32_t SpreadsheetTable::last_used

A logical time set when the table is used. This is used to be able to remove long-unused tables when there are too many. This is set from SpaceSpreadsheet.table_use_clock.

Definition at line 1209 of file DNA_space_types.h.

Referenced by blender::ed::spreadsheet::spreadsheet_main_region_draw(), and blender::ed::spreadsheet::spreadsheet_table_remove_unused().

◆ num_columns


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