TColorConvertor Class Reference

class TColorConvertor

Interface to colour conversion classes for various display modes. Manages the mapping between RGB/Greyscale values and the index into the color palette for the given display mode.

Member Functions Documentation

Color(TInt)

TRgb Color ( TInt aColorIndex ) const [pure virtual]

Returns the RGB value corresponding to the supplied colour index. Operates in the context of the current display mode.

This is a virtual function that each derived class must implement.

Parameters

TInt aColorIndex The colour in RGB format.

ColorIndex(TRgb)

TInt ColorIndex ( TRgb aColor ) const [pure virtual]

Returns the colour index corresponding to the supplied RGB value. Operates in the context of the current display mode.

This is a virtual function that each derived class must implement.

Parameters

TRgb aColor The colour in RGB format.

ColorToIndex(TInt *, TRgb *, TInt)

void ColorToIndex ( TInt * aIndexBuffer,
TRgb * aColorBuffer,
TInt aCount
) const [pure virtual]

Gets an array of colour indices from a corresponding array of RGB values. Operates in the context of the current display mode.

This is a virtual function that each derived class must implement.

Parameters

TInt * aIndexBuffer A pointer to the first element in destination array.
TRgb * aColorBuffer A pointer to the first element in the source array.
TInt aCount The number of elements to get.

NewL(TDisplayMode)

IMPORT_C TColorConvertor * NewL ( TDisplayMode aDisplayMode ) [static]

Static factory function for creating instances of TColorConvertor derived classes based on the supplied display mode.

leave
KErrNotSupported The display mode is not supported.

Parameters

TDisplayMode aDisplayMode The display mode. This determines the TColorConvertor derived type returned.

RgbToMonochrome(TRgb)

TInt RgbToMonochrome ( TRgb aRgb ) [static, inline]

Parameters

TRgb aRgb