The IAnimationTransactionEventListener interface is the listener interface for receiving animation transaction events. The class that processes an animation transaction event implements this interface, and the instance created with that class is registered with AnimationTransaction, using the AnimationTransaction::SetTransactionEventListener() method. When the animation transaction event occurs, a method of that instance is invoked.
Public Member Functions | |
virtual void | OnAnimationTransactionFinished (int transactionId)=0 |
virtual void | OnAnimationTransactionStarted (int transactionId)=0 |
virtual void | OnAnimationTransactionStopped (int transactionId)=0 |
virtual | ~IAnimationTransactionEventListener (void) |
virtual Osp::Ui::Animations::IAnimationTransactionEventListener::~IAnimationTransactionEventListener | ( | void | ) | [inline, virtual] |
This is the destructor for this class.
virtual void Osp::Ui::Animations::IAnimationTransactionEventListener::OnAnimationTransactionFinished | ( | int | transactionId | ) | [pure virtual] |
Called when the transaction is finished.
[in] | transactionId | The source of the event |
virtual void Osp::Ui::Animations::IAnimationTransactionEventListener::OnAnimationTransactionStarted | ( | int | transactionId | ) | [pure virtual] |
Called when the transaction starts.
[in] | transactionId | The transaction ID of the transaction for which the event has occurred |
virtual void Osp::Ui::Animations::IAnimationTransactionEventListener::OnAnimationTransactionStopped | ( | int | transactionId | ) | [pure virtual] |
Called when the transaction stops.
[in] | transactionId | The transaction ID of the transaction for which the event has occurred |