SkFlipPixelRef Class Reference

#include <SkFlipPixelRef.h>

Inherits SkPixelRef.

Collaboration diagram for SkFlipPixelRef:
[legend]

List of all members.

Public Member Functions

 SkFlipPixelRef (SkBitmap::Config, int width, int height)
virtual ~SkFlipPixelRef ()
bool isDirty () const
const SkRegiondirtyRgn () const
void inval ()
void inval (const SkIRect &rect)
void inval (const SkRegion &rgn)
void inval (const SkRect &r, bool doAA)
const SkRegionbeginUpdate (SkBitmap *device)
void endUpdate ()
virtual Factory getFactory () const
virtual void flatten (SkFlattenableWriteBuffer &) const

Static Public Member Functions

static SkPixelRefCreate (SkFlattenableReadBuffer &buffer)

Protected Member Functions

virtual void * onLockPixels (SkColorTable **)
virtual void onUnlockPixels ()
 SkFlipPixelRef (SkFlattenableReadBuffer &)

Detailed Description

Definition at line 27 of file SkFlipPixelRef.h.


Constructor & Destructor Documentation

SkFlipPixelRef::SkFlipPixelRef ( SkBitmap::Config  ,
int  width,
int  height 
)
virtual SkFlipPixelRef::~SkFlipPixelRef (  )  [virtual]
SkFlipPixelRef::SkFlipPixelRef ( SkFlattenableReadBuffer  )  [protected]

Member Function Documentation

const SkRegion& SkFlipPixelRef::beginUpdate ( SkBitmap device  ) 
static SkPixelRef* SkFlipPixelRef::Create ( SkFlattenableReadBuffer buffer  )  [static]
const SkRegion& SkFlipPixelRef::dirtyRgn (  )  const [inline]

Definition at line 33 of file SkFlipPixelRef.h.

void SkFlipPixelRef::endUpdate (  ) 
virtual void SkFlipPixelRef::flatten ( SkFlattenableWriteBuffer  )  const [virtual]

Reimplemented from SkPixelRef.

virtual Factory SkFlipPixelRef::getFactory (  )  const [inline, virtual]

Reimplemented from SkPixelRef.

Definition at line 63 of file SkFlipPixelRef.h.

void SkFlipPixelRef::inval ( const SkRect r,
bool  doAA 
) [inline]

Definition at line 38 of file SkFlipPixelRef.h.

void SkFlipPixelRef::inval ( const SkRegion rgn  )  [inline]

Definition at line 37 of file SkFlipPixelRef.h.

void SkFlipPixelRef::inval ( const SkIRect rect  )  [inline]

Definition at line 36 of file SkFlipPixelRef.h.

void SkFlipPixelRef::inval (  )  [inline]

Definition at line 35 of file SkFlipPixelRef.h.

bool SkFlipPixelRef::isDirty (  )  const [inline]

Definition at line 32 of file SkFlipPixelRef.h.

virtual void* SkFlipPixelRef::onLockPixels ( SkColorTable **   )  [protected, virtual]

Called when the lockCount goes from 0 to 1. The caller will have already acquire a mutex for thread safety, so this method need not do that.

Implements SkPixelRef.

virtual void SkFlipPixelRef::onUnlockPixels (  )  [protected, virtual]

Called when the lock count goes from 1 to 0. The caller will have already acquire a mutex for thread safety, so this method need not do that.

Implements SkPixelRef.


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

Generated on Tue Oct 20 10:33:04 2009 for Skia by  doxygen 1.6.1