summaryrefslogtreecommitdiff
path: root/thirdparty/pvrtccompressor/RgbaBitmap.h
blob: 66b5542c1a13e15b876f8181da83f5ed74b76ca6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include "ColorRgba.h"
#include "Bitmap.h"

namespace Javelin {

class RgbaBitmap : public Bitmap {
public:
    RgbaBitmap(int w, int h)
        : Bitmap(w, h, 4) {
    }

    const ColorRgba<unsigned char> *GetData() const { 
        return reinterpret_cast<ColorRgba<unsigned char> *>(data); 
    }

    ColorRgba<unsigned char> *GetData() { 
        return reinterpret_cast<ColorRgba<unsigned char> *>(data); 
    }
};

}