|
|
|
class CAnimationFrame : public CBase;
Data format for individual bitmap format animation frames.
Animators and data providers which use the "bitmap" data type use objects of this type to transfer data.
You do not need to instantiate an object of this type unless you are writing a new data provider.
CBase -
Base class for all classes to be instantiated on the heap.
CAnimationFrame - Data format for individual bitmap format animation frames.
Defined in CAnimationFrame:
Bitmap()Returns the bitmap image for the changed area for this frame Bitmap()constReturns the bitmap image for the changed area for this frame CAnimationFrame_Reserved1()Reserved for future use CAnimationFrame_Reserved2()Reserved for future use CreateL(const TFrameInfo &)Initialises the internal bitmaps to the correct sizes for the frame. FrameInfo()Returns information about the frame. FrameInfo()constReturns information about the frame. GetHandles(THandles &)constObtains an alternative representation of the frame suitable for transferring ove...Mask()Returns the bitmap mask for the changed area for this frame Mask()constReturns the bitmap mask for the changed area for this frame NewL()Two stage constructor.NewL(const THandles &)Two stage constructor.SetHandlesL(const THandles &)Sets the contents of the internal bitmaps to those represented by the handles.THandlesStructure used for passing a CAnimationFrame safely over a client/server connect...~CAnimationFrame()Destructor. Inherited from CBase:
Delete(CBase *)Deletes the specified object.Extension_(TUint,TAny *&,TAny *)Extension function operator new(TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)Initialises the object to binary zeroes.operator new(TUint,TLeave)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)Allocates the object from the heap and then initialises its contents to binary z...CICLAnimationDataProviderData provider for frame based animations.IMPORT_C static CAnimationFrame* NewL();
Two stage constructor.
After construction, the frame contains empty bitmaps.
|
IMPORT_C static CAnimationFrame* NewL(const THandles &aHandles);
Two stage constructor.
After construction, the frame contains the bitmaps specified in the handles argument.
|
|
CAnimationFrame::GetHandles(THandles &)constObtains an alternative representation of the frame suitable for transferring ove...IMPORT_C void GetHandles(THandles &aHandles) const;
Obtains an alternative representation of the frame suitable for transferring over most interfaces (a THandle uses handles instead of pointers).
|
CAnimationFrame::SetHandlesL(const THandles &)Sets the contents of the internal bitmaps to those represented by the handles.IMPORT_C void SetHandlesL(const THandles &aHandles);
Sets the contents of the internal bitmaps to those represented by the handles.
|
CAnimationFrame::GetHandles(THandles &)constObtains an alternative representation of the frame suitable for transferring ove...IMPORT_C void CreateL(const TFrameInfo &aFrameInfo);
Initialises the internal bitmaps to the correct sizes for the frame.
|
inline CFbsBitmap* Bitmap();
Returns the bitmap image for the changed area for this frame
|
inline const CFbsBitmap* Bitmap() const;
Returns the bitmap image for the changed area for this frame
|
inline CFbsBitmap* Mask();
Returns the bitmap mask for the changed area for this frame
|
inline const CFbsBitmap* Mask() const;
Returns the bitmap mask for the changed area for this frame
|
inline TFrameInfo& FrameInfo();
Returns information about the frame.
|
inline const TFrameInfo& FrameInfo() const;
Returns information about the frame.
|
struct THandles;
Structure used for passing a CAnimationFrame safely over a client/server connection.
Defined in CAnimationFrame::THandles:
iBitmapHandleA handle to the bitmap into which the decoded frame(s) are put iFrameInfoGeneral frame info provided by all plugins iMaskHandleThe bitmap mask for the changed area for this frame iBitmapHandleTInt iBitmapHandle;
A handle to the bitmap into which the decoded frame(s) are put
iMaskHandleTInt iMaskHandle;
The bitmap mask for the changed area for this frame
iFrameInfoTFrameInfo iFrameInfo;
General frame info provided by all plugins