Blender  V2.93
Public Attributes | List of all members
blender::ed::spreadsheet::CellValue Class Reference

#include <spreadsheet_cell_value.hh>

Public Attributes

std::optional< int > value_int
 
std::optional< floatvalue_float
 
std::optional< bool > value_bool
 
std::optional< float2value_float2
 
std::optional< float3value_float3
 
std::optional< Color4fvalue_color
 
std::optional< ObjectCellValuevalue_object
 
std::optional< CollectionCellValuevalue_collection
 

Detailed Description

This is a type that can hold the value of a cell in a spreadsheet. This type allows us to decouple the drawing of individual cells from the code that generates the data to be displayed.

Definition at line 42 of file spreadsheet_cell_value.hh.

Member Data Documentation

◆ value_bool

std::optional<bool> blender::ed::spreadsheet::CellValue::value_bool

◆ value_collection

std::optional<CollectionCellValue> blender::ed::spreadsheet::CellValue::value_collection

◆ value_color

std::optional<Color4f> blender::ed::spreadsheet::CellValue::value_color

◆ value_float

std::optional<float> blender::ed::spreadsheet::CellValue::value_float

◆ value_float2

std::optional<float2> blender::ed::spreadsheet::CellValue::value_float2

◆ value_float3

std::optional<float3> blender::ed::spreadsheet::CellValue::value_float3

◆ value_int

std::optional<int> blender::ed::spreadsheet::CellValue::value_int

◆ value_object

std::optional<ObjectCellValue> blender::ed::spreadsheet::CellValue::value_object

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