TGifImageControl Class Reference

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).

Inherits from

Constructor & Destructor Documentation

TGifImageControl()

IMPORT_C TGifImageControl ( )

Default constructor for this class.

Member Functions Documentation

DuplicateL(CFrameImageData &)

TFrameDataBlock * DuplicateL ( CFrameImageData & aFrameImageData ) const [private, virtual]

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.

Parameters

CFrameImageData & aFrameImageData An object that manages a list of frame and image block data

Member Enumerations Documentation

Enum TDisposalMethod

Flag reflecting how the previous frame is handled when the next frame is drawn.

Enumerators

ENone = 0

No method set.

ELeaveInPlace = 1

Leave the previous frame in place.

ERestoreToBackground = 2

Restore to the backgound colour.

ERestoreToPrevious = 3

Restore the previous frame.

Member Data Documentation

TInt iDelayTimeInCentiseconds

TInt iDelayTimeInCentiseconds

The interval between display of successive frames in units of 1/100 second.

TDisposalMethod iDisposalMethod

TDisposalMethod iDisposalMethod

The frame disposal method for multiframe images.

TInt iTransparentColorIndex

TInt iTransparentColorIndex

The colour index to be used for transparency.

TBool iUserInputFlag

TBool iUserInputFlag

A flag indicating if user input is required before display of next frame.