23 void resize(
unsigned w,
unsigned h);
25 void clear(uint32_t color);
27 void writeToFile(
const char *filename,
unsigned quality = 100);
28 void loadFromFile(
const char *filename);
29 static void getImageFileDimensions(
const char *filename,
unsigned &width,
unsigned &height);
43 uint32_t *getData() {
return &m_pixelData[0]; }
44 const uint32_t *getData()
const {
return &m_pixelData[0]; }
47 unsigned getWidth()
const {
return m_width; }
48 unsigned getHeight()
const {
return m_height; }
50 std::vector<uint32_t> m_pixelData;
61 #endif // RASTERIMAGE_H Definition: RasterImage.h:16