LMMS
Loading...
Searching...
No Matches
ImageBaseSlider::PrivateData< ImageType > Struct Template Reference

Public Member Functions

 PrivateData (const ImageType &img)
void recheckArea () noexcept

Public Attributes

ImageType image
float minimum
float maximum
float step
float value
float valueDef
float valueTmp
bool usingDefault
bool dragging
bool inverted
bool valueIsSet
double startedX
double startedY
Callback * callback
Point< intstartPos
Point< intendPos
Rectangle< double > sliderArea

Constructor & Destructor Documentation

◆ PrivateData()

template<class ImageType>
ImageBaseSlider::PrivateData< ImageType >::PrivateData ( const ImageType & img)
inline

Member Function Documentation

◆ recheckArea()

template<class ImageType>
void ImageBaseSlider::PrivateData< ImageType >::recheckArea ( )
inlinenoexcept

Member Data Documentation

◆ callback

template<class ImageType>
Callback* ImageBaseSlider::PrivateData< ImageType >::callback

◆ dragging

template<class ImageType>
bool ImageBaseSlider::PrivateData< ImageType >::dragging

◆ endPos

template<class ImageType>
Point<int> ImageBaseSlider::PrivateData< ImageType >::endPos

◆ image

template<class ImageType>
ImageType ImageBaseSlider::PrivateData< ImageType >::image

◆ inverted

template<class ImageType>
bool ImageBaseSlider::PrivateData< ImageType >::inverted

◆ maximum

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::maximum

◆ minimum

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::minimum

◆ sliderArea

template<class ImageType>
Rectangle<double> ImageBaseSlider::PrivateData< ImageType >::sliderArea

◆ startedX

template<class ImageType>
double ImageBaseSlider::PrivateData< ImageType >::startedX

◆ startedY

template<class ImageType>
double ImageBaseSlider::PrivateData< ImageType >::startedY

◆ startPos

template<class ImageType>
Point<int> ImageBaseSlider::PrivateData< ImageType >::startPos

◆ step

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::step

◆ usingDefault

template<class ImageType>
bool ImageBaseSlider::PrivateData< ImageType >::usingDefault

◆ value

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::value

◆ valueDef

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::valueDef

◆ valueIsSet

template<class ImageType>
bool ImageBaseSlider::PrivateData< ImageType >::valueIsSet

◆ valueTmp

template<class ImageType>
float ImageBaseSlider::PrivateData< ImageType >::valueTmp

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