Location:
ICLAnimationDataProvider.h
Link against: animation.lib
class CICLAnimationDataProvider : public CAnimationDataProvider, public MICLAnimationDataLoaderObserver;
Data provider for frame based animations.
This data provider expects to be provided with a file which can be interpreted as an animation using the Image Conversion Library (ICL). An example would be an animated GIF. The default data type for this provider is "bitmap".
MICLAnimationDataLoaderObserver
- No description.
CBase
- Base class for all classes to be instantiated on the heap
CAnimationDataProvider
- Pure virtual base class for data providers
CICLAnimationDataProvider
- Data provider for frame based animations
Defined in CICLAnimationDataProvider
:
CAnimationDataProvider_Reserved1()
, CAnimationDataProvider_Reserved2()
, CICLAnimationDataProvider()
, CICLAnimationDataProvider_Reserved1()
, CICLAnimationDataProvider_Reserved2()
, DataLoaderEventL()
, DataType()
, SetFileL()
, StartL()
, ~CICLAnimationDataProvider()
Inherited from CAnimationDataProvider
:
SendEventL()
,
SetObserver()
,
iCAnimationDataProvider_Reserved
,
iObserver
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
IMPORT_C ~CICLAnimationDataProvider();
Destructor.
It is normal for an animation to take ownership of a data provider, and hence responsibility for destroying it.
IMPORT_C void SetFileL(RFs &aFs, const TFileName &aFileName);
Specifies the file to load the animation from.
This must be called before constructing an animation with this data provider. It may be called again for other files at any point during the lifespan of the animation, in which case current animation will be stopped.
|
virtual IMPORT_C TPtrC8 DataType();
Called from the animation to obtain the type of data to expect.
|
virtual void StartL();
Implmenets CAnimationDataProvider::StartL()
You do not need to call this function unless you are writing a new animation type.
protected: virtual IMPORT_C void CICLAnimationDataProvider_Reserved1();
Reserved for future use
protected: virtual IMPORT_C void CICLAnimationDataProvider_Reserved2();
Reserved for future use
protected: virtual IMPORT_C void CAnimationDataProvider_Reserved1();
Reserved for future use
protected: virtual IMPORT_C void CAnimationDataProvider_Reserved2();
Reserved for future use
private: virtual void DataLoaderEventL(TDataLoaderEvent aEvent, TInt aError);
|