RgbBitmap.h 453 B

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