VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
VSTGUI::Animation Namespace Reference

Classes

class  AlphaValueAnimation
 animates the alpha value of the view More...
 
class  Animator
 Animation runner. More...
 
class  ControlValueAnimation
 animates the value of a CControl More...
 
class  CubicBezierTimingFunction
 
class  ExchangeViewAnimation
 exchange a view by another view with an animation More...
 
class  FinishedMessage
 Animation Finished Message Object. More...
 
class  IAnimationTarget
 Animation target interface. More...
 
class  InterpolationTimingFunction
 
class  ITimingFunction
 Animation timing function interface. More...
 
class  LinearTimingFunction
 
class  PowerTimingFunction
 
class  RepeatTimingFunction
 
class  TimingFunctionBase
 
class  ViewSizeAnimation
 animates the view size of the view More...
 

Typedefs

using DoneFunction = std::function< void(CView *, const IdStringPtr, IAnimationTarget *)>
 

Variables

IdStringPtr kMsgAnimationFinished = "kMsgAnimationFinished"
 message sent to the notificationObject when the animation has finished, the sender parameter will be a FinishedMessage object. More...
 

Typedef Documentation

◆ DoneFunction

using DoneFunction = std::function<void (CView*, const IdStringPtr, IAnimationTarget*)>

Variable Documentation

◆ kMsgAnimationFinished

IdStringPtr kMsgAnimationFinished = "kMsgAnimationFinished"

message sent to the notificationObject when the animation has finished, the sender parameter will be a FinishedMessage object.