VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
IAnimationTarget Class Referenceabstract

Animation target interface. More...

+ Inheritance diagram for IAnimationTarget:

Public Member Functions

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

Detailed Description

Animation target interface.

Constructor & Destructor Documentation

◆ ~IAnimationTarget()

virtual ~IAnimationTarget ( )

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 ControlValueAnimation, ExchangeViewAnimation, ViewSizeAnimation, and AlphaValueAnimation.

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