70 #ifndef __INCLUDE_IBITMAP_HXX 71 #define __INCLUDE_IBITMAP_HXX 77 #include <nuttx/config.h> 79 #include <sys/types.h> 83 #include <nuttx/nx/nxglib.h> 93 #if defined(__cplusplus) 137 virtual const nxgl_coord_t
getWidth(
void)
const = 0;
145 virtual const nxgl_coord_t
getHeight(
void)
const = 0;
153 virtual const size_t getStride(
void)
const = 0;
177 virtual bool getRun(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width,
182 #endif // __cplusplus 184 #endif // __INCLUDE_IBITMAP_HXX virtual bool getRun(nxgl_coord_t x, nxgl_coord_t y, nxgl_coord_t width, FAR void *data)=0
virtual const nxgl_coord_t getHeight(void) const =0
virtual const size_t getStride(void) const =0
virtual const nxgl_coord_t getWidth(void) const =0
virtual void setSelected(bool selected)=0
virtual const uint8_t getBitsPerPixel(void) const =0
virtual const uint8_t getColorFormat(void) const =0