SkBlitter Class Reference

#include <SkBlitter.h>

Inherited by SkNullBlitter, SkRectClipBlitter, and SkRgnClipBlitter.

List of all members.

Public Member Functions

virtual ~SkBlitter ()
virtual void blitH (int x, int y, int width)
virtual void blitAntiH (int x, int y, const SkAlpha[], const int16_t runs[])
virtual void blitV (int x, int y, int height, SkAlpha alpha)
virtual void blitRect (int x, int y, int width, int height)
virtual void blitMask (const SkMask &, const SkIRect &clip)
virtual const SkBitmapjustAnOpaqueColor (uint32_t *value)
void blitMaskRegion (const SkMask &mask, const SkRegion &clip)
void blitRectRegion (const SkIRect &rect, const SkRegion &clip)
void blitRegion (const SkRegion &clip)

Static Public Member Functions

static SkBlitterChoose (const SkBitmap &device, const SkMatrix &matrix, const SkPaint &paint)
static SkBlitterChoose (const SkBitmap &device, const SkMatrix &matrix, const SkPaint &paint, void *storage, size_t storageSize)
static SkBlitterChooseSprite (const SkBitmap &device, const SkPaint &, const SkBitmap &src, int left, int top, void *storage, size_t storageSize)

Detailed Description

Definition at line 28 of file SkBlitter.h.


Constructor & Destructor Documentation

virtual SkBlitter::~SkBlitter (  )  [virtual]

Member Function Documentation

virtual void SkBlitter::blitAntiH ( int  x,
int  y,
const   SkAlpha[],
const int16_t  runs[] 
) [virtual]
virtual void SkBlitter::blitH ( int  x,
int  y,
int  width 
) [virtual]
virtual void SkBlitter::blitMask ( const SkMask ,
const SkIRect clip 
) [virtual]
void SkBlitter::blitMaskRegion ( const SkMask mask,
const SkRegion clip 
)
virtual void SkBlitter::blitRect ( int  x,
int  y,
int  width,
int  height 
) [virtual]
void SkBlitter::blitRectRegion ( const SkIRect rect,
const SkRegion clip 
)
void SkBlitter::blitRegion ( const SkRegion clip  ) 
virtual void SkBlitter::blitV ( int  x,
int  y,
int  height,
SkAlpha  alpha 
) [virtual]
static SkBlitter* SkBlitter::Choose ( const SkBitmap device,
const SkMatrix matrix,
const SkPaint paint,
void *  storage,
size_t  storageSize 
) [static]
static SkBlitter* SkBlitter::Choose ( const SkBitmap device,
const SkMatrix matrix,
const SkPaint paint 
) [inline, static]

Definition at line 50 of file SkBlitter.h.

static SkBlitter* SkBlitter::ChooseSprite ( const SkBitmap device,
const SkPaint ,
const SkBitmap src,
int  left,
int  top,
void *  storage,
size_t  storageSize 
) [static]
virtual const SkBitmap* SkBlitter::justAnOpaqueColor ( uint32_t *  value  )  [virtual]

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

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