#include <cpixelformat.h>
Public Member Functions | |
| CPixelFormat (CBitmap *bitmap) | |
| Default ctor. | |
| virtual | ~CPixelFormat () |
| Default dtor (virtual). | |
| virtual void | setPixel (const uint32_t *pixel, const uint32_t x, const uint32_t y)=0 |
| Modifies pixel at coordinates x, y. | |
| virtual uint32_t | getBitCount ()=0 |
| returns color bitcount supported by this class | |
Protected Attributes | |
| CBitmap * | m_bitmap |
Classes | |
| class | PixelFormatError |
| Exception thrown by implemententations of CPixelFormat. More... | |
Needed for generic use in CBitmap.
On error throw PixelFormatError.
| CPixelFormat::CPixelFormat | ( | CBitmap * | bitmap | ) | [inline] |
| virtual CPixelFormat::~CPixelFormat | ( | ) | [inline, virtual] |
Default dtor (virtual).
| - |
| none |
| virtual void CPixelFormat::setPixel | ( | const uint32_t * | pixel, | |
| const uint32_t | x, | |||
| const uint32_t | y | |||
| ) | [pure virtual] |
Modifies pixel at coordinates x, y.
| pixel | pointer to new pixel data | |
| x | x-coordinate | |
| y | y-coordinate |
| PixelFormatError |
Implemented in CPixelFormat_24.
| virtual uint32_t CPixelFormat::getBitCount | ( | ) | [pure virtual] |
returns color bitcount supported by this class
| - |
| none |
Implemented in CPixelFormat_24.
CBitmap* CPixelFormat::m_bitmap [protected] |
pointer to CBitmap instance
1.5.3