From 6decddfd8470b44609e8c3aa144380f198b7b54c Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 9 Sep 2018 21:05:28 +0800 Subject: *update --- src/libjin/Graphics/Canvas.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/libjin/Graphics/Canvas.h') 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; }; -- cgit v1.1-26-g67d0