| #ifndef SkGLDevice_FBO_DEFINED | |
| #define SkGLDevice_FBO_DEFINED | |
| #include "SkGLDevice.h" | |
| class SkGLDevice_FBO : public SkGLDevice { | |
| public: | |
| SkGLDevice_FBO(const SkBitmap& bitmap, bool offscreen); | |
| virtual ~SkGLDevice_FBO(); | |
| // overrides from SkGLDevice | |
| virtual void gainFocus(SkCanvas*); | |
| virtual TexOrientation bindDeviceAsTexture(); | |
| private: | |
| GLuint fFBO; | |
| GLuint fTextureID; | |
| typedef SkGLDevice INHERITED; | |
| }; | |
| #endif | |