#include <WPGBitmap.h>
Public Member Functions | |
WPGBitmap (int width, int height) | |
WPGBitmap (int width, int height, bool verticalFlip, bool horizontalFlip) | |
WPGBitmap (const WPGBitmap &) | |
WPGBitmap & | operator= (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 |
Classes | |
class | Private |
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 | ( | ) |
libwpg::WPGBitmap & libwpg::WPGBitmap::operator= | ( | const WPGBitmap & | bitmap | ) |
void libwpg::WPGBitmap::copyFrom | ( | const WPGBitmap & | bitmap | ) |
Referenced by operator=(), and WPGBitmap().
int libwpg::WPGBitmap::width | ( | ) | const |
Referenced by generateBase64DIB().
int libwpg::WPGBitmap::height | ( | ) | const |
Referenced by generateBase64DIB().
libwpg::WPGColor libwpg::WPGBitmap::pixel | ( | int | x, | |
int | y | |||
) | const |
Referenced by WPG1Parser::fillPixels(), and WPG2Parser::handleBitmapData().
void libwpg::WPGBitmap::setPixel | ( | int | x, | |
int | y, | |||
const WPGColor & | color | |||
) |
Referenced by WPG1Parser::fillPixels(), and WPG2Parser::handleBitmapData().
void libwpg::WPGBitmap::generateBase64DIB | ( | libwpg::WPGString & | bmp | ) | const |
Referenced by libwpg::WPGSVGGenerator::drawBitmap().
void libwpg::WPGBitmap::base64Encode | ( | WPGString & | base64, | |
const char * | data, | |||
const int | len | |||
) | [static] |
Referenced by generateBase64DIB(), and libwpg::WPGBinaryData::getBase64Data().
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().
Private* const libwpg::WPGBitmap::d [private] |
Referenced by copyFrom(), generateBase64DIB(), height(), pixel(), setPixel(), width(), WPGBitmap(), and ~WPGBitmap().