|
FastLED 3.9.15
|
#include <slider.h>
Inheritance diagram for fl::UISlider:
Collaboration diagram for fl::UISlider:Classes | |
| struct | Listener |
Public Member Functions | |
| template<typename T> | |
| T | as () const FL_NOEXCEPT |
| int | as_int () const FL_NOEXCEPT |
| void | clearCallbacks () FL_NOEXCEPT |
| FL_NO_COPY (UISlider) UISlider(const char *name | |
| float | getMax () const FL_NOEXCEPT |
| float | getMin () const FL_NOEXCEPT |
| int | onChanged (function< void(UISlider &)> callback) FL_NOEXCEPT |
| operator fl::u16 () const FL_NOEXCEPT | |
| operator float () const FL_NOEXCEPT | |
| operator int () const FL_NOEXCEPT | |
| operator u8 () const FL_NOEXCEPT | |
| UISlider & | operator= (float value) FL_NOEXCEPT |
| UISlider & | operator= (int value) FL_NOEXCEPT |
| void | setGroup (const fl::string &groupName) FL_NOEXCEPT override |
| void | setValue (float value) FL_NOEXCEPT |
| float | value () const FL_NOEXCEPT |
| float | value_normalized () const FL_NOEXCEPT |
Public Member Functions inherited from fl::UIElement | |
| UIElement () FL_NOEXCEPT | |
| VIRTUAL_IF_NOT_AVR | ~UIElement () FL_NOEXCEPT |
| fl::string | getGroup () const FL_NOEXCEPT |
| bool | hasGroup () const FL_NOEXCEPT |
Public Attributes | |
| float float float | max = 255 |
| float float | min = 1 |
| float float float float | step = -1.f) FL_NOEXCEPT |
| float | value = 128.0f |
Protected Attributes | |
| UISliderImpl | mImpl |
Private Attributes | |
| function_list< void(UISlider &)> | mCallbacks |
| float | mLastFrameValue = 0 |
| bool | mLastFrameValueValid = false |
| Listener | mListener |