diff options
author | chai <chaifix@163.com> | 2018-09-09 21:05:28 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-09-09 21:05:28 +0800 |
commit | 6decddfd8470b44609e8c3aa144380f198b7b54c (patch) | |
tree | 619de00d3d7ba058c2597c55c6ae570cc018c2cf /src/libjin/Graphics/Canvas.h | |
parent | 4cae436252d108f9bffe30009b754df00137bb1c (diff) |
*update
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; }; |