Chris Taylor / Mbed 2 deprecated RETRO-SpaceRaiders Featured

Dependencies:   mbed

LCD_ST7735/Bitmap4bpp.h

Committer:
taylorza
Date:
2015-02-01
Revision:
3:421ecc846d15
Parent:
0:01829868570e

File content as of revision 3:421ecc846d15:

#ifndef __BITMAP4BPP_H__
#define __BITMAP4BPP_H__

class Bitmap4bpp
{
    public:
        Bitmap4bpp(uint16_t width, uint16_t height);
        ~Bitmap4bpp();
        
        inline uint16_t getWidth() { return _width; }
        inline uint16_t getHeight() { return _height; }
        inline uint16_t getStride() { return _stride; }
        
        inline uint8_t *getBitmapData() { return _pBitmapData; }
                
        void clear();
    private:
        uint16_t    _width;
        uint16_t    _height;
        uint16_t    _stride;
        uint8_t     *_pBitmapData;                
};

#endif //__BITMAP4BPP_H__