74 #include <nuttx/config.h> 80 #include <nuttx/nx/nxglib.h> 196 ((
unsigned int)(x + width) <= (
unsigned int)
m_bitmap->
width))
246 int newcol =
m_col + npixels;
369 for (
int i = 0; i < npixels; i++)
CRlePaletteBitmap(const struct SRlePaletteBitmap *bitmap)
const nxgl_coord_t getHeight(void) const
bool copyPixels(nxgl_coord_t npixels, FAR void *data)
FAR const struct SRlePaletteBitmap * m_bitmap
const nxgl_coord_t getWidth(void) const
void copyColor(nxgl_coord_t npixels, FAR void *data)
FAR const struct SRlePaletteBitmapEntry * m_rle
bool getRun(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, FAR void *data)
const size_t getStride(void) const
bool advancePosition(nxgl_coord_t npixels)
FAR const struct SRlePaletteBitmapEntry * data
const uint8_t getBitsPerPixel(void) const
bool seekRow(nxgl_coord_t row)
const uint8_t getColorFormat(void) const
bool skipPixels(nxgl_coord_t npixels)
void setSelected(bool selected)
static const NXWidgets::SRlePaletteBitmapEntry bitmap[]