SkImageEncoder Class Reference

#include <SkImageEncoder.h>

List of all members.

Public Types

enum  Type { kJPEG_Type, kPNG_Type }
enum  { kDefaultQuality = 80 }

Public Member Functions

virtual ~SkImageEncoder ()
bool encodeFile (const char file[], const SkBitmap &, int quality)
bool encodeStream (SkWStream *, const SkBitmap &, int quality)

Static Public Member Functions

static SkImageEncoderCreate (Type)
static bool EncodeFile (const char file[], const SkBitmap &, Type, int quality)
static bool EncodeStream (SkWStream *, const SkBitmap &, Type, int quality)

Protected Member Functions

virtual bool onEncode (SkWStream *, const SkBitmap &, int quality)=0

Detailed Description

Definition at line 9 of file SkImageEncoder.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kDefaultQuality 

Definition at line 20 of file SkImageEncoder.h.

Enumerator:
kJPEG_Type 
kPNG_Type 

Definition at line 11 of file SkImageEncoder.h.


Constructor & Destructor Documentation

virtual SkImageEncoder::~SkImageEncoder (  )  [virtual]

Member Function Documentation

static SkImageEncoder* SkImageEncoder::Create ( Type   )  [static]
static bool SkImageEncoder::EncodeFile ( const char  file[],
const SkBitmap ,
Type  ,
int  quality 
) [static]
bool SkImageEncoder::encodeFile ( const char  file[],
const SkBitmap ,
int  quality 
)
static bool SkImageEncoder::EncodeStream ( SkWStream ,
const SkBitmap ,
Type  ,
int  quality 
) [static]
bool SkImageEncoder::encodeStream ( SkWStream ,
const SkBitmap ,
int  quality 
)
virtual bool SkImageEncoder::onEncode ( SkWStream ,
const SkBitmap ,
int  quality 
) [protected, pure virtual]

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