Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo Struct Reference

Slider Info struct saves min, max and step values. More...

Public Member Functions

 SliderInfo ()
 
 SliderInfo (float _min, float _max, float _pageStep, float _singleStep, float _defaultValue, float _pivot)
 

Data Fields

float min_
 
float max_
 
float pageStep_
 
float singleStep_
 
float defaultValue_
 
float pivot_
 

Detailed Description

template<typename SLIDER, typename SCALAR = float>
struct omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo

Slider Info struct saves min, max and step values.

Constructor & Destructor Documentation

template<typename SLIDER, typename SCALAR = float>
omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::SliderInfo ( )
inline
129 {}
template<typename SLIDER, typename SCALAR = float>
omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::SliderInfo ( float  _min,
float  _max,
float  _pageStep,
float  _singleStep,
float  _defaultValue,
float  _pivot 
)
inline
132  :
133  min_(_min),
134  max_(_max),
135  pageStep_(_pageStep),
136  singleStep_(_singleStep),
137  defaultValue_(_defaultValue),
138  pivot_(_pivot) {}
float min_
Definition: Scale.h:140
float defaultValue_
Definition: Scale.h:142
float singleStep_
Definition: Scale.h:141
float pageStep_
Definition: Scale.h:141
float pivot_
Definition: Scale.h:142
float max_
Definition: Scale.h:140

Field Documentation

template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::defaultValue_
template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::max_
template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::min_
template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::pageStep_
template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::pivot_
template<typename SLIDER, typename SCALAR = float>
float omni::ui::mixin::Scale< SLIDER, SCALAR >::SliderInfo::singleStep_

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