47    bool checkGraphicsReset() override final;
 
   49    virtual 
bool makeCurrent() = 0;
 
   50    virtual 
void doneCurrent() = 0;
 
   67        return m_haveBufferAge;
 
 
   72        return m_haveNativeFence;
 
 
   90        return m_extensions.contains(extension);
 
 
   96    void copyPixels(
const QRegion ®ion, 
const QSize &screenSize);
 
  109    void setFailed(
const QString &reason);
 
  113        m_haveBufferAge = value;
 
 
  118        m_haveNativeFence = value;
 
 
  128        m_extensions = extensions;
 
 
  135    bool m_haveBufferAge;
 
  139    bool m_haveNativeFence = 
false;
 
  144    QList<QByteArray> m_extensions;
 
 
The OpenGLBackend creates and holds the OpenGL context and is responsible for Texture from Pixmap.
void setSupportsBufferAge(bool value)
void setSupportsNativeFence(bool value)
QList< QByteArray > extensions() const
bool supportsNativeFence() const
void setExtensions(const QList< QByteArray > &extensions)
bool hasExtension(const QByteArray &extension) const
bool supportsBufferAge() const