SkKernel33MaskFilter Class Reference

#include <SkKernel33MaskFilter.h>

Inherits SkKernel33ProcMaskFilter.

Collaboration diagram for SkKernel33MaskFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SkKernel33MaskFilter (const int coeff[3][3], int shift, int percent256=256)
virtual uint8_t computeValue (uint8_t *const *srcRows)
virtual void flatten (SkFlattenableWriteBuffer &wb)
virtual Factory getFactory ()

Detailed Description

Definition at line 47 of file SkKernel33MaskFilter.h.


Constructor & Destructor Documentation

SkKernel33MaskFilter::SkKernel33MaskFilter ( const int  coeff[3][3],
int  shift,
int  percent256 = 256 
) [inline]

Definition at line 49 of file SkKernel33MaskFilter.h.


Member Function Documentation

virtual uint8_t SkKernel33MaskFilter::computeValue ( uint8_t *const *  srcRows  )  [virtual]
virtual void SkKernel33MaskFilter::flatten ( SkFlattenableWriteBuffer  )  [virtual]

Override this to write data specific to your subclass into the buffer, being sure to call your super-class' version first. This data will later be passed to your Factory function, returned by getFactory().

Reimplemented from SkKernel33ProcMaskFilter.

virtual Factory SkKernel33MaskFilter::getFactory (  )  [virtual]

Implement this to return a factory function pointer that can be called to recreate your class given a buffer (previously written to by your override of flatten().

Implements SkFlattenable.


The documentation for this class was generated from the following file:

Generated on Tue Oct 20 11:03:42 2009 for Skia by  doxygen 1.6.1