VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
IAnimationTarget Class Referenceabstract

Animation target interface. More...

#include <ianimationtarget.h>

+ Inheritance diagram for IAnimationTarget:

Public Member Functions

virtual ~IAnimationTarget () noexcept=default
 
virtual void animationStart (CView *view, IdStringPtr name)=0
 animation starts
 
virtual void animationTick (CView *view, IdStringPtr name, float pos)=0
 pos is a normalized value between zero and one
 
virtual void animationFinished (CView *view, IdStringPtr name, bool wasCanceled)=0
 animation ended
 

Detailed Description

Animation target interface.

Constructor & Destructor Documentation

◆ ~IAnimationTarget()

virtual ~IAnimationTarget ( )
virtualdefaultnoexcept

Member Function Documentation

◆ animationFinished()

virtual void animationFinished ( CView * view,
IdStringPtr name,
bool wasCanceled )
pure virtual

◆ animationStart()

virtual void animationStart ( CView * view,
IdStringPtr name )
pure virtual

◆ animationTick()

virtual void animationTick ( CView * view,
IdStringPtr name,
float pos )
pure virtual

pos is a normalized value between zero and one

Implemented in AlphaValueAnimation, ControlValueAnimation, ExchangeViewAnimation, and ViewSizeAnimation.


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