Public Member Functions
Osp::Ui::Animations::IAnimationTransactionEventListener Interface Reference
Inheritance diagram for Osp::Ui::Animations::IAnimationTransactionEventListener:
Osp::Base::Runtime::IEventListener

Since:
2.0

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.

List of all members.

Public Member Functions

virtual void OnAnimationTransactionFinished (int transactionId)=0
virtual void OnAnimationTransactionStarted (int transactionId)=0
virtual void OnAnimationTransactionStopped (int transactionId)=0
virtual ~IAnimationTransactionEventListener (void)

Constructor & Destructor Documentation

virtual Osp::Ui::Animations::IAnimationTransactionEventListener::~IAnimationTransactionEventListener ( void  ) [inline, virtual]

This is the destructor for this class.

Since:
2.0

Member Function Documentation

virtual void Osp::Ui::Animations::IAnimationTransactionEventListener::OnAnimationTransactionFinished ( int  transactionId) [pure virtual]

Called when the transaction is finished.

Since:
2.0
Parameters:
[in]transactionIdThe source of the event
Remarks:
This callback is called when all the animations in a transaction are finished.
virtual void Osp::Ui::Animations::IAnimationTransactionEventListener::OnAnimationTransactionStarted ( int  transactionId) [pure virtual]

Called when the transaction starts.

Since:
2.0
Parameters:
[in]transactionIdThe 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.

Since:
2.0
Parameters:
[in]transactionIdThe transaction ID of the transaction for which the event has occurred
Remarks:
This callback is called when user calls AnimationTransaction::Stop().

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

Copyright © 2011 Samsung Electronics Co., Ltd. All rights reserved.