FastLED 3.9.15
Loading...
Searching...
No Matches
fl::UISlider Class Reference

Detailed Description

#include <slider.h>

+ Inheritance diagram for fl::UISlider:
+ Collaboration diagram for fl::UISlider:

Classes

struct  Listener
 

Public Member Functions

template<typename 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
 
UISlideroperator= (float value) FL_NOEXCEPT
 
UISlideroperator= (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
 

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