RgbBitmap.h 433 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include "Bitmap.h"
  3. #include "ColorRgba.h"
  4. namespace Javelin {
  5. class RgbBitmap : public Bitmap {
  6. public:
  7. RgbBitmap(int w, int h)
  8. : Bitmap(w, h, 3) {
  9. }
  10. const ColorRgb<unsigned char> *GetData() const {
  11. return reinterpret_cast<ColorRgb<unsigned char> *>(data);
  12. }
  13. ColorRgb<unsigned char> *GetData() {
  14. return reinterpret_cast<ColorRgb<unsigned char> *>(data);
  15. }
  16. };
  17. }