|
| NeoBuffer (uint16_t width, uint16_t height, PGM_VOID_P pixels=nullptr) |
|
| ~NeoBuffer () |
|
| operator NeoBufferContext< typename T_BUFFER_METHOD::ColorFeature > () |
|
uint16_t | PixelCount () const |
|
uint16_t | Width () const |
|
uint16_t | Height () const |
|
void | SetPixelColor (int16_t x, int16_t y, typename T_BUFFER_METHOD::ColorObject color) |
|
T_BUFFER_METHOD::ColorObject | GetPixelColor (int16_t x, int16_t y) const |
|
void | ClearTo (typename T_BUFFER_METHOD::ColorObject color) |
|
void | Blt (NeoBufferContext< typename T_BUFFER_METHOD::ColorFeature > destBuffer, uint16_t indexPixel) |
|
void | Blt (NeoBufferContext< typename T_BUFFER_METHOD::ColorFeature > destBuffer, int16_t xDest, int16_t yDest, int16_t xSrc, int16_t ySrc, int16_t wSrc, int16_t hSrc, LayoutMapCallback layoutMap) |
|
void | Blt (NeoBufferContext< typename T_BUFFER_METHOD::ColorFeature > destBuffer, int16_t xDest, int16_t yDest, LayoutMapCallback layoutMap) |
|
template<typename T_SHADER > |
void | Render (NeoBufferContext< typename T_BUFFER_METHOD::ColorFeature > destBuffer, T_SHADER &shader) |
|
uint16_t | PixelIndex (int16_t x, int16_t y) const |
|