diff options
Diffstat (limited to 'src/libjin/Graphics/Canvas.h')
-rw-r--r-- | src/libjin/Graphics/Canvas.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/libjin/Graphics/Canvas.h b/src/libjin/Graphics/Canvas.h index 2522d32..a6a52ea 100644 --- a/src/libjin/Graphics/Canvas.h +++ b/src/libjin/Graphics/Canvas.h @@ -13,17 +13,21 @@ namespace graphics { public: static Canvas* createCanvas(int w, int h); + + static void bind(Canvas*); static void unbind(); - static bool hasbind(GLint fbo); + static bool isBinded(const Canvas*); ~Canvas(); - void bind(); protected: + static const Canvas* const DEFAULT_CANVAS; + static const Canvas* current; + Canvas(int w, int h); + Canvas(GLuint n); GLuint fbo; - static GLint cur; }; |