Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: ImageCodec.h
Link against: imageconversion.lib

Class CImageMaskProcessorReadCodec

class CImageMaskProcessorReadCodec : public CImageProcessorReadCodec;

Description

Provides functions to determine or set features of the codec's CImageProcessor for a bitmap mask.

Note: For use by plugin writers only.

Derivation

Members

Defined in CImageMaskProcessorReadCodec:
CImageMaskProcessorReadCodec(), ConstructL(), MaskProcessor(), SetMaskProcessor(), ~CImageMaskProcessorReadCodec()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CImageProcessorReadCodec:
ImageProcessor(), Pos(), SetImageProcessor(), SetPos()

Inherited from CImageReadCodec:
ClearBitmapL(), Complete(), CurrentFrame(), GetNewDataPosition(), InitFrameHeader(), InitFrameL(), ProcessFrameHeaderL(), ProcessFrameL(), ReducedSize(), ReductionFactor(), ReservedVirtual1(), ReservedVirtual2(), ReservedVirtual3(), ReservedVirtual4()


Construction and destruction


~CImageMaskProcessorReadCodec()

IMPORT_C ~CImageMaskProcessorReadCodec();

Description

Destructor.


CImageMaskProcessorReadCodec()

protected: IMPORT_C CImageMaskProcessorReadCodec();

Description

Default constructor.


ConstructL()

protected: IMPORT_C void ConstructL();

Description

Second phase constructor.

[Top]


Member functions


MaskProcessor()

protected: IMPORT_C CImageProcessor *MaskProcessor() const;

Description

Returns a pointer to the codec's CImageProcessor used when decoding the image mask.

Return value

CImageProcessor *

A pointer to the codec's CImageProcessor derived object.


SetMaskProcessor()

protected: IMPORT_C void SetMaskProcessor(CImageProcessor *aMaskProc);

Description

Replaces a codec's existing CImageProcessor with a new fully constructed instance of the same object.

Ownership of the new instance is transferred.

Parameters

CImageProcessor *aMaskProc

A pointer to a full constructed CImageProcessor derived object.