VSTGUI  4.2
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
FinishedMessage Class Reference

Animation Finished Message Object. More...

+ Inheritance diagram for FinishedMessage:
+ Collaboration diagram for FinishedMessage:

Public Member Functions

 FinishedMessage (CView *view, const std::string &name, IAnimationTarget *target)
 
CViewgetView () const
 
const IdStringPtr getName () const
 
IAnimationTargetgetTarget () const
 
virtual bool isTypeOf (IdStringPtr s) const
 
virtual CBaseObjectnewCopy () const
 
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)
 

Protected Attributes

CViewview
 
const std::string & name
 
IAnimationTargettarget
 

Detailed Description

Animation Finished Message Object.

The FinishedMessage will be sent to the notificationObject when the animation has finished

Constructor & Destructor Documentation

FinishedMessage ( CView view,
const std::string &  name,
IAnimationTarget target 
)
inline

Member Function Documentation

virtual void forget ( )
inlinevirtualinherited

decrease refcount and delete object if refcount == 0

const IdStringPtr getName ( ) const
inline
virtual int32_t getNbReference ( ) const
inlinevirtualinherited

get refcount

IAnimationTarget* getTarget ( ) const
inline
CView* getView ( ) const
inline
virtual bool isTypeOf ( IdStringPtr  s) const
inlinevirtual
virtual CBaseObject* newCopy ( ) const
inlinevirtual
virtual void remember ( )
inlinevirtualinherited

increase refcount

+ Here is the caller graph for this function:

Member Data Documentation

const std::string& name
protected
IAnimationTarget* target
protected
CView* view
protected

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