|
TachyonUI 0.1.0
High-performance UI for building tools.
|
NumericFieldConfig for float values. More...
#include <gui_core/text/gui_numeric_field_config.h>
Public Member Functions | |
| float | Calculate (int32_t offset, double speedScale, float startValue) const |
| The value after dragging offset pixels from startValue; speedScale is the modifier factor (Ctrl 0.1, Shift 10). | |
Public Attributes | |
| double | stepPerPixel = 0.01 |
| value change per pixel dragged | |
| float | minVal = -FLT_MAX |
| lowest allowed value | |
| float | maxVal = FLT_MAX |
| highest allowed value | |
NumericFieldConfig for float values.
|
inline |
The value after dragging offset pixels from startValue; speedScale is the modifier factor (Ctrl 0.1, Shift 10).
The result is clamped to the range.
| double tachyon::NumericFieldConfig< float >::stepPerPixel = 0.01 |
value change per pixel dragged
| float tachyon::NumericFieldConfig< float >::minVal = -FLT_MAX |
lowest allowed value
| float tachyon::NumericFieldConfig< float >::maxVal = FLT_MAX |
highest allowed value