diff options
Diffstat (limited to 'src/libjin/graphics/image.h')
-rw-r--r-- | src/libjin/graphics/image.h | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/src/libjin/graphics/image.h b/src/libjin/graphics/image.h index 05a40e1..7fc4135 100644 --- a/src/libjin/graphics/image.h +++ b/src/libjin/graphics/image.h @@ -5,43 +5,43 @@ namespace JinEngine { - namespace Graphics - { - - /// - /// A readonly bitmap. - /// - /// Just like bitmap but only from image file. The pixels data is readonly. - /// - class Image : public Bitmap - { - public: - /// - /// Image constructor. - /// - Image(); - - Image(const char* path); - - Image(const void* imgData, size_t size); - - /// - /// Image destructor. - /// - ~Image(); - - private: - // Disable setters inherited from Bitmap. - void bind(Color* pixels, int w, int h); - void resetPixels(const Color* pixels, int w, int h); - void resetPixels(const Color& pixels, int w, int h); - void setPixel(const Color& pixel, int x, int y); - void setPixels(Color pixels); - void setPixels(Color* pixels); - - }; - - } // namespace Graphics + namespace Graphics + { + + /// + /// A readonly bitmap. + /// + /// Just like bitmap but only from image file. The pixels data is readonly. + /// + class Image : public Bitmap + { + public: + /// + /// Image constructor. + /// + Image(); + + Image(const char* path); + + Image(const void* imgData, size_t size); + + /// + /// Image destructor. + /// + ~Image(); + + private: + // Disable setters inherited from Bitmap. + void bind(Color* pixels, int w, int h); + void resetPixels(const Color* pixels, int w, int h); + void resetPixels(const Color& pixels, int w, int h); + void setPixel(const Color& pixel, int x, int y); + void setPixels(Color pixels); + void setPixels(Color* pixels); + + }; + + } // namespace Graphics } // namespace JinEngine #endif
\ No newline at end of file |