|
VSTGUI
4.2
Graphical User Interface Framework not only for VST plugins
|
Inheritance diagram for Animator:
Collaboration diagram for Animator:Public Member Functions | |
Adding and removing Animations | |
| void | addAnimation (CView *view, IdStringPtr name, IAnimationTarget *target, ITimingFunction *timingFunction, CBaseObject *notificationObject=0) |
| void | removeAnimation (CView *view, IdStringPtr name) |
| void | removeAnimations (CView *view) |
Reference Counting Methods | |
| virtual void | forget () |
| decrease refcount and delete object if refcount == 0 More... | |
| virtual void | remember () |
| increase refcount More... | |
| virtual int32_t | getNbReference () const |
| get refcount More... | |
Message Methods | |
| virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
Animation runner.
see Animations Support
| void addAnimation | ( | CView * | view, |
| IdStringPtr | name, | ||
| IAnimationTarget * | target, | ||
| ITimingFunction * | timingFunction, | ||
| CBaseObject * | notificationObject = 0 |
||
| ) |
adds an animation. Animation and timingFunction is now owned by the animator. An already running animation for view with name will be canceled. If a notificationObject is supplied, it will be notified when the animation has finished
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtualinherited |
decrease refcount and delete object if refcount == 0
|
inlinevirtualinherited |
get refcount
|
inlinevirtualinherited |
Reimplemented in CView, GenericStringListDataBrowserSource, CDataBrowser, CScrollbar, CRockerSwitch, CScrollView, CViewContainer, CAnimationSplashScreen, CRowColumnView, UIDescriptionViewSwitchController, CShadowViewContainer, and CTooltipSupport.
Here is the caller graph for this function:
|
inlinevirtualinherited |
increase refcount
Here is the caller graph for this function:| void removeAnimation | ( | CView * | view, |
| IdStringPtr | name | ||
| ) |
removes an animation. If animation is a CBaseObject forget() will be called otherwise it is deleted. The same will be done with the timingFunction.
Here is the caller graph for this function:| void removeAnimations | ( | CView * | view | ) |
removes all animations for view
Here is the call graph for this function:
Here is the caller graph for this function: