#include <SkKernel33MaskFilter.h>
Inherits SkKernel33ProcMaskFilter.
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 () |
Definition at line 47 of file SkKernel33MaskFilter.h.
SkKernel33MaskFilter::SkKernel33MaskFilter | ( | const int | coeff[3][3], | |
int | shift, | |||
int | percent256 = 256 | |||
) | [inline] |
Definition at line 49 of file SkKernel33MaskFilter.h.
virtual uint8_t SkKernel33MaskFilter::computeValue | ( | uint8_t *const * | srcRows | ) | [virtual] |
Implements SkKernel33ProcMaskFilter.
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.