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