- Main Page
- Classes
- Files

- File List

# C:/Documents and Settings/Administrator/Desktop/woopsi-src-0.40/Woopsi/libwoopsi/include/bitmapbase.h

    00001 #ifndef _BITMAP_BASE_H_
    00002 #define _BITMAP_BASE_H_
    00003
    00004 #include <nds.h>
    00005
    00006 namespace WoopsiUI {
    00007
    00011         class BitmapBase {
    00012         public:
    00013
    00018                 virtual const u16* getData() const = 0;
    00019
    00027                 virtual const u16* getData(s16 x, s16 y) const = 0;
    00028
    00035                 virtual const u16 getPixel(s16 x, s16 y) const = 0;
    00036
    00041                 inline const u16 getWidth() const { return _width; };
    00042
    00047                 inline const u16 getHeight() const { return _height; };
    00048
    00049         protected:
    00050                 u16 _width;
    00051                 u16 _height;
    00052         };
    00053 }
    00054
    00055 #endif