|
| PixelBuffer () |
|
| PixelBuffer (const Graphics::PixelFormat &format, int buffersize, DisposeAfterUse::Flag dispose) |
|
| PixelBuffer (const Graphics::PixelFormat &format, byte *buffer) |
|
| PixelBuffer (const PixelBuffer &buf) |
|
| ~PixelBuffer () |
|
void | create (const Graphics::PixelFormat &format, int buffersize, DisposeAfterUse::Flag dispose) |
|
void | create (int buffersize, DisposeAfterUse::Flag dispose) |
|
void | set (const Graphics::PixelFormat &format, byte *buffer) |
|
void | free () |
|
void | clear (uint length) |
|
void | setPixelAt (int pixel, uint32 value) |
|
void | setPixelAt (int pixel, const PixelBuffer &buf) |
|
void | setPixelAt (int thisPix, const PixelBuffer &buf, int otherPix) |
|
void | setPixelAt (int pixel, uint8 r, uint8 g, uint8 b) |
|
void | setPixelAt (int pixel, uint8 a, uint8 r, uint8 g, uint8 b) |
|
void | copyBuffer (int from, int length, const PixelBuffer &buf) |
|
void | copyBuffer (int thisFrom, int otherFrom, int length, const PixelBuffer &buf) |
|
void | shiftBy (int amount) |
|
uint32 | getValueAt (int i) const |
|
void | getRGBAt (int i, uint8 &r, uint8 &g, uint8 &b) const |
|
void | getARGBAt (int i, uint8 &a, uint8 &r, uint8 &g, uint8 &b) const |
|
byte * | getRawBuffer () const |
|
byte * | getRawBuffer (int pixel) const |
|
const PixelFormat & | getFormat () const |
|
PixelBuffer & | operator= (const PixelBuffer &buf) |
|
PixelBuffer & | operator= (byte *buffer) |
|
| operator bool () const |
|