|
|
|
class TGifImageControl : public TFrameDataBlock;
GIF specific frame data variant which holds GIF image control information.
It can only be used with the GIF decoder (the encoder is not configurable).
TFrameDataBlock -
The abstract base class for all format-specific frame data variants.
TGifImageControl -
GIF specific frame data variant which holds GIF image control information.
Defined in TGifImageControl:
DuplicateL(CFrameImageData &)constProvides a copy of an object that manages a list of frame and image block data, ...ELeaveInPlaceLeave the previous frame in place.ENoneNo method set.ERestoreToBackgroundRestore to the backgound colour.ERestoreToPreviousRestore the previous frame.TDisposalMethodFlag reflecting how the previous frame is handled when the next frame is drawn.TGifImageControl()Default constructor for this class. iDelayTimeInCentisecondsThe interval between display of successive frames in units of 1/100 second.iDisposalMethodThe frame disposal method for multiframe images.iTransparentColorIndexThe colour index to be used for transparency.iUserInputFlagA flag indicating if user input is required before display of next frame.Inherited from TFrameDataBlock:
DataType()constReturns the data type of the current TFrameDataBlock object.TFrameDataBlock(TUid)Constructs and initialises the TFrameDataBlock object to the data type specified...private: virtual TFrameDataBlock* DuplicateL(CFrameImageData &aFrameImageData) const;
Provides a copy of an object that manages a list of frame and image block data, but not a bitwise copy. It provides a new reference to the object.
|
|
TDisposalMethod
Flag reflecting how the previous frame is handled when the next frame is drawn.
|
TInt iDelayTimeInCentiseconds;
The interval between display of successive frames in units of 1/100 second.
TBool iUserInputFlag;
A flag indicating if user input is required before display of next frame.
TDisposalMethod iDisposalMethod;
The frame disposal method for multiframe images.