![]() |
Stellarium
0.19.3
|
Implementation of StelFader which implements a linear transition. More...
#include <StelFader.hpp>
Public Member Functions | |
| LinearFader (int _duration=1000, bool initialState=false) | |
| void | update (int deltaMs) |
| Increments the internal counter of deltaMs milliseconds. | |
| float | getInterstate () const |
| Gets current value (between 0 and 1) | |
| StelFader & | operator= (bool s) |
| void | setDuration (int _duration) |
| virtual float | getDuration () const |
Public Member Functions inherited from StelFader | |
| StelFader (bool initialState) | |
| bool | operator== (bool s) const |
| operator bool () const | |
Additional Inherited Members | |
Protected Member Functions inherited from StelFader | |
| float | getTargetValue () const |
| float | getStartValue () const |
Protected Attributes inherited from StelFader | |
| bool | state |
Please note that state is updated instantaneously, so if you need to draw something fading in and out, you need to check the interstate value (!=0) to know to draw when on AND during transitions.
1.8.13