VSTGUI: VSTGUI::Animation Namespace Reference

VSTGUI 4.10 Graphical User Interface Framework not only for VST plugins

Classes | Typedefs | Variables
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.