libwpg::WPGBitmap Class Reference

#include <WPGBitmap.h>

List of all members.

Classes

class  Private

Public Member Functions

 WPGBitmap (int width, int height)
 WPGBitmap (int width, int height, bool verticalFlip, bool horizontalFlip)
 WPGBitmap (const WPGBitmap &)
WPGBitmapoperator= (const WPGBitmap &)
void copyFrom (const WPGBitmap &)
 ~WPGBitmap ()
int width () const
int height () const
WPGColor pixel (int x, int y) const
void setPixel (int x, int y, const WPGColor &color)
void generateBase64DIB (WPGString &bmp) const

Static Public Member Functions

static void base64Encode (WPGString &base64, const char *data, const int len)

Public Attributes

WPGRect rect

Static Private Member Functions

static void writeU16 (char *buffer, unsigned &position, const int value)
static void writeU32 (char *buffer, unsigned &position, const int value)
static void writeU8 (char *buffer, unsigned &position, const int value)

Private Attributes

Private *const d

Constructor & Destructor Documentation

libwpg::WPGBitmap::WPGBitmap ( int  width,
int  height 
)
libwpg::WPGBitmap::WPGBitmap ( int  width,
int  height,
bool  verticalFlip,
bool  horizontalFlip 
)
libwpg::WPGBitmap::WPGBitmap ( const WPGBitmap bitmap  ) 
libwpg::WPGBitmap::~WPGBitmap (  ) 

Member Function Documentation

void libwpg::WPGBitmap::base64Encode ( WPGString base64,
const char *  data,
const int  len 
) [static]
void libwpg::WPGBitmap::copyFrom ( const WPGBitmap bitmap  ) 

Referenced by operator=(), and WPGBitmap().

void libwpg::WPGBitmap::generateBase64DIB ( libwpg::WPGString bmp  )  const
int libwpg::WPGBitmap::height (  )  const

Referenced by generateBase64DIB().

libwpg::WPGBitmap & libwpg::WPGBitmap::operator= ( const WPGBitmap bitmap  ) 
libwpg::WPGColor libwpg::WPGBitmap::pixel ( int  x,
int  y 
) const
void libwpg::WPGBitmap::setPixel ( int  x,
int  y,
const WPGColor color 
)
int libwpg::WPGBitmap::width (  )  const

Referenced by generateBase64DIB().

void libwpg::WPGBitmap::writeU16 ( char *  buffer,
unsigned &  position,
const int  value 
) [static, private]

Referenced by generateBase64DIB().

void libwpg::WPGBitmap::writeU32 ( char *  buffer,
unsigned &  position,
const int  value 
) [static, private]

Referenced by generateBase64DIB().

void libwpg::WPGBitmap::writeU8 ( char *  buffer,
unsigned &  position,
const int  value 
) [static, private]

Referenced by generateBase64DIB().


Member Data Documentation

Private* const libwpg::WPGBitmap::d [private]

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

Generated on Wed Jun 30 01:48:29 2010 for libwpg by doxygen 1.6.3