CopperSpice API  1.9.1
QOpenGLExtraFunctions Class Reference

The QOpenGLExtraFunctions class provides cross platform access to the OpenGL ES 3.0, 3.1 and 3.2 API. More...

Inheritance diagram for QOpenGLExtraFunctions:
QOpenGLFunctions

Public Methods

 QOpenGLExtraFunctions ()
 
- Public Methods inherited from QOpenGLFunctions
 QOpenGLFunctions ()
 

Detailed Description

This subclass of QOpenGLFunctions includes the OpenGL ES 3.0, 3.1 and 3.2 functions. These will only work when an OpenGL ES 3.x context, or an OpenGL context of a version containing the functions in question either in core or as extension, is in use. This allows developing GLES 3.x applications in a cross-platform manner: development can happen on a desktop platform with OpenGL 3.x or 4.x, deploying to a true GLES 3.x device later on will require no or minimal changes to the application.

Note
Additional documentation pending.

Constructor & Destructor Documentation

QOpenGLExtraFunctions::QOpenGLExtraFunctions ( )

Constructs a default QOpenGLExtraFunctions object. This object can not be used until initializeOpenGLFunctions() is called to specify the context.