|
| Controller (const Controller &)=delete |
|
Controller & | operator= (const Controller &)=delete |
|
| Controller (Controller &&)=delete |
|
Controller & | operator= (Controller &&)=delete |
|
void | setAnimator (Animator *animator_) |
|
virtual bool | setFrameRate (int) |
|
virtual float | getFrameRate () const |
| report the current frame rate, whether what was requested or the actual measured rate.
|
|
virtual void | start ()=0 |
| Called whenever we need to start timer callbacks flowing.
|
|
virtual void | stop ()=0 |
| Called whenever there are no more animations that need to be updated.
|
|
virtual bool | isRunning () const =0 |
| Test to see if the timer is currently running.
|
|
|
static juce::int64 | getCurrentTime () |
| Calculate the current time in milliseconds since some event, probably system start. Probably not accurate enough for e.g. musical purposes but more than accurate enough for visual animations.
|
|
|
Animator * | animator |
| the animator object that owns us.
|
|
◆ getCurrentTime()
juce::int64 friz::Controller::getCurrentTime |
( |
| ) |
|
|
static |
Calculate the current time in milliseconds since some event, probably system start. Probably not accurate enough for e.g. musical purposes but more than accurate enough for visual animations.
- Returns
- int64 millisecond value.
◆ getFrameRate()
virtual float friz::Controller::getFrameRate |
( |
| ) |
const |
|
inlinevirtual |
◆ isRunning()
virtual bool friz::Controller::isRunning |
( |
| ) |
const |
|
pure virtual |
◆ setAnimator()
void friz::Controller::setAnimator |
( |
Animator * |
animator_ | ) |
|
|
inline |
Point back at the Animator object that we're going to control.
◆ setFrameRate()
virtual bool friz::Controller::setFrameRate |
( |
int |
| ) |
|
|
inlinevirtual |
Set our frame rate to match that used in the animation we're controlling.
- Parameters
-
Reimplemented in friz::TimeController.
◆ start()
virtual void friz::Controller::start |
( |
| ) |
|
|
pure virtual |
◆ stop()
virtual void friz::Controller::stop |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- Source/friz/control/controller.h
- Source/friz/control/controller.cpp