diff options
Diffstat (limited to 'src/XPM.h')
-rw-r--r-- | src/XPM.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -50,6 +50,7 @@ class RGBAImage { float scale; std::vector<unsigned char> pixelBytes; public: + static constexpr size_t bytesPerPixel = 4; RGBAImage(int width_, int height_, float scale_, const unsigned char *pixels_); explicit RGBAImage(const XPM &xpm); RGBAImage(const RGBAImage &) = default; @@ -65,6 +66,7 @@ public: int CountBytes() const; const unsigned char *Pixels() const; void SetPixel(int x, int y, ColourDesired colour, int alpha); + static void BGRAFromRGBA(unsigned char *pixelsBGRA, const unsigned char *pixelsRGBA, size_t count) noexcept; }; /** |