|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <VisibleEffect.h>
Public Member Functions | |
| CScroller (unsigned int duration=200, std::shared_ptr< Tweener > tweener=std::shared_ptr< Tweener >()) | |
| CScroller (const CScroller &right) | |
| CScroller & | operator= (const CScroller &src) |
| ~CScroller () | |
| void | ScrollTo (float endPos) |
| void | Stop () |
| bool | Update (unsigned int time) |
| float | GetValue () const |
| void | SetValue (float scrollValue) |
| bool | IsScrolling () const |
| bool | IsScrollingUp () const |
| bool | IsScrollingDown () const |
| unsigned int | GetDuration () const |
Class used to handle scrolling, allow using tweeners. Usage: start scrolling using ScrollTo() method / stop scrolling using Stop() method update scroll value each frame with current time using Update() method get/set scroll value using GetValue()/SetValue()
| CScroller::CScroller | ( | unsigned int | duration = 200, |
| std::shared_ptr< Tweener > | tweener = std::shared_ptr<Tweener>() |
||
| ) |
| CScroller::CScroller | ( | const CScroller & | right | ) |
|
default |
|
inline |
|
inline |
Value of scroll
|
inline |
|
inline |
|
inline |
| void CScroller::ScrollTo | ( | float | endPos | ) |
Set target value scroller will be scrolling to
| endPos | target |
|
inline |
|
inline |
Immediately stop scrolling
Update the scroller to where it would be at the given time point, calculating a new Value.
| time | time point |