Skip to content

Struct Parameters::ParaData

ClassList > Parameters > ParaData

Internal storage for parameter value and range.

  • #include <Parameters.h>

Public Attributes

Type Name
std::variant< float, int, std::string, bool, glm::vec2, glm::vec3, glm::vec4 > _data
Type-erased value storage.
glm::vec2 data_range = { -10.0f, 10.0f }
Min/max range for numeric types (used by UI sliders)

Public Functions

Type Name
ParaData ()
~ParaData ()

Public Attributes Documentation

variable _data

Type-erased value storage.

std::variant<float, int, std::string, bool, glm::vec2, glm::vec3, glm::vec4> Parameters::ParaData::_data;


variable data_range

Min/max range for numeric types (used by UI sliders)

glm::vec2 Parameters::ParaData::data_range;


Public Functions Documentation

function ParaData

inline Parameters::ParaData::ParaData () 

function ~ParaData

inline Parameters::ParaData::~ParaData () 


The documentation for this class was generated from the following file src/compo/Parameters.h