blob: d695ff0d16ab3e3441db0b407fe80b301fbd359d [file] [log] [blame]
reed@android.com8a1c16f2008-12-17 15:59:43 +00001#ifndef SkGLDevice_FBO_DEFINED
2#define SkGLDevice_FBO_DEFINED
3
4#include "SkGLDevice.h"
5
6class SkGLDevice_FBO : public SkGLDevice {
7public:
8 SkGLDevice_FBO(const SkBitmap& bitmap, bool offscreen);
9 virtual ~SkGLDevice_FBO();
10
11 // overrides from SkGLDevice
12 virtual void gainFocus(SkCanvas*);
13 virtual TexOrientation bindDeviceAsTexture();
14
15private:
16 GLuint fFBO;
17 GLuint fTextureID;
18
19 typedef SkGLDevice INHERITED;
20};
21
22#endif
23