![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CImageMaskProcessorReadCodec : public CImageProcessorReadCodec;
Provides functions to determine or set features of the codec's CImageProcessor
for a bitmap mask.
Note: For use by plugin writers only.
CBase
-
Base class for all classes to be instantiated on the heap.
CImageReadCodec
-
Provides read related processing functions for bitmaps.
CImageProcessorReadCodec
-
Provides functions to determine or set features of the codec's CImageProcessor.
CImageMaskProcessorReadCodec
- ...
Defined in CImageMaskProcessorReadCodec
:
CImageMaskProcessorReadCodec()
Default constructor. ConstructL()
Second phase constructor. MaskProcessor()const
Returns a pointer to the codec's CImageProcessor used when decoding the image ma...SetMaskProcessor(CImageProcessor *)
Replaces a codec's existing CImageProcessor with a new fully constructed instanc...~CImageMaskProcessorReadCodec()
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...Inherited from CImageProcessorReadCodec
:
ImageProcessor()const
Returns a pointer to the codec's CImageProcessor.Pos()
Returns the current position within the bitmap (non const version).Pos()const
Returns the current position within the bitmap (const version).SetImageProcessor(CImageProcessor *)
Sets the codec's CImageProcessor.SetPos(const TPoint &)
Sets the current position within the bitmap.Inherited from CImageReadCodec
:
ClearBitmapL(CFbsBitmap &,TRgb)
Paints the entire bitmap aBitmap with the color supplied as aColor.Complete()
Processes/displays converted image data.CurrentFrame()const
Return the current frame numberGetNewDataPosition(TInt &,TInt &)
Returns a new position and number of bytes to read for the data stream.InitFrameHeader(TFrameInfo &,CFrameImageData &)
Used to initialise the frame header data structures.InitFrameL(TFrameInfo &,CFrameImageData &,TBool,CFbsBitmap &,CFbsBitmap *)
Performs initial processing of image data and mask bitmaps.ProcessFrameHeaderL(TBufPtr8 &)
Processes the header for one frame.ProcessFrameL(TBufPtr8 &)
Processes the frame data contained in aSrc.ReducedSize(const TSize &,TInt,TSize &)const
Calculates reduced size of the decoded bitmap based on the input parameters and ...ReductionFactor(const TSize &,const TSize &)const
Calculates reduction factor based on the input parameters. The default Implement...protected: IMPORT_C CImageProcessor* MaskProcessor() const;
Returns a pointer to the codec's CImageProcessor
used when decoding the image mask.
|
protected: IMPORT_C void SetMaskProcessor(CImageProcessor *aMaskProc);
Replaces a codec's existing CImageProcessor
with a new fully constructed instance of the same object.
Ownership of the new instance is transferred.
|