C++程序  |  24行  |  452 B

#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