2
0

RgbBitmap.h 433 B

1234567891011121314151617181920212223
  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. }