TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::NumericFieldConfig< int64_t > Struct Reference

NumericFieldConfig for int64_t values. More...

#include <gui_core/text/gui_numeric_field_config.h>

Public Member Functions

int64_t Calculate (int32_t offset, double speedScale, int64_t startValue) const
 The value after dragging offset pixels from startValue; speedScale is the modifier factor (Ctrl 0.1, Shift 10).

Public Attributes

double stepPerPixel = 1.00
 value change per pixel dragged
int64_t minVal = INT64_MIN
 lowest allowed value
int64_t maxVal = INT64_MAX
 highest allowed value

Detailed Description

NumericFieldConfig for int64_t values.

Member Function Documentation

◆ Calculate()

int64_t tachyon::NumericFieldConfig< int64_t >::Calculate ( int32_t offset,
double speedScale,
int64_t startValue ) const
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.

Member Data Documentation

◆ stepPerPixel

double tachyon::NumericFieldConfig< int64_t >::stepPerPixel = 1.00

value change per pixel dragged

◆ minVal

int64_t tachyon::NumericFieldConfig< int64_t >::minVal = INT64_MIN

lowest allowed value

◆ maxVal

int64_t tachyon::NumericFieldConfig< int64_t >::maxVal = INT64_MAX

highest allowed value


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