<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="QtOpenGL Reference Documentation" version="" project="QtOpenGL" indexTitle="Qt OpenGL">
    <namespace name="" status="active" access="public" module="qtopengl">
        <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt" status="active" access="public" location="qopengldebug.h" documented="true" related="0" meta="plain" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Severity severity)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="QOpenGLDebugMessage::Severity" name="severity" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-1" status="active" access="public" location="qopengldebug.h" documented="true" related="1" meta="plain" overload="true" overload-number="1" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Source source)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="QOpenGLDebugMessage::Source" name="source" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-2" status="active" access="public" location="qopengldebug.h" documented="true" related="2" meta="plain" overload="true" overload-number="2" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Type type)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="QOpenGLDebugMessage::Type" name="type" default=""/>
        </function>
        <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-3" status="active" access="public" location="qopengldebug.h" documented="true" related="3" meta="plain" overload="true" overload-number="3" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QOpenGLDebugMessage &amp;message)">
            <parameter type="QDebug" name="debug" default=""/>
            <parameter type="const QOpenGLDebugMessage &amp;" name="message" default=""/>
        </function>
        <class name="QAbstractOpenGLFunctions" href="qabstractopenglfunctions.html" status="active" access="public" location="qopenglversionfunctions.h" documented="true" module="QtOpenGL" brief="The base class of a family of classes that expose all functions for each OpenGL version and profile">
            <function name="QAbstractOpenGLFunctions" fullname="QAbstractOpenGLFunctions::QAbstractOpenGLFunctions" href="qabstractopenglfunctions.html#QAbstractOpenGLFunctions" status="active" access="protected" location="qopenglversionfunctions.h" documented="true" meta="constructor" signature="QAbstractOpenGLFunctions()"/>
            <function name="~QAbstractOpenGLFunctions" fullname="QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions" href="qabstractopenglfunctions.html#dtor.QAbstractOpenGLFunctions" status="active" access="public" location="qopenglversionfunctions.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAbstractOpenGLFunctions()"/>
        </class>
        <class name="QOpenGLBuffer" href="qopenglbuffer.html" status="active" access="public" location="qopenglbuffer.h" documented="true" groups="painting-3D" module="QtOpenGL" brief="Functions for creating and managing OpenGL buffer objects">
            <function name="QOpenGLBuffer" fullname="QOpenGLBuffer::QOpenGLBuffer" href="qopenglbuffer.html#QOpenGLBuffer" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="constructor" signature="QOpenGLBuffer()"/>
            <function name="QOpenGLBuffer" fullname="QOpenGLBuffer::QOpenGLBuffer" href="qopenglbuffer.html#QOpenGLBuffer-1" status="active" access="public" location="qopenglbuffer.h" documented="true" since="6.5" meta="move-constructor" noexcept="true" overload="true" overload-number="1" signature="QOpenGLBuffer(QOpenGLBuffer &amp;&amp;other)">
                <parameter type="QOpenGLBuffer &amp;&amp;" name="other" default=""/>
            </function>
            <function name="QOpenGLBuffer" fullname="QOpenGLBuffer::QOpenGLBuffer" href="qopenglbuffer.html#QOpenGLBuffer-2" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QOpenGLBuffer(QOpenGLBuffer::Type type)">
                <parameter type="QOpenGLBuffer::Type" name="type" default=""/>
            </function>
            <function name="QOpenGLBuffer" fullname="QOpenGLBuffer::QOpenGLBuffer" href="qopenglbuffer.html#QOpenGLBuffer-3" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="copy-constructor" overload="true" overload-number="3" signature="QOpenGLBuffer(const QOpenGLBuffer &amp;other)">
                <parameter type="const QOpenGLBuffer &amp;" name="other" default=""/>
            </function>
            <function name="allocate" fullname="QOpenGLBuffer::allocate" href="qopenglbuffer.html#allocate" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void" signature="void allocate(const void *data, int count)">
                <parameter type="const void *" name="data" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="allocate" fullname="QOpenGLBuffer::allocate" href="qopenglbuffer.html#allocate-1" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void allocate(int count)">
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="bind" fullname="QOpenGLBuffer::bind" href="qopenglbuffer.html#bind" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="bool" signature="bool bind()"/>
            <function name="bufferId" fullname="QOpenGLBuffer::bufferId" href="qopenglbuffer.html#bufferId" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint bufferId() const"/>
            <function name="create" fullname="QOpenGLBuffer::create" href="qopenglbuffer.html#create" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="destroy" fullname="QOpenGLBuffer::destroy" href="qopenglbuffer.html#destroy" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="isCreated" fullname="QOpenGLBuffer::isCreated" href="qopenglbuffer.html#isCreated" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="map" fullname="QOpenGLBuffer::map" href="qopenglbuffer.html#map" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void *" signature="void * map(QOpenGLBuffer::Access access)">
                <parameter type="QOpenGLBuffer::Access" name="access" default=""/>
            </function>
            <function name="mapRange" fullname="QOpenGLBuffer::mapRange" href="qopenglbuffer.html#mapRange" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void *" signature="void * mapRange(int offset, int count, QOpenGLBuffer::RangeAccessFlags access)">
                <parameter type="int" name="offset" default=""/>
                <parameter type="int" name="count" default=""/>
                <parameter type="QOpenGLBuffer::RangeAccessFlags" name="access" default=""/>
            </function>
            <function name="operator=" fullname="QOpenGLBuffer::operator=" href="qopenglbuffer.html#operator-eq" status="active" access="public" location="qopenglbuffer.h" documented="true" since="6.5" meta="move-assign" noexcept="true" type="QOpenGLBuffer &amp;" signature="QOpenGLBuffer &amp; operator=(QOpenGLBuffer &amp;&amp;other)">
                <parameter type="QOpenGLBuffer &amp;&amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QOpenGLBuffer::operator=" href="qopenglbuffer.html#operator-eq-1" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="copy-assign" overload="true" overload-number="1" type="QOpenGLBuffer &amp;" signature="QOpenGLBuffer &amp; operator=(const QOpenGLBuffer &amp;other)">
                <parameter type="const QOpenGLBuffer &amp;" name="other" default=""/>
            </function>
            <function name="read" fullname="QOpenGLBuffer::read" href="qopenglbuffer.html#read" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="bool" signature="bool read(int offset, void *data, int count)">
                <parameter type="int" name="offset" default=""/>
                <parameter type="void *" name="data" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="release" fullname="QOpenGLBuffer::release" href="qopenglbuffer.html#release" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void" signature="void release()"/>
            <function name="release" fullname="QOpenGLBuffer::release" href="qopenglbuffer.html#release-1" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="void" signature="void release(QOpenGLBuffer::Type type)">
                <parameter type="QOpenGLBuffer::Type" name="type" default=""/>
            </function>
            <function name="setUsagePattern" fullname="QOpenGLBuffer::setUsagePattern" href="qopenglbuffer.html#setUsagePattern" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void" signature="void setUsagePattern(QOpenGLBuffer::UsagePattern value)">
                <parameter type="QOpenGLBuffer::UsagePattern" name="value" default=""/>
            </function>
            <function name="size" fullname="QOpenGLBuffer::size" href="qopenglbuffer.html#size" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" const="true" type="int" signature="int size() const"/>
            <function name="swap" fullname="QOpenGLBuffer::swap" href="qopenglbuffer.html#swap" status="active" access="public" location="qopenglbuffer.h" documented="true" since="6.5" meta="plain" noexcept="true" type="void" signature="void swap(QOpenGLBuffer &amp;other)">
                <parameter type="QOpenGLBuffer &amp;" name="other" default=""/>
            </function>
            <function name="type" fullname="QOpenGLBuffer::type" href="qopenglbuffer.html#type" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" const="true" type="QOpenGLBuffer::Type" signature="QOpenGLBuffer::Type type() const"/>
            <function name="unmap" fullname="QOpenGLBuffer::unmap" href="qopenglbuffer.html#unmap" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="bool" signature="bool unmap()"/>
            <function name="usagePattern" fullname="QOpenGLBuffer::usagePattern" href="qopenglbuffer.html#usagePattern" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" const="true" type="QOpenGLBuffer::UsagePattern" signature="QOpenGLBuffer::UsagePattern usagePattern() const"/>
            <function name="write" fullname="QOpenGLBuffer::write" href="qopenglbuffer.html#write" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="plain" type="void" signature="void write(int offset, const void *data, int count)">
                <parameter type="int" name="offset" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="~QOpenGLBuffer" fullname="QOpenGLBuffer::~QOpenGLBuffer" href="qopenglbuffer.html#dtor.QOpenGLBuffer" status="active" access="public" location="qopenglbuffer.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLBuffer()"/>
            <enum name="Access" fullname="QOpenGLBuffer::Access" href="qopenglbuffer.html#Access-enum" status="active" access="public" location="qopenglbuffer.h" documented="true">
                <value name="ReadOnly" value="0x88B8"/>
                <value name="WriteOnly" value="0x88B9"/>
                <value name="ReadWrite" value="0x88BA"/>
            </enum>
            <enum name="RangeAccessFlag" fullname="QOpenGLBuffer::RangeAccessFlag" href="qopenglbuffer.html#RangeAccessFlag-enum" status="active" access="public" location="qopenglbuffer.h" documented="true" typedef="QOpenGLBuffer::RangeAccessFlags">
                <value name="RangeRead" value="0x0001"/>
                <value name="RangeWrite" value="0x0002"/>
                <value name="RangeInvalidate" value="0x0004"/>
                <value name="RangeInvalidateBuffer" value="0x0008"/>
                <value name="RangeFlushExplicit" value="0x0010"/>
                <value name="RangeUnsynchronized" value="0x0020"/>
            </enum>
            <enum name="Type" fullname="QOpenGLBuffer::Type" href="qopenglbuffer.html#Type-enum" status="active" access="public" location="qopenglbuffer.h" documented="true">
                <value name="VertexBuffer" value="0x8892"/>
                <value name="IndexBuffer" value="0x8893"/>
                <value name="PixelPackBuffer" value="0x88EB"/>
                <value name="PixelUnpackBuffer" value="0x88EC"/>
            </enum>
            <enum name="UsagePattern" fullname="QOpenGLBuffer::UsagePattern" href="qopenglbuffer.html#UsagePattern-enum" status="active" access="public" location="qopenglbuffer.h" documented="true">
                <value name="StreamDraw" value="0x88E0"/>
                <value name="StreamRead" value="0x88E1"/>
                <value name="StreamCopy" value="0x88E2"/>
                <value name="StaticDraw" value="0x88E4"/>
                <value name="StaticRead" value="0x88E5"/>
                <value name="StaticCopy" value="0x88E6"/>
                <value name="DynamicDraw" value="0x88E8"/>
                <value name="DynamicRead" value="0x88E9"/>
                <value name="DynamicCopy" value="0x88EA"/>
            </enum>
            <typedef name="RangeAccessFlags" fullname="QOpenGLBuffer::RangeAccessFlags" href="qopenglbuffer.html#RangeAccessFlag-enum" status="active" access="public" location="qopenglbuffer.h" enum="QOpenGLBuffer::RangeAccessFlag"/>
        </class>
        <class name="QOpenGLDebugLogger" href="qopengldebuglogger.html" status="active" access="public" location="qopengldebug.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Enables logging of OpenGL debugging messages">
            <contents name="introduction" title="Introduction" level="1"/>
            <contents name="creating-an-opengl-debug-context" title="Creating an OpenGL Debug Context" level="1"/>
            <contents name="creating-and-initializing-a-qopengldebuglogger" title="Creating and Initializing a QOpenGLDebugLogger" level="1"/>
            <contents name="reading-the-internal-opengl-debug-log" title="Reading the Internal OpenGL Debug Log" level="1"/>
            <contents name="real-time-logging-of-messages" title="Real-time logging of messages" level="1"/>
            <contents name="inserting-messages-in-the-debug-log" title="Inserting Messages in the Debug Log" level="1"/>
            <contents name="controlling-the-debug-output" title="Controlling the Debug Output" level="1"/>
            <function name="QOpenGLDebugLogger" fullname="QOpenGLDebugLogger::QOpenGLDebugLogger" href="qopengldebuglogger.html#QOpenGLDebugLogger" status="active" access="public" location="qopengldebug.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLDebugLogger(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="disableMessages" fullname="QOpenGLDebugLogger::disableMessages" href="qopengldebuglogger.html#disableMessages" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" type="void" signature="void disableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types, QOpenGLDebugMessage::Severities severities)">
                <parameter type="QOpenGLDebugMessage::Sources" name="sources" default="QOpenGLDebugMessage::AnySource"/>
                <parameter type="QOpenGLDebugMessage::Types" name="types" default="QOpenGLDebugMessage::AnyType"/>
                <parameter type="QOpenGLDebugMessage::Severities" name="severities" default="QOpenGLDebugMessage::AnySeverity"/>
            </function>
            <function name="disableMessages" fullname="QOpenGLDebugLogger::disableMessages" href="qopengldebuglogger.html#disableMessages-1" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void disableMessages(const QList&lt;GLuint&gt; &amp;ids, QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types)">
                <parameter type="const QList&lt;GLuint&gt; &amp;" name="ids" default=""/>
                <parameter type="QOpenGLDebugMessage::Sources" name="sources" default="QOpenGLDebugMessage::AnySource"/>
                <parameter type="QOpenGLDebugMessage::Types" name="types" default="QOpenGLDebugMessage::AnyType"/>
            </function>
            <function name="enableMessages" fullname="QOpenGLDebugLogger::enableMessages" href="qopengldebuglogger.html#enableMessages" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" type="void" signature="void enableMessages(QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types, QOpenGLDebugMessage::Severities severities)">
                <parameter type="QOpenGLDebugMessage::Sources" name="sources" default="QOpenGLDebugMessage::AnySource"/>
                <parameter type="QOpenGLDebugMessage::Types" name="types" default="QOpenGLDebugMessage::AnyType"/>
                <parameter type="QOpenGLDebugMessage::Severities" name="severities" default="QOpenGLDebugMessage::AnySeverity"/>
            </function>
            <function name="enableMessages" fullname="QOpenGLDebugLogger::enableMessages" href="qopengldebuglogger.html#enableMessages-1" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void enableMessages(const QList&lt;GLuint&gt; &amp;ids, QOpenGLDebugMessage::Sources sources, QOpenGLDebugMessage::Types types)">
                <parameter type="const QList&lt;GLuint&gt; &amp;" name="ids" default=""/>
                <parameter type="QOpenGLDebugMessage::Sources" name="sources" default="QOpenGLDebugMessage::AnySource"/>
                <parameter type="QOpenGLDebugMessage::Types" name="types" default="QOpenGLDebugMessage::AnyType"/>
            </function>
            <function name="initialize" fullname="QOpenGLDebugLogger::initialize" href="qopengldebuglogger.html#initialize" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" type="bool" signature="bool initialize()"/>
            <function name="isLogging" fullname="QOpenGLDebugLogger::isLogging" href="qopengldebuglogger.html#isLogging" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLogging() const"/>
            <function name="logMessage" fullname="QOpenGLDebugLogger::logMessage" href="qopengldebuglogger.html#logMessage" status="active" access="public" location="qopengldebug.h" documented="true" meta="slot" type="void" signature="void logMessage(const QOpenGLDebugMessage &amp;debugMessage)">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="loggedMessages" fullname="QOpenGLDebugLogger::loggedMessages" href="qopengldebuglogger.html#loggedMessages" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="QList&lt;QOpenGLDebugMessage&gt;" signature="QList&lt;QOpenGLDebugMessage&gt; loggedMessages() const"/>
            <function name="loggingMode" fullname="QOpenGLDebugLogger::loggingMode" href="qopengldebuglogger.html#loggingMode" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" associated-property="loggingMode" type="QOpenGLDebugLogger::LoggingMode" signature="QOpenGLDebugLogger::LoggingMode loggingMode() const"/>
            <function name="maximumMessageLength" fullname="QOpenGLDebugLogger::maximumMessageLength" href="qopengldebuglogger.html#maximumMessageLength" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="qint64" signature="qint64 maximumMessageLength() const"/>
            <function name="messageLogged" fullname="QOpenGLDebugLogger::messageLogged" href="qopengldebuglogger.html#messageLogged" status="active" access="public" location="qopengldebug.h" documented="true" meta="signal" type="void" signature="void messageLogged(const QOpenGLDebugMessage &amp;debugMessage)">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="popGroup" fullname="QOpenGLDebugLogger::popGroup" href="qopengldebuglogger.html#popGroup" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" type="void" signature="void popGroup()"/>
            <function name="pushGroup" fullname="QOpenGLDebugLogger::pushGroup" href="qopengldebuglogger.html#pushGroup" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" type="void" signature="void pushGroup(const QString &amp;name, GLuint id, QOpenGLDebugMessage::Source source)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="GLuint" name="id" default="0"/>
                <parameter type="QOpenGLDebugMessage::Source" name="source" default="QOpenGLDebugMessage::ApplicationSource"/>
            </function>
            <function name="startLogging" fullname="QOpenGLDebugLogger::startLogging" href="qopengldebuglogger.html#startLogging" status="active" access="public" location="qopengldebug.h" documented="true" meta="slot" type="void" signature="void startLogging(QOpenGLDebugLogger::LoggingMode loggingMode)">
                <parameter type="QOpenGLDebugLogger::LoggingMode" name="loggingMode" default="AsynchronousLogging"/>
            </function>
            <function name="stopLogging" fullname="QOpenGLDebugLogger::stopLogging" href="qopengldebuglogger.html#stopLogging" status="active" access="public" location="qopengldebug.h" documented="true" meta="slot" type="void" signature="void stopLogging()"/>
            <function name="~QOpenGLDebugLogger" fullname="QOpenGLDebugLogger::~QOpenGLDebugLogger" href="qopengldebuglogger.html#dtor.QOpenGLDebugLogger" status="active" access="public" location="qopengldebug.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLDebugLogger()"/>
            <enum name="LoggingMode" fullname="QOpenGLDebugLogger::LoggingMode" href="qopengldebuglogger.html#LoggingMode-enum" status="active" access="public" location="qopengldebug.h" documented="true">
                <value name="AsynchronousLogging" value="0"/>
                <value name="SynchronousLogging" value="1"/>
            </enum>
            <property name="loggingMode" fullname="QOpenGLDebugLogger::loggingMode" href="qopengldebuglogger.html#loggingMode-prop" status="active" access="public" location="qopengldebug.h" documented="true" writable="false" dataType="LoggingMode" brief="The logging mode passed to startLogging()">
                <getter name="loggingMode"/>
            </property>
        </class>
        <class threadsafety="reentrant" name="QOpenGLDebugMessage" href="qopengldebugmessage.html" status="active" access="public" location="qopengldebug.h" documented="true" groups="painting-3D,shared" module="QtOpenGL" brief="Wraps an OpenGL debug message">
            <function name="QOpenGLDebugMessage" fullname="QOpenGLDebugMessage::QOpenGLDebugMessage" href="qopengldebugmessage.html#QOpenGLDebugMessage" status="active" access="public" location="qopengldebug.h" documented="true" meta="constructor" signature="QOpenGLDebugMessage()"/>
            <function name="QOpenGLDebugMessage" fullname="QOpenGLDebugMessage::QOpenGLDebugMessage" href="qopengldebugmessage.html#QOpenGLDebugMessage-1" status="active" access="public" location="qopengldebug.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QOpenGLDebugMessage(const QOpenGLDebugMessage &amp;debugMessage)">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="createApplicationMessage" fullname="QOpenGLDebugMessage::createApplicationMessage" href="qopengldebugmessage.html#createApplicationMessage" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" static="true" type="QOpenGLDebugMessage" signature="QOpenGLDebugMessage createApplicationMessage(const QString &amp;text, GLuint id, QOpenGLDebugMessage::Severity severity, QOpenGLDebugMessage::Type type)">
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="GLuint" name="id" default="0"/>
                <parameter type="QOpenGLDebugMessage::Severity" name="severity" default="NotificationSeverity"/>
                <parameter type="QOpenGLDebugMessage::Type" name="type" default="OtherType"/>
            </function>
            <function name="createThirdPartyMessage" fullname="QOpenGLDebugMessage::createThirdPartyMessage" href="qopengldebugmessage.html#createThirdPartyMessage" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" static="true" type="QOpenGLDebugMessage" signature="QOpenGLDebugMessage createThirdPartyMessage(const QString &amp;text, GLuint id, QOpenGLDebugMessage::Severity severity, QOpenGLDebugMessage::Type type)">
                <parameter type="const QString &amp;" name="text" default=""/>
                <parameter type="GLuint" name="id" default="0"/>
                <parameter type="QOpenGLDebugMessage::Severity" name="severity" default="NotificationSeverity"/>
                <parameter type="QOpenGLDebugMessage::Type" name="type" default="OtherType"/>
            </function>
            <function name="id" fullname="QOpenGLDebugMessage::id" href="qopengldebugmessage.html#id" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint id() const"/>
            <function name="message" fullname="QOpenGLDebugMessage::message" href="qopengldebugmessage.html#message" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="QString" signature="QString message() const"/>
            <function name="operator!=" fullname="QOpenGLDebugMessage::operator!=" href="qopengldebugmessage.html#operator-not-eq" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator!=(const QOpenGLDebugMessage &amp;debugMessage) const">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt" status="active" access="public" location="qopengldebug.h" documented="true" related="0" meta="plain" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Severity severity)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="QOpenGLDebugMessage::Severity" name="severity" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-1" status="active" access="public" location="qopengldebug.h" documented="true" related="1" meta="plain" overload="true" overload-number="1" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Source source)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="QOpenGLDebugMessage::Source" name="source" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-2" status="active" access="public" location="qopengldebug.h" documented="true" related="2" meta="plain" overload="true" overload-number="2" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, QOpenGLDebugMessage::Type type)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="QOpenGLDebugMessage::Type" name="type" default=""/>
            </function>
            <function name="operator&lt;&lt;" href="qopengldebugmessage.html#operator-lt-lt-3" status="active" access="public" location="qopengldebug.h" documented="true" related="3" meta="plain" overload="true" overload-number="3" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug debug, const QOpenGLDebugMessage &amp;message)">
                <parameter type="QDebug" name="debug" default=""/>
                <parameter type="const QOpenGLDebugMessage &amp;" name="message" default=""/>
            </function>
            <function name="operator=" fullname="QOpenGLDebugMessage::operator=" href="qopengldebugmessage.html#operator-eq" status="active" access="public" location="qopengldebug.h" documented="true" meta="move-assign" noexcept="true" type="QOpenGLDebugMessage &amp;" signature="QOpenGLDebugMessage &amp; operator=(QOpenGLDebugMessage &amp;&amp;debugMessage)">
                <parameter type="QOpenGLDebugMessage &amp;&amp;" name="debugMessage" default=""/>
            </function>
            <function name="operator=" fullname="QOpenGLDebugMessage::operator=" href="qopengldebugmessage.html#operator-eq-1" status="active" access="public" location="qopengldebug.h" documented="true" meta="copy-assign" overload="true" overload-number="1" type="QOpenGLDebugMessage &amp;" signature="QOpenGLDebugMessage &amp; operator=(const QOpenGLDebugMessage &amp;debugMessage)">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="operator==" fullname="QOpenGLDebugMessage::operator==" href="qopengldebugmessage.html#operator-eq-eq" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QOpenGLDebugMessage &amp;debugMessage) const">
                <parameter type="const QOpenGLDebugMessage &amp;" name="debugMessage" default=""/>
            </function>
            <function name="severity" fullname="QOpenGLDebugMessage::severity" href="qopengldebugmessage.html#severity" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="QOpenGLDebugMessage::Severity" signature="QOpenGLDebugMessage::Severity severity() const"/>
            <function name="source" fullname="QOpenGLDebugMessage::source" href="qopengldebugmessage.html#source" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="QOpenGLDebugMessage::Source" signature="QOpenGLDebugMessage::Source source() const"/>
            <function name="swap" fullname="QOpenGLDebugMessage::swap" href="qopengldebugmessage.html#swap" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" noexcept="true" type="void" signature="void swap(QOpenGLDebugMessage &amp;other)">
                <parameter type="QOpenGLDebugMessage &amp;" name="other" default=""/>
            </function>
            <function name="type" fullname="QOpenGLDebugMessage::type" href="qopengldebugmessage.html#type" status="active" access="public" location="qopengldebug.h" documented="true" meta="plain" const="true" type="QOpenGLDebugMessage::Type" signature="QOpenGLDebugMessage::Type type() const"/>
            <function name="~QOpenGLDebugMessage" fullname="QOpenGLDebugMessage::~QOpenGLDebugMessage" href="qopengldebugmessage.html#dtor.QOpenGLDebugMessage" status="active" access="public" location="qopengldebug.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLDebugMessage()"/>
            <enum name="Severity" fullname="QOpenGLDebugMessage::Severity" href="qopengldebugmessage.html#Severity-enum" status="active" access="public" location="qopengldebug.h" documented="true" typedef="QOpenGLDebugMessage::Severities">
                <value name="InvalidSeverity" value="0x00000000"/>
                <value name="HighSeverity" value="0x00000001"/>
                <value name="MediumSeverity" value="0x00000002"/>
                <value name="LowSeverity" value="0x00000004"/>
                <value name="NotificationSeverity" value="0x00000008"/>
                <value name="LastSeverity" value="NotificationSeverity"/>
                <value name="AnySeverity" value="0xffffffff"/>
            </enum>
            <enum name="Source" fullname="QOpenGLDebugMessage::Source" href="qopengldebugmessage.html#Source-enum" status="active" access="public" location="qopengldebug.h" documented="true" typedef="QOpenGLDebugMessage::Sources">
                <value name="InvalidSource" value="0x00000000"/>
                <value name="APISource" value="0x00000001"/>
                <value name="WindowSystemSource" value="0x00000002"/>
                <value name="ShaderCompilerSource" value="0x00000004"/>
                <value name="ThirdPartySource" value="0x00000008"/>
                <value name="ApplicationSource" value="0x00000010"/>
                <value name="OtherSource" value="0x00000020"/>
                <value name="LastSource" value="OtherSource"/>
                <value name="AnySource" value="0xffffffff"/>
            </enum>
            <enum name="Type" fullname="QOpenGLDebugMessage::Type" href="qopengldebugmessage.html#Type-enum" status="active" access="public" location="qopengldebug.h" documented="true" typedef="QOpenGLDebugMessage::Types">
                <value name="InvalidType" value="0x00000000"/>
                <value name="ErrorType" value="0x00000001"/>
                <value name="DeprecatedBehaviorType" value="0x00000002"/>
                <value name="UndefinedBehaviorType" value="0x00000004"/>
                <value name="PortabilityType" value="0x00000008"/>
                <value name="PerformanceType" value="0x00000010"/>
                <value name="OtherType" value="0x00000020"/>
                <value name="MarkerType" value="0x00000040"/>
                <value name="GroupPushType" value="0x00000080"/>
                <value name="GroupPopType" value="0x00000100"/>
                <value name="LastType" value="GroupPopType"/>
                <value name="AnyType" value="0xffffffff"/>
            </enum>
            <typedef name="Severities" fullname="QOpenGLDebugMessage::Severities" href="qopengldebugmessage.html#Severity-enum" status="active" access="public" location="qopengldebug.h" enum="QOpenGLDebugMessage::Severity"/>
            <typedef name="Sources" fullname="QOpenGLDebugMessage::Sources" href="qopengldebugmessage.html#Source-enum" status="active" access="public" location="qopengldebug.h" enum="QOpenGLDebugMessage::Source"/>
            <typedef name="Types" fullname="QOpenGLDebugMessage::Types" href="qopengldebugmessage.html#Type-enum" status="active" access="public" location="qopengldebug.h" enum="QOpenGLDebugMessage::Type"/>
        </class>
        <class name="QOpenGLFramebufferObject" href="qopenglframebufferobject.html" status="active" access="public" location="qopenglframebufferobject.h" documented="true" groups="painting-3D" module="QtOpenGL" brief="Encapsulates an OpenGL framebuffer object">
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLFramebufferObject(const QSize &amp;size, GLenum target)">
                <parameter type="const QSize &amp;" name="size" default=""/>
                <parameter type="GLenum" name="target" default="GL_TEXTURE_2D"/>
            </function>
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QOpenGLFramebufferObject(const QSize &amp;size, const QOpenGLFramebufferObjectFormat &amp;format)">
                <parameter type="const QSize &amp;" name="size" default=""/>
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="format" default=""/>
            </function>
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject-2" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QOpenGLFramebufferObject(int width, int height, GLenum target)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="GLenum" name="target" default="GL_TEXTURE_2D"/>
            </function>
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject-3" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" overload="true" overload-number="3" signature="QOpenGLFramebufferObject(int width, int height, const QOpenGLFramebufferObjectFormat &amp;format)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="format" default=""/>
            </function>
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject-4" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" overload="true" overload-number="4" signature="QOpenGLFramebufferObject(const QSize &amp;size, QOpenGLFramebufferObject::Attachment attachment, GLenum target, GLenum internalFormat)">
                <parameter type="const QSize &amp;" name="size" default=""/>
                <parameter type="QOpenGLFramebufferObject::Attachment" name="attachment" default=""/>
                <parameter type="GLenum" name="target" default="GL_TEXTURE_2D"/>
                <parameter type="GLenum" name="internalFormat" default="0"/>
            </function>
            <function name="QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::QOpenGLFramebufferObject" href="qopenglframebufferobject.html#QOpenGLFramebufferObject-5" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" overload="true" overload-number="5" signature="QOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject::Attachment attachment, GLenum target, GLenum internalFormat)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="QOpenGLFramebufferObject::Attachment" name="attachment" default=""/>
                <parameter type="GLenum" name="target" default="GL_TEXTURE_2D"/>
                <parameter type="GLenum" name="internalFormat" default="0"/>
            </function>
            <function name="addColorAttachment" fullname="QOpenGLFramebufferObject::addColorAttachment" href="qopenglframebufferobject.html#addColorAttachment" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void addColorAttachment(const QSize &amp;size, GLenum internalFormat)">
                <parameter type="const QSize &amp;" name="size" default=""/>
                <parameter type="GLenum" name="internalFormat" default="0"/>
            </function>
            <function name="addColorAttachment" fullname="QOpenGLFramebufferObject::addColorAttachment" href="qopenglframebufferobject.html#addColorAttachment-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void addColorAttachment(int width, int height, GLenum internalFormat)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="GLenum" name="internalFormat" default="0"/>
            </function>
            <function name="attachment" fullname="QOpenGLFramebufferObject::attachment" href="qopenglframebufferobject.html#attachment" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QOpenGLFramebufferObject::Attachment" signature="QOpenGLFramebufferObject::Attachment attachment() const"/>
            <function name="bind" fullname="QOpenGLFramebufferObject::bind" href="qopenglframebufferobject.html#bind" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="bool" signature="bool bind()"/>
            <function name="bindDefault" fullname="QOpenGLFramebufferObject::bindDefault" href="qopenglframebufferobject.html#bindDefault" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" type="bool" signature="bool bindDefault()"/>
            <function name="blitFramebuffer" fullname="QOpenGLFramebufferObject::blitFramebuffer" href="qopenglframebufferobject.html#blitFramebuffer" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" type="void" signature="void blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &amp;targetRect, QOpenGLFramebufferObject *source, const QRect &amp;sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, QOpenGLFramebufferObject::FramebufferRestorePolicy restorePolicy)">
                <parameter type="QOpenGLFramebufferObject *" name="target" default=""/>
                <parameter type="const QRect &amp;" name="targetRect" default=""/>
                <parameter type="QOpenGLFramebufferObject *" name="source" default=""/>
                <parameter type="const QRect &amp;" name="sourceRect" default=""/>
                <parameter type="GLbitfield" name="buffers" default=""/>
                <parameter type="GLenum" name="filter" default=""/>
                <parameter type="int" name="readColorAttachmentIndex" default=""/>
                <parameter type="int" name="drawColorAttachmentIndex" default=""/>
                <parameter type="QOpenGLFramebufferObject::FramebufferRestorePolicy" name="restorePolicy" default=""/>
            </function>
            <function name="blitFramebuffer" fullname="QOpenGLFramebufferObject::blitFramebuffer" href="qopenglframebufferobject.html#blitFramebuffer-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="void" signature="void blitFramebuffer(QOpenGLFramebufferObject *target, QOpenGLFramebufferObject *source, GLbitfield buffers, GLenum filter)">
                <parameter type="QOpenGLFramebufferObject *" name="target" default=""/>
                <parameter type="QOpenGLFramebufferObject *" name="source" default=""/>
                <parameter type="GLbitfield" name="buffers" default="GL_COLOR_BUFFER_BIT"/>
                <parameter type="GLenum" name="filter" default="GL_NEAREST"/>
            </function>
            <function name="blitFramebuffer" fullname="QOpenGLFramebufferObject::blitFramebuffer" href="qopenglframebufferobject.html#blitFramebuffer-2" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" overload="true" overload-number="2" type="void" signature="void blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &amp;targetRect, QOpenGLFramebufferObject *source, const QRect &amp;sourceRect, GLbitfield buffers, GLenum filter)">
                <parameter type="QOpenGLFramebufferObject *" name="target" default=""/>
                <parameter type="const QRect &amp;" name="targetRect" default=""/>
                <parameter type="QOpenGLFramebufferObject *" name="source" default=""/>
                <parameter type="const QRect &amp;" name="sourceRect" default=""/>
                <parameter type="GLbitfield" name="buffers" default="GL_COLOR_BUFFER_BIT"/>
                <parameter type="GLenum" name="filter" default="GL_NEAREST"/>
            </function>
            <function name="blitFramebuffer" fullname="QOpenGLFramebufferObject::blitFramebuffer" href="qopenglframebufferobject.html#blitFramebuffer-3" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" overload="true" overload-number="3" type="void" signature="void blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &amp;targetRect, QOpenGLFramebufferObject *source, const QRect &amp;sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex)">
                <parameter type="QOpenGLFramebufferObject *" name="target" default=""/>
                <parameter type="const QRect &amp;" name="targetRect" default=""/>
                <parameter type="QOpenGLFramebufferObject *" name="source" default=""/>
                <parameter type="const QRect &amp;" name="sourceRect" default=""/>
                <parameter type="GLbitfield" name="buffers" default=""/>
                <parameter type="GLenum" name="filter" default=""/>
                <parameter type="int" name="readColorAttachmentIndex" default=""/>
                <parameter type="int" name="drawColorAttachmentIndex" default=""/>
            </function>
            <function name="format" fullname="QOpenGLFramebufferObject::format" href="qopenglframebufferobject.html#format" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QOpenGLFramebufferObjectFormat" signature="QOpenGLFramebufferObjectFormat format() const"/>
            <function name="handle" fullname="QOpenGLFramebufferObject::handle" href="qopenglframebufferobject.html#handle" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint handle() const"/>
            <function name="hasOpenGLFramebufferBlit" fullname="QOpenGLFramebufferObject::hasOpenGLFramebufferBlit" href="qopenglframebufferobject.html#hasOpenGLFramebufferBlit" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" type="bool" signature="bool hasOpenGLFramebufferBlit()"/>
            <function name="hasOpenGLFramebufferObjects" fullname="QOpenGLFramebufferObject::hasOpenGLFramebufferObjects" href="qopenglframebufferobject.html#hasOpenGLFramebufferObjects" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" static="true" type="bool" signature="bool hasOpenGLFramebufferObjects()"/>
            <function name="height" fullname="QOpenGLFramebufferObject::height" href="qopenglframebufferobject.html#height" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="int" signature="int height() const"/>
            <function name="isBound" fullname="QOpenGLFramebufferObject::isBound" href="qopenglframebufferobject.html#isBound" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool isBound() const"/>
            <function name="isValid" fullname="QOpenGLFramebufferObject::isValid" href="qopenglframebufferobject.html#isValid" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="release" fullname="QOpenGLFramebufferObject::release" href="qopenglframebufferobject.html#release" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="bool" signature="bool release()"/>
            <function name="setAttachment" fullname="QOpenGLFramebufferObject::setAttachment" href="qopenglframebufferobject.html#setAttachment" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setAttachment(QOpenGLFramebufferObject::Attachment attachment)">
                <parameter type="QOpenGLFramebufferObject::Attachment" name="attachment" default=""/>
            </function>
            <function name="size" fullname="QOpenGLFramebufferObject::size" href="qopenglframebufferobject.html#size" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QSize" signature="QSize size() const"/>
            <function name="sizes" fullname="QOpenGLFramebufferObject::sizes" href="qopenglframebufferobject.html#sizes" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QList&lt;QSize&gt;" signature="QList&lt;QSize&gt; sizes() const"/>
            <function name="takeTexture" fullname="QOpenGLFramebufferObject::takeTexture" href="qopenglframebufferobject.html#takeTexture" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="GLuint" signature="GLuint takeTexture()"/>
            <function name="takeTexture" fullname="QOpenGLFramebufferObject::takeTexture" href="qopenglframebufferobject.html#takeTexture-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" overload="true" overload-number="1" type="GLuint" signature="GLuint takeTexture(int colorAttachmentIndex)">
                <parameter type="int" name="colorAttachmentIndex" default=""/>
            </function>
            <function name="texture" fullname="QOpenGLFramebufferObject::texture" href="qopenglframebufferobject.html#texture" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint texture() const"/>
            <function name="textures" fullname="QOpenGLFramebufferObject::textures" href="qopenglframebufferobject.html#textures" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QList&lt;GLuint&gt;" signature="QList&lt;GLuint&gt; textures() const"/>
            <function name="toImage" fullname="QOpenGLFramebufferObject::toImage" href="qopenglframebufferobject.html#toImage" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QImage" signature="QImage toImage(bool flipped) const">
                <parameter type="bool" name="flipped" default="true"/>
            </function>
            <function name="toImage" fullname="QOpenGLFramebufferObject::toImage" href="qopenglframebufferobject.html#toImage-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="QImage" signature="QImage toImage(bool flipped, int colorAttachmentIndex) const">
                <parameter type="bool" name="flipped" default=""/>
                <parameter type="int" name="colorAttachmentIndex" default=""/>
            </function>
            <function name="width" fullname="QOpenGLFramebufferObject::width" href="qopenglframebufferobject.html#width" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="int" signature="int width() const"/>
            <function name="~QOpenGLFramebufferObject" fullname="QOpenGLFramebufferObject::~QOpenGLFramebufferObject" href="qopenglframebufferobject.html#dtor.QOpenGLFramebufferObject" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLFramebufferObject()"/>
            <enum name="Attachment" fullname="QOpenGLFramebufferObject::Attachment" href="qopenglframebufferobject.html#Attachment-enum" status="active" access="public" location="qopenglframebufferobject.h" documented="true">
                <value name="NoAttachment" value="0"/>
                <value name="CombinedDepthStencil" value="1"/>
                <value name="Depth" value="2"/>
            </enum>
            <enum name="FramebufferRestorePolicy" fullname="QOpenGLFramebufferObject::FramebufferRestorePolicy" href="qopenglframebufferobject.html#FramebufferRestorePolicy-enum" status="active" access="public" location="qopenglframebufferobject.h" documented="true">
                <value name="DontRestoreFramebufferBinding" value="0"/>
                <value name="RestoreFramebufferBindingToDefault" value="1"/>
                <value name="RestoreFrameBufferBinding" value="2"/>
            </enum>
        </class>
        <class name="QOpenGLFramebufferObjectFormat" href="qopenglframebufferobjectformat.html" status="active" access="public" location="qopenglframebufferobject.h" documented="true" groups="painting-3D" module="QtOpenGL" brief="Specifies the format of an OpenGL framebuffer object">
            <function name="QOpenGLFramebufferObjectFormat" fullname="QOpenGLFramebufferObjectFormat::QOpenGLFramebufferObjectFormat" href="qopenglframebufferobjectformat.html#QOpenGLFramebufferObjectFormat" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="constructor" signature="QOpenGLFramebufferObjectFormat()"/>
            <function name="QOpenGLFramebufferObjectFormat" fullname="QOpenGLFramebufferObjectFormat::QOpenGLFramebufferObjectFormat" href="qopenglframebufferobjectformat.html#QOpenGLFramebufferObjectFormat-1" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QOpenGLFramebufferObjectFormat(const QOpenGLFramebufferObjectFormat &amp;other)">
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="other" default=""/>
            </function>
            <function name="attachment" fullname="QOpenGLFramebufferObjectFormat::attachment" href="qopenglframebufferobjectformat.html#attachment" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="QOpenGLFramebufferObject::Attachment" signature="QOpenGLFramebufferObject::Attachment attachment() const"/>
            <function name="internalTextureFormat" fullname="QOpenGLFramebufferObjectFormat::internalTextureFormat" href="qopenglframebufferobjectformat.html#internalTextureFormat" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="GLenum" signature="GLenum internalTextureFormat() const"/>
            <function name="mipmap" fullname="QOpenGLFramebufferObjectFormat::mipmap" href="qopenglframebufferobjectformat.html#mipmap" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool mipmap() const"/>
            <function name="operator!=" fullname="QOpenGLFramebufferObjectFormat::operator!=" href="qopenglframebufferobjectformat.html#operator-not-eq" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator!=(const QOpenGLFramebufferObjectFormat &amp;other) const">
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="other" default=""/>
            </function>
            <function name="operator=" fullname="QOpenGLFramebufferObjectFormat::operator=" href="qopenglframebufferobjectformat.html#operator-eq" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="copy-assign" type="QOpenGLFramebufferObjectFormat &amp;" signature="QOpenGLFramebufferObjectFormat &amp; operator=(const QOpenGLFramebufferObjectFormat &amp;other)">
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="other" default=""/>
            </function>
            <function name="operator==" fullname="QOpenGLFramebufferObjectFormat::operator==" href="qopenglframebufferobjectformat.html#operator-eq-eq" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool operator==(const QOpenGLFramebufferObjectFormat &amp;other) const">
                <parameter type="const QOpenGLFramebufferObjectFormat &amp;" name="other" default=""/>
            </function>
            <function name="samples" fullname="QOpenGLFramebufferObjectFormat::samples" href="qopenglframebufferobjectformat.html#samples" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="int" signature="int samples() const"/>
            <function name="setAttachment" fullname="QOpenGLFramebufferObjectFormat::setAttachment" href="qopenglframebufferobjectformat.html#setAttachment" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setAttachment(QOpenGLFramebufferObject::Attachment attachment)">
                <parameter type="QOpenGLFramebufferObject::Attachment" name="attachment" default=""/>
            </function>
            <function name="setInternalTextureFormat" fullname="QOpenGLFramebufferObjectFormat::setInternalTextureFormat" href="qopenglframebufferobjectformat.html#setInternalTextureFormat" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setInternalTextureFormat(GLenum internalTextureFormat)">
                <parameter type="GLenum" name="internalTextureFormat" default=""/>
            </function>
            <function name="setMipmap" fullname="QOpenGLFramebufferObjectFormat::setMipmap" href="qopenglframebufferobjectformat.html#setMipmap" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setMipmap(bool enabled)">
                <parameter type="bool" name="enabled" default=""/>
            </function>
            <function name="setSamples" fullname="QOpenGLFramebufferObjectFormat::setSamples" href="qopenglframebufferobjectformat.html#setSamples" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setSamples(int samples)">
                <parameter type="int" name="samples" default=""/>
            </function>
            <function name="setTextureTarget" fullname="QOpenGLFramebufferObjectFormat::setTextureTarget" href="qopenglframebufferobjectformat.html#setTextureTarget" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" type="void" signature="void setTextureTarget(GLenum target)">
                <parameter type="GLenum" name="target" default=""/>
            </function>
            <function name="textureTarget" fullname="QOpenGLFramebufferObjectFormat::textureTarget" href="qopenglframebufferobjectformat.html#textureTarget" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="plain" const="true" type="GLenum" signature="GLenum textureTarget() const"/>
            <function name="~QOpenGLFramebufferObjectFormat" fullname="QOpenGLFramebufferObjectFormat::~QOpenGLFramebufferObjectFormat" href="qopenglframebufferobjectformat.html#dtor.QOpenGLFramebufferObjectFormat" status="active" access="public" location="qopenglframebufferobject.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLFramebufferObjectFormat()"/>
        </class>
        <class name="QOpenGLFunctions_1_0" href="qopenglfunctions-1-0.html" status="active" access="public" location="qopenglfunctions_1_0.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.0 specification"/>
        <class name="QOpenGLFunctions_1_0_CoreBackend" href="qopenglfunctions-1-0-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_0_DeprecatedBackend" href="qopenglfunctions-1-0-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_1" href="qopenglfunctions-1-1.html" status="active" access="public" location="qopenglfunctions_1_1.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.1 specification"/>
        <class name="QOpenGLFunctions_1_1_CoreBackend" href="qopenglfunctions-1-1-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_1_DeprecatedBackend" href="qopenglfunctions-1-1-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_2" href="qopenglfunctions-1-2.html" status="active" access="public" location="qopenglfunctions_1_2.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.2 specification"/>
        <class name="QOpenGLFunctions_1_2_CoreBackend" href="qopenglfunctions-1-2-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_2_DeprecatedBackend" href="qopenglfunctions-1-2-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_3" href="qopenglfunctions-1-3.html" status="active" access="public" location="qopenglfunctions_1_3.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.3 specification"/>
        <class name="QOpenGLFunctions_1_3_CoreBackend" href="qopenglfunctions-1-3-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_3_DeprecatedBackend" href="qopenglfunctions-1-3-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_4" href="qopenglfunctions-1-4.html" status="active" access="public" location="qopenglfunctions_1_4.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.4 specification"/>
        <class name="QOpenGLFunctions_1_4_CoreBackend" href="qopenglfunctions-1-4-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_4_DeprecatedBackend" href="qopenglfunctions-1-4-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_1_5" href="qopenglfunctions-1-5.html" status="active" access="public" location="qopenglfunctions_1_5.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 1.5 specification"/>
        <class name="QOpenGLFunctions_1_5_CoreBackend" href="qopenglfunctions-1-5-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_2_0" href="qopenglfunctions-2-0.html" status="active" access="public" location="qopenglfunctions_2_0.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 2.0 specification"/>
        <class name="QOpenGLFunctions_2_0_CoreBackend" href="qopenglfunctions-2-0-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_2_0_DeprecatedBackend" href="qopenglfunctions-2-0-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_2_1" href="qopenglfunctions-2-1.html" status="active" access="public" location="qopenglfunctions_2_1.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 2.1 specification"/>
        <class name="QOpenGLFunctions_2_1_CoreBackend" href="qopenglfunctions-2-1-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_0" href="qopenglfunctions-3-0.html" status="active" access="public" location="qopenglfunctions_3_0.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.0 specification"/>
        <class name="QOpenGLFunctions_3_0_CoreBackend" href="qopenglfunctions-3-0-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_0_DeprecatedBackend" href="qopenglfunctions-3-0-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_1" href="qopenglfunctions-3-1.html" status="active" access="public" location="qopenglfunctions_3_1.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.1 specification"/>
        <class name="QOpenGLFunctions_3_1_CoreBackend" href="qopenglfunctions-3-1-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_2_Compatibility" href="qopenglfunctions-3-2-compatibility.html" status="active" access="public" location="qopenglfunctions_3_2_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.2 compatibility profile"/>
        <class name="QOpenGLFunctions_3_2_Core" href="qopenglfunctions-3-2-core.html" status="active" access="public" location="qopenglfunctions_3_2_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.2 core profile"/>
        <class name="QOpenGLFunctions_3_2_CoreBackend" href="qopenglfunctions-3-2-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_3_Compatibility" href="qopenglfunctions-3-3-compatibility.html" status="active" access="public" location="qopenglfunctions_3_3_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.3 compatibility profile"/>
        <class name="QOpenGLFunctions_3_3_Core" href="qopenglfunctions-3-3-core.html" status="active" access="public" location="qopenglfunctions_3_3_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 3.3 core profile"/>
        <class name="QOpenGLFunctions_3_3_CoreBackend" href="qopenglfunctions-3-3-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_3_3_DeprecatedBackend" href="qopenglfunctions-3-3-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_0_Compatibility" href="qopenglfunctions-4-0-compatibility.html" status="active" access="public" location="qopenglfunctions_4_0_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.0 compatibility profile"/>
        <class name="QOpenGLFunctions_4_0_Core" href="qopenglfunctions-4-0-core.html" status="active" access="public" location="qopenglfunctions_4_0_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.0 core profile"/>
        <class name="QOpenGLFunctions_4_0_CoreBackend" href="qopenglfunctions-4-0-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_1_Compatibility" href="qopenglfunctions-4-1-compatibility.html" status="active" access="public" location="qopenglfunctions_4_1_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.1 compatibility profile"/>
        <class name="QOpenGLFunctions_4_1_Core" href="qopenglfunctions-4-1-core.html" status="active" access="public" location="qopenglfunctions_4_1_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.1 core profile"/>
        <class name="QOpenGLFunctions_4_1_CoreBackend" href="qopenglfunctions-4-1-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_2_Compatibility" href="qopenglfunctions-4-2-compatibility.html" status="active" access="public" location="qopenglfunctions_4_2_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.2 compatibility profile"/>
        <class name="QOpenGLFunctions_4_2_Core" href="qopenglfunctions-4-2-core.html" status="active" access="public" location="qopenglfunctions_4_2_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.2 core profile"/>
        <class name="QOpenGLFunctions_4_2_CoreBackend" href="qopenglfunctions-4-2-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_3_Compatibility" href="qopenglfunctions-4-3-compatibility.html" status="active" access="public" location="qopenglfunctions_4_3_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.3 compatibility profile"/>
        <class name="QOpenGLFunctions_4_3_Core" href="qopenglfunctions-4-3-core.html" status="active" access="public" location="qopenglfunctions_4_3_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.3 core profile"/>
        <class name="QOpenGLFunctions_4_3_CoreBackend" href="qopenglfunctions-4-3-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_4_Compatibility" href="qopenglfunctions-4-4-compatibility.html" status="active" access="public" location="qopenglfunctions_4_4_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.4 compatibility profile"/>
        <class name="QOpenGLFunctions_4_4_Core" href="qopenglfunctions-4-4-core.html" status="active" access="public" location="qopenglfunctions_4_4_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.4 core profile"/>
        <class name="QOpenGLFunctions_4_4_CoreBackend" href="qopenglfunctions-4-4-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_5_Compatibility" href="qopenglfunctions-4-5-compatibility.html" status="active" access="public" location="qopenglfunctions_4_5_compatibility.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.5 compatibility profile"/>
        <class name="QOpenGLFunctions_4_5_Core" href="qopenglfunctions-4-5-core.html" status="active" access="public" location="qopenglfunctions_4_5_core.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL 4.5 core profile"/>
        <class name="QOpenGLFunctions_4_5_CoreBackend" href="qopenglfunctions-4-5-corebackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_4_5_DeprecatedBackend" href="qopenglfunctions-4-5-deprecatedbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLFunctions_ES2" href="qopenglfunctions-es2.html" status="active" access="public" location="qopenglfunctions_es2.h" documented="true" bases="QAbstractOpenGLFunctions" module="QtOpenGL" brief="All functions for OpenGL ES 2"/>
        <class name="QOpenGLPaintDevice" href="qopenglpaintdevice.html" status="active" access="public" location="qopenglpaintdevice.h" documented="true" groups="painting-3D" bases="QPaintDevice" module="QtOpenGL" brief="Enables painting to an OpenGL context using QPainter">
            <contents name="performance" title="Performance" level="1"/>
            <contents name="antialiasing-and-quality" title="Antialiasing and Quality" level="1"/>
            <contents name="state-changes" title="State Changes" level="1"/>
            <contents name="mixing-qpainter-and-opengl" title="Mixing QPainter and OpenGL" level="1"/>
            <contents name="security-considerations" title="Security Considerations" level="1"/>
            <function name="QOpenGLPaintDevice" fullname="QOpenGLPaintDevice::QOpenGLPaintDevice" href="qopenglpaintdevice.html#QOpenGLPaintDevice" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="constructor" signature="QOpenGLPaintDevice()"/>
            <function name="QOpenGLPaintDevice" fullname="QOpenGLPaintDevice::QOpenGLPaintDevice" href="qopenglpaintdevice.html#QOpenGLPaintDevice-1" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QOpenGLPaintDevice(const QSize &amp;size)">
                <parameter type="const QSize &amp;" name="size" default=""/>
            </function>
            <function name="QOpenGLPaintDevice" fullname="QOpenGLPaintDevice::QOpenGLPaintDevice" href="qopenglpaintdevice.html#QOpenGLPaintDevice-2" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QOpenGLPaintDevice(int width, int height)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
            </function>
            <function name="context" fullname="QOpenGLPaintDevice::context" href="qopenglpaintdevice.html#context" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" const="true" type="QOpenGLContext *" signature="QOpenGLContext * context() const"/>
            <function name="dotsPerMeterX" fullname="QOpenGLPaintDevice::dotsPerMeterX" href="qopenglpaintdevice.html#dotsPerMeterX" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" const="true" type="qreal" signature="qreal dotsPerMeterX() const"/>
            <function name="dotsPerMeterY" fullname="QOpenGLPaintDevice::dotsPerMeterY" href="qopenglpaintdevice.html#dotsPerMeterY" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" const="true" type="qreal" signature="qreal dotsPerMeterY() const"/>
            <function name="ensureActiveTarget" fullname="QOpenGLPaintDevice::ensureActiveTarget" href="qopenglpaintdevice.html#ensureActiveTarget" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void ensureActiveTarget()"/>
            <function name="metric" fullname="QOpenGLPaintDevice::metric" href="qopenglpaintdevice.html#metric" status="active" access="protected" location="qopenglpaintdevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int metric(QPaintDevice::PaintDeviceMetric metric) const override">
                <parameter type="QPaintDevice::PaintDeviceMetric" name="metric" default=""/>
            </function>
            <function name="paintEngine" fullname="QOpenGLPaintDevice::paintEngine" href="qopenglpaintdevice.html#paintEngine" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QPaintEngine *" signature="QPaintEngine * paintEngine() const override"/>
            <function name="paintFlipped" fullname="QOpenGLPaintDevice::paintFlipped" href="qopenglpaintdevice.html#paintFlipped" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" const="true" type="bool" signature="bool paintFlipped() const"/>
            <function name="setDevicePixelRatio" fullname="QOpenGLPaintDevice::setDevicePixelRatio" href="qopenglpaintdevice.html#setDevicePixelRatio" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" type="void" signature="void setDevicePixelRatio(qreal devicePixelRatio)">
                <parameter type="qreal" name="devicePixelRatio" default=""/>
            </function>
            <function name="setDotsPerMeterX" fullname="QOpenGLPaintDevice::setDotsPerMeterX" href="qopenglpaintdevice.html#setDotsPerMeterX" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" type="void" signature="void setDotsPerMeterX(qreal dpmx)">
                <parameter type="qreal" name="dpmx" default=""/>
            </function>
            <function name="setDotsPerMeterY" fullname="QOpenGLPaintDevice::setDotsPerMeterY" href="qopenglpaintdevice.html#setDotsPerMeterY" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" type="void" signature="void setDotsPerMeterY(qreal dpmy)">
                <parameter type="qreal" name="dpmy" default=""/>
            </function>
            <function name="setPaintFlipped" fullname="QOpenGLPaintDevice::setPaintFlipped" href="qopenglpaintdevice.html#setPaintFlipped" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" type="void" signature="void setPaintFlipped(bool flipped)">
                <parameter type="bool" name="flipped" default=""/>
            </function>
            <function name="setSize" fullname="QOpenGLPaintDevice::setSize" href="qopenglpaintdevice.html#setSize" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" type="void" signature="void setSize(const QSize &amp;size)">
                <parameter type="const QSize &amp;" name="size" default=""/>
            </function>
            <function name="size" fullname="QOpenGLPaintDevice::size" href="qopenglpaintdevice.html#size" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="plain" const="true" type="QSize" signature="QSize size() const"/>
            <function name="~QOpenGLPaintDevice" fullname="QOpenGLPaintDevice::~QOpenGLPaintDevice" href="qopenglpaintdevice.html#dtor.QOpenGLPaintDevice" status="active" access="public" location="qopenglpaintdevice.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLPaintDevice()"/>
        </class>
        <class name="QOpenGLPixelTransferOptions" href="qopenglpixeltransferoptions.html" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" module="QtOpenGL" brief="Describes the pixel storage modes that affect the unpacking of pixels during texture upload">
            <function name="QOpenGLPixelTransferOptions" fullname="QOpenGLPixelTransferOptions::QOpenGLPixelTransferOptions" href="qopenglpixeltransferoptions.html#QOpenGLPixelTransferOptions" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="constructor" signature="QOpenGLPixelTransferOptions()"/>
            <function name="alignment" fullname="QOpenGLPixelTransferOptions::alignment" href="qopenglpixeltransferoptions.html#alignment" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int alignment() const"/>
            <function name="imageHeight" fullname="QOpenGLPixelTransferOptions::imageHeight" href="qopenglpixeltransferoptions.html#imageHeight" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int imageHeight() const"/>
            <function name="isLeastSignificantBitFirst" fullname="QOpenGLPixelTransferOptions::isLeastSignificantBitFirst" href="qopenglpixeltransferoptions.html#isLeastSignificantBitFirst" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLeastSignificantBitFirst() const"/>
            <function name="isSwapBytesEnabled" fullname="QOpenGLPixelTransferOptions::isSwapBytesEnabled" href="qopenglpixeltransferoptions.html#isSwapBytesEnabled" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="bool" signature="bool isSwapBytesEnabled() const"/>
            <function name="rowLength" fullname="QOpenGLPixelTransferOptions::rowLength" href="qopenglpixeltransferoptions.html#rowLength" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int rowLength() const"/>
            <function name="setAlignment" fullname="QOpenGLPixelTransferOptions::setAlignment" href="qopenglpixeltransferoptions.html#setAlignment" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setAlignment(int alignment)">
                <parameter type="int" name="alignment" default=""/>
            </function>
            <function name="setImageHeight" fullname="QOpenGLPixelTransferOptions::setImageHeight" href="qopenglpixeltransferoptions.html#setImageHeight" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setImageHeight(int imageHeight)">
                <parameter type="int" name="imageHeight" default=""/>
            </function>
            <function name="setLeastSignificantByteFirst" fullname="QOpenGLPixelTransferOptions::setLeastSignificantByteFirst" href="qopenglpixeltransferoptions.html#setLeastSignificantByteFirst" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setLeastSignificantByteFirst(bool lsbFirst)">
                <parameter type="bool" name="lsbFirst" default=""/>
            </function>
            <function name="setRowLength" fullname="QOpenGLPixelTransferOptions::setRowLength" href="qopenglpixeltransferoptions.html#setRowLength" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setRowLength(int rowLength)">
                <parameter type="int" name="rowLength" default=""/>
            </function>
            <function name="setSkipImages" fullname="QOpenGLPixelTransferOptions::setSkipImages" href="qopenglpixeltransferoptions.html#setSkipImages" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setSkipImages(int skipImages)">
                <parameter type="int" name="skipImages" default=""/>
            </function>
            <function name="setSkipPixels" fullname="QOpenGLPixelTransferOptions::setSkipPixels" href="qopenglpixeltransferoptions.html#setSkipPixels" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setSkipPixels(int skipPixels)">
                <parameter type="int" name="skipPixels" default=""/>
            </function>
            <function name="setSkipRows" fullname="QOpenGLPixelTransferOptions::setSkipRows" href="qopenglpixeltransferoptions.html#setSkipRows" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setSkipRows(int skipRows)">
                <parameter type="int" name="skipRows" default=""/>
            </function>
            <function name="setSwapBytesEnabled" fullname="QOpenGLPixelTransferOptions::setSwapBytesEnabled" href="qopenglpixeltransferoptions.html#setSwapBytesEnabled" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" type="void" signature="void setSwapBytesEnabled(bool swapBytes)">
                <parameter type="bool" name="swapBytes" default=""/>
            </function>
            <function name="skipImages" fullname="QOpenGLPixelTransferOptions::skipImages" href="qopenglpixeltransferoptions.html#skipImages" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int skipImages() const"/>
            <function name="skipPixels" fullname="QOpenGLPixelTransferOptions::skipPixels" href="qopenglpixeltransferoptions.html#skipPixels" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int skipPixels() const"/>
            <function name="skipRows" fullname="QOpenGLPixelTransferOptions::skipRows" href="qopenglpixeltransferoptions.html#skipRows" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" const="true" type="int" signature="int skipRows() const"/>
            <function name="swap" fullname="QOpenGLPixelTransferOptions::swap" href="qopenglpixeltransferoptions.html#swap" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="plain" noexcept="true" type="void" signature="void swap(QOpenGLPixelTransferOptions &amp;other)">
                <parameter type="QOpenGLPixelTransferOptions &amp;" name="other" default=""/>
            </function>
            <function name="~QOpenGLPixelTransferOptions" fullname="QOpenGLPixelTransferOptions::~QOpenGLPixelTransferOptions" href="qopenglpixeltransferoptions.html#dtor.QOpenGLPixelTransferOptions" status="active" access="public" location="qopenglpixeltransferoptions.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLPixelTransferOptions()"/>
        </class>
        <class name="QOpenGLShader" href="qopenglshader.html" status="active" access="public" location="qopenglshaderprogram.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Allows OpenGL shaders to be compiled">
            <function name="QOpenGLShader" fullname="QOpenGLShader::QOpenGLShader" href="qopenglshader.html#QOpenGLShader" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLShader(QOpenGLShader::ShaderType type, QObject *parent)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="compileSourceCode" fullname="QOpenGLShader::compileSourceCode" href="qopenglshader.html#compileSourceCode" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool compileSourceCode(const char *source)">
                <parameter type="const char *" name="source" default=""/>
            </function>
            <function name="compileSourceCode" fullname="QOpenGLShader::compileSourceCode" href="qopenglshader.html#compileSourceCode-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool compileSourceCode(const QByteArray &amp;source)">
                <parameter type="const QByteArray &amp;" name="source" default=""/>
            </function>
            <function name="compileSourceCode" fullname="QOpenGLShader::compileSourceCode" href="qopenglshader.html#compileSourceCode-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="bool" signature="bool compileSourceCode(const QString &amp;source)">
                <parameter type="const QString &amp;" name="source" default=""/>
            </function>
            <function name="compileSourceFile" fullname="QOpenGLShader::compileSourceFile" href="qopenglshader.html#compileSourceFile" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool compileSourceFile(const QString &amp;fileName)">
                <parameter type="const QString &amp;" name="fileName" default=""/>
            </function>
            <function name="hasOpenGLShaders" fullname="QOpenGLShader::hasOpenGLShaders" href="qopenglshader.html#hasOpenGLShaders" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" static="true" type="bool" signature="bool hasOpenGLShaders(QOpenGLShader::ShaderType type, QOpenGLContext *context)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="QOpenGLContext *" name="context" default="nullptr"/>
            </function>
            <function name="isCompiled" fullname="QOpenGLShader::isCompiled" href="qopenglshader.html#isCompiled" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCompiled() const"/>
            <function name="log" fullname="QOpenGLShader::log" href="qopenglshader.html#log" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QString" signature="QString log() const"/>
            <function name="shaderId" fullname="QOpenGLShader::shaderId" href="qopenglshader.html#shaderId" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint shaderId() const"/>
            <function name="shaderType" fullname="QOpenGLShader::shaderType" href="qopenglshader.html#shaderType" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QOpenGLShader::ShaderType" signature="QOpenGLShader::ShaderType shaderType() const"/>
            <function name="sourceCode" fullname="QOpenGLShader::sourceCode" href="qopenglshader.html#sourceCode" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray sourceCode() const"/>
            <function name="~QOpenGLShader" fullname="QOpenGLShader::~QOpenGLShader" href="qopenglshader.html#dtor.QOpenGLShader" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLShader()"/>
            <enum name="ShaderTypeBit" fullname="QOpenGLShader::ShaderTypeBit" href="qopenglshader.html#ShaderTypeBit-enum" status="active" access="public" location="qopenglshaderprogram.h" documented="true" typedef="QOpenGLShader::ShaderType">
                <value name="Vertex" value="0x0001"/>
                <value name="Fragment" value="0x0002"/>
                <value name="Geometry" value="0x0004"/>
                <value name="TessellationControl" value="0x0008"/>
                <value name="TessellationEvaluation" value="0x0010"/>
                <value name="Compute" value="0x0020"/>
            </enum>
            <typedef name="ShaderType" fullname="QOpenGLShader::ShaderType" href="qopenglshader.html#ShaderTypeBit-enum" status="active" access="public" location="qopenglshaderprogram.h" enum="QOpenGLShader::ShaderTypeBit"/>
        </class>
        <class name="QOpenGLShaderProgram" href="qopenglshaderprogram.html" status="active" access="public" location="qopenglshaderprogram.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Allows OpenGL shader programs to be linked and used">
            <contents name="introduction" title="Introduction" level="1"/>
            <contents name="writing-portable-shaders" title="Writing Portable Shaders" level="1"/>
            <contents name="simple-shader-example" title="Simple Shader Example" level="1"/>
            <contents name="binary-shaders-and-programs" title="Binary Shaders and Programs" level="1"/>
            <contents name="caching-program-binaries" title="Caching Program Binaries" level="2"/>
            <contents name="security-considerations" title="Security Considerations" level="1"/>
            <function name="QOpenGLShaderProgram" fullname="QOpenGLShaderProgram::QOpenGLShaderProgram" href="qopenglshaderprogram.html#QOpenGLShaderProgram" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLShaderProgram(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="addCacheableShaderFromSourceCode" fullname="QOpenGLShaderProgram::addCacheableShaderFromSourceCode" href="qopenglshaderprogram.html#addCacheableShaderFromSourceCode" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const char *source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const char *" name="source" default=""/>
            </function>
            <function name="addCacheableShaderFromSourceCode" fullname="QOpenGLShaderProgram::addCacheableShaderFromSourceCode" href="qopenglshaderprogram.html#addCacheableShaderFromSourceCode-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QByteArray &amp;source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="source" default=""/>
            </function>
            <function name="addCacheableShaderFromSourceCode" fullname="QOpenGLShaderProgram::addCacheableShaderFromSourceCode" href="qopenglshaderprogram.html#addCacheableShaderFromSourceCode-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="bool" signature="bool addCacheableShaderFromSourceCode(QOpenGLShader::ShaderType type, const QString &amp;source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QString &amp;" name="source" default=""/>
            </function>
            <function name="addCacheableShaderFromSourceFile" fullname="QOpenGLShaderProgram::addCacheableShaderFromSourceFile" href="qopenglshaderprogram.html#addCacheableShaderFromSourceFile" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool addCacheableShaderFromSourceFile(QOpenGLShader::ShaderType type, const QString &amp;fileName)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QString &amp;" name="fileName" default=""/>
            </function>
            <function name="addShader" fullname="QOpenGLShaderProgram::addShader" href="qopenglshaderprogram.html#addShader" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool addShader(QOpenGLShader *shader)">
                <parameter type="QOpenGLShader *" name="shader" default=""/>
            </function>
            <function name="addShaderFromSourceCode" fullname="QOpenGLShaderProgram::addShaderFromSourceCode" href="qopenglshaderprogram.html#addShaderFromSourceCode" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool addShaderFromSourceCode(QOpenGLShader::ShaderType type, const char *source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const char *" name="source" default=""/>
            </function>
            <function name="addShaderFromSourceCode" fullname="QOpenGLShaderProgram::addShaderFromSourceCode" href="qopenglshaderprogram.html#addShaderFromSourceCode-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool addShaderFromSourceCode(QOpenGLShader::ShaderType type, const QByteArray &amp;source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="source" default=""/>
            </function>
            <function name="addShaderFromSourceCode" fullname="QOpenGLShaderProgram::addShaderFromSourceCode" href="qopenglshaderprogram.html#addShaderFromSourceCode-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="bool" signature="bool addShaderFromSourceCode(QOpenGLShader::ShaderType type, const QString &amp;source)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QString &amp;" name="source" default=""/>
            </function>
            <function name="addShaderFromSourceFile" fullname="QOpenGLShaderProgram::addShaderFromSourceFile" href="qopenglshaderprogram.html#addShaderFromSourceFile" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool addShaderFromSourceFile(QOpenGLShader::ShaderType type, const QString &amp;fileName)">
                <parameter type="QOpenGLShader::ShaderType" name="type" default=""/>
                <parameter type="const QString &amp;" name="fileName" default=""/>
            </function>
            <function name="attributeLocation" fullname="QOpenGLShaderProgram::attributeLocation" href="qopenglshaderprogram.html#attributeLocation" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="int" signature="int attributeLocation(const char *name) const">
                <parameter type="const char *" name="name" default=""/>
            </function>
            <function name="attributeLocation" fullname="QOpenGLShaderProgram::attributeLocation" href="qopenglshaderprogram.html#attributeLocation-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="int" signature="int attributeLocation(const QByteArray &amp;name) const">
                <parameter type="const QByteArray &amp;" name="name" default=""/>
            </function>
            <function name="attributeLocation" fullname="QOpenGLShaderProgram::attributeLocation" href="qopenglshaderprogram.html#attributeLocation-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" overload="true" overload-number="2" type="int" signature="int attributeLocation(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="bind" fullname="QOpenGLShaderProgram::bind" href="qopenglshaderprogram.html#bind" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool bind()"/>
            <function name="bindAttributeLocation" fullname="QOpenGLShaderProgram::bindAttributeLocation" href="qopenglshaderprogram.html#bindAttributeLocation" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void bindAttributeLocation(const char *name, int location)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="int" name="location" default=""/>
            </function>
            <function name="bindAttributeLocation" fullname="QOpenGLShaderProgram::bindAttributeLocation" href="qopenglshaderprogram.html#bindAttributeLocation-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void bindAttributeLocation(const QByteArray &amp;name, int location)">
                <parameter type="const QByteArray &amp;" name="name" default=""/>
                <parameter type="int" name="location" default=""/>
            </function>
            <function name="bindAttributeLocation" fullname="QOpenGLShaderProgram::bindAttributeLocation" href="qopenglshaderprogram.html#bindAttributeLocation-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void bindAttributeLocation(const QString &amp;name, int location)">
                <parameter type="const QString &amp;" name="name" default=""/>
                <parameter type="int" name="location" default=""/>
            </function>
            <function name="create" fullname="QOpenGLShaderProgram::create" href="qopenglshaderprogram.html#create" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="defaultInnerTessellationLevels" fullname="QOpenGLShaderProgram::defaultInnerTessellationLevels" href="qopenglshaderprogram.html#defaultInnerTessellationLevels" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QList&lt;float&gt;" signature="QList&lt;float&gt; defaultInnerTessellationLevels() const"/>
            <function name="defaultOuterTessellationLevels" fullname="QOpenGLShaderProgram::defaultOuterTessellationLevels" href="qopenglshaderprogram.html#defaultOuterTessellationLevels" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QList&lt;float&gt;" signature="QList&lt;float&gt; defaultOuterTessellationLevels() const"/>
            <function name="disableAttributeArray" fullname="QOpenGLShaderProgram::disableAttributeArray" href="qopenglshaderprogram.html#disableAttributeArray" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void disableAttributeArray(int location)">
                <parameter type="int" name="location" default=""/>
            </function>
            <function name="disableAttributeArray" fullname="QOpenGLShaderProgram::disableAttributeArray" href="qopenglshaderprogram.html#disableAttributeArray-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void disableAttributeArray(const char *name)">
                <parameter type="const char *" name="name" default=""/>
            </function>
            <function name="enableAttributeArray" fullname="QOpenGLShaderProgram::enableAttributeArray" href="qopenglshaderprogram.html#enableAttributeArray" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void enableAttributeArray(int location)">
                <parameter type="int" name="location" default=""/>
            </function>
            <function name="enableAttributeArray" fullname="QOpenGLShaderProgram::enableAttributeArray" href="qopenglshaderprogram.html#enableAttributeArray-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void enableAttributeArray(const char *name)">
                <parameter type="const char *" name="name" default=""/>
            </function>
            <function name="hasOpenGLShaderPrograms" fullname="QOpenGLShaderProgram::hasOpenGLShaderPrograms" href="qopenglshaderprogram.html#hasOpenGLShaderPrograms" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" static="true" type="bool" signature="bool hasOpenGLShaderPrograms(QOpenGLContext *context)">
                <parameter type="QOpenGLContext *" name="context" default="nullptr"/>
            </function>
            <function name="isLinked" fullname="QOpenGLShaderProgram::isLinked" href="qopenglshaderprogram.html#isLinked" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLinked() const"/>
            <function name="link" fullname="QOpenGLShaderProgram::link" href="qopenglshaderprogram.html#link" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" virtual="virtual" type="bool" signature="bool link()"/>
            <function name="log" fullname="QOpenGLShaderProgram::log" href="qopenglshaderprogram.html#log" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QString" signature="QString log() const"/>
            <function name="maxGeometryOutputVertices" fullname="QOpenGLShaderProgram::maxGeometryOutputVertices" href="qopenglshaderprogram.html#maxGeometryOutputVertices" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="int" signature="int maxGeometryOutputVertices() const"/>
            <function name="patchVertexCount" fullname="QOpenGLShaderProgram::patchVertexCount" href="qopenglshaderprogram.html#patchVertexCount" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="int" signature="int patchVertexCount() const"/>
            <function name="programId" fullname="QOpenGLShaderProgram::programId" href="qopenglshaderprogram.html#programId" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint programId() const"/>
            <function name="release" fullname="QOpenGLShaderProgram::release" href="qopenglshaderprogram.html#release" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void release()"/>
            <function name="removeAllShaders" fullname="QOpenGLShaderProgram::removeAllShaders" href="qopenglshaderprogram.html#removeAllShaders" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void removeAllShaders()"/>
            <function name="removeShader" fullname="QOpenGLShaderProgram::removeShader" href="qopenglshaderprogram.html#removeShader" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void removeShader(QOpenGLShader *shader)">
                <parameter type="QOpenGLShader *" name="shader" default=""/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setAttributeArray(int location, const QVector2D *values, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector2D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setAttributeArray(int location, const QVector3D *values, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector3D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setAttributeArray(int location, const QVector4D *values, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector4D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-3" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setAttributeArray(int location, const GLfloat *values, int tupleSize, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-4" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setAttributeArray(int location, GLenum type, const void *values, int tupleSize, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLenum" name="type" default=""/>
                <parameter type="const void *" name="values" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-5" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="5" type="void" signature="void setAttributeArray(const char *name, const QVector2D *values, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector2D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-6" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="6" type="void" signature="void setAttributeArray(const char *name, const QVector3D *values, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector3D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-7" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="7" type="void" signature="void setAttributeArray(const char *name, const QVector4D *values, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector4D *" name="values" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-8" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="8" type="void" signature="void setAttributeArray(const char *name, const GLfloat *values, int tupleSize, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeArray" fullname="QOpenGLShaderProgram::setAttributeArray" href="qopenglshaderprogram.html#setAttributeArray-9" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="9" type="void" signature="void setAttributeArray(const char *name, GLenum type, const void *values, int tupleSize, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLenum" name="type" default=""/>
                <parameter type="const void *" name="values" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeBuffer" fullname="QOpenGLShaderProgram::setAttributeBuffer" href="qopenglshaderprogram.html#setAttributeBuffer" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setAttributeBuffer(int location, GLenum type, int offset, int tupleSize, int stride)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLenum" name="type" default=""/>
                <parameter type="int" name="offset" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeBuffer" fullname="QOpenGLShaderProgram::setAttributeBuffer" href="qopenglshaderprogram.html#setAttributeBuffer-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setAttributeBuffer(const char *name, GLenum type, int offset, int tupleSize, int stride)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLenum" name="type" default=""/>
                <parameter type="int" name="offset" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
                <parameter type="int" name="stride" default="0"/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setAttributeValue(int location, GLfloat value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setAttributeValue(int location, const QColor &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QColor &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setAttributeValue(int location, const QVector2D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector2D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-3" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setAttributeValue(int location, const QVector3D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector3D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-4" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setAttributeValue(int location, const QVector4D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector4D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-5" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="5" type="void" signature="void setAttributeValue(int location, GLfloat x, GLfloat y)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-6" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="6" type="void" signature="void setAttributeValue(int location, GLfloat x, GLfloat y, GLfloat z)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-7" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="7" type="void" signature="void setAttributeValue(int location, const GLfloat *values, int columns, int rows)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="columns" default=""/>
                <parameter type="int" name="rows" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-8" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="8" type="void" signature="void setAttributeValue(int location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
                <parameter type="GLfloat" name="w" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-9" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="9" type="void" signature="void setAttributeValue(const char *name, GLfloat value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-10" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="10" type="void" signature="void setAttributeValue(const char *name, const QColor &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QColor &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-11" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="11" type="void" signature="void setAttributeValue(const char *name, const QVector2D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector2D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-12" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="12" type="void" signature="void setAttributeValue(const char *name, const QVector3D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector3D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-13" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="13" type="void" signature="void setAttributeValue(const char *name, const QVector4D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector4D &amp;" name="value" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-14" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="14" type="void" signature="void setAttributeValue(const char *name, GLfloat x, GLfloat y)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-15" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="15" type="void" signature="void setAttributeValue(const char *name, GLfloat x, GLfloat y, GLfloat z)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-16" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="16" type="void" signature="void setAttributeValue(const char *name, const GLfloat *values, int columns, int rows)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="columns" default=""/>
                <parameter type="int" name="rows" default=""/>
            </function>
            <function name="setAttributeValue" fullname="QOpenGLShaderProgram::setAttributeValue" href="qopenglshaderprogram.html#setAttributeValue-17" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="17" type="void" signature="void setAttributeValue(const char *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
                <parameter type="GLfloat" name="w" default=""/>
            </function>
            <function name="setDefaultInnerTessellationLevels" fullname="QOpenGLShaderProgram::setDefaultInnerTessellationLevels" href="qopenglshaderprogram.html#setDefaultInnerTessellationLevels" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setDefaultInnerTessellationLevels(const QList&lt;float&gt; &amp;levels)">
                <parameter type="const QList&lt;float&gt; &amp;" name="levels" default=""/>
            </function>
            <function name="setDefaultOuterTessellationLevels" fullname="QOpenGLShaderProgram::setDefaultOuterTessellationLevels" href="qopenglshaderprogram.html#setDefaultOuterTessellationLevels" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setDefaultOuterTessellationLevels(const QList&lt;float&gt; &amp;levels)">
                <parameter type="const QList&lt;float&gt; &amp;" name="levels" default=""/>
            </function>
            <function name="setPatchVertexCount" fullname="QOpenGLShaderProgram::setPatchVertexCount" href="qopenglshaderprogram.html#setPatchVertexCount" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setPatchVertexCount(int count)">
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setUniformValue(int location, GLfloat value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setUniformValue(int location, GLint value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLint" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setUniformValue(int location, GLuint value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLuint" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-3" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setUniformValue(int location, const QColor &amp;color)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QColor &amp;" name="color" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-4" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setUniformValue(int location, const QMatrix2x2 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-5" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="5" type="void" signature="void setUniformValue(int location, const QMatrix2x3 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-6" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="6" type="void" signature="void setUniformValue(int location, const QMatrix2x4 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-7" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="7" type="void" signature="void setUniformValue(int location, const QMatrix3x2 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-8" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="8" type="void" signature="void setUniformValue(int location, const QMatrix3x3 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-9" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="9" type="void" signature="void setUniformValue(int location, const QMatrix3x4 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-10" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="10" type="void" signature="void setUniformValue(int location, const QMatrix4x2 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-11" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="11" type="void" signature="void setUniformValue(int location, const QMatrix4x3 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-12" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="12" type="void" signature="void setUniformValue(int location, const QMatrix4x4 &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-13" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="13" type="void" signature="void setUniformValue(int location, const QPoint &amp;point)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QPoint &amp;" name="point" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-14" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="14" type="void" signature="void setUniformValue(int location, const QPointF &amp;point)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QPointF &amp;" name="point" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-15" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="15" type="void" signature="void setUniformValue(int location, const QSize &amp;size)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QSize &amp;" name="size" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-16" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="16" type="void" signature="void setUniformValue(int location, const QSizeF &amp;size)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QSizeF &amp;" name="size" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-17" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="17" type="void" signature="void setUniformValue(int location, const QTransform &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QTransform &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-18" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="18" type="void" signature="void setUniformValue(int location, const QVector2D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector2D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-19" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="19" type="void" signature="void setUniformValue(int location, const QVector3D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector3D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-20" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="20" type="void" signature="void setUniformValue(int location, const QVector4D &amp;value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector4D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-21" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="21" type="void" signature="void setUniformValue(int location, GLfloat x, GLfloat y)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-22" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="22" type="void" signature="void setUniformValue(int location, GLfloat x, GLfloat y, GLfloat z)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-23" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="23" type="void" signature="void setUniformValue(int location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)">
                <parameter type="int" name="location" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
                <parameter type="GLfloat" name="w" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-24" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="24" type="void" signature="void setUniformValue(const char *name, GLfloat value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-25" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="25" type="void" signature="void setUniformValue(const char *name, GLint value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLint" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-26" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="26" type="void" signature="void setUniformValue(const char *name, GLuint value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLuint" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-27" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="27" type="void" signature="void setUniformValue(const char *name, const GLfloat[2][2] value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat[2][2]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-28" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="28" type="void" signature="void setUniformValue(const char *name, const GLfloat[3][3] value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat[3][3]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-29" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="29" type="void" signature="void setUniformValue(const char *name, const GLfloat[4][4] value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat[4][4]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-30" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="30" type="void" signature="void setUniformValue(const char *name, const QColor &amp;color)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QColor &amp;" name="color" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-31" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="31" type="void" signature="void setUniformValue(const char *name, const QMatrix2x2 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-32" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="32" type="void" signature="void setUniformValue(const char *name, const QMatrix2x3 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-33" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="33" type="void" signature="void setUniformValue(const char *name, const QMatrix2x4 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-34" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="34" type="void" signature="void setUniformValue(const char *name, const QMatrix3x2 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-35" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="35" type="void" signature="void setUniformValue(const char *name, const QMatrix3x3 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-36" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="36" type="void" signature="void setUniformValue(const char *name, const QMatrix3x4 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-37" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="37" type="void" signature="void setUniformValue(const char *name, const QMatrix4x2 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x2 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-38" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="38" type="void" signature="void setUniformValue(const char *name, const QMatrix4x3 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x3 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-39" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="39" type="void" signature="void setUniformValue(const char *name, const QMatrix4x4 &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x4 &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-40" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="40" type="void" signature="void setUniformValue(const char *name, const QPoint &amp;point)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QPoint &amp;" name="point" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-41" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="41" type="void" signature="void setUniformValue(const char *name, const QPointF &amp;point)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QPointF &amp;" name="point" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-42" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="42" type="void" signature="void setUniformValue(const char *name, const QSize &amp;size)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QSize &amp;" name="size" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-43" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="43" type="void" signature="void setUniformValue(const char *name, const QSizeF &amp;size)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QSizeF &amp;" name="size" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-44" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="44" type="void" signature="void setUniformValue(const char *name, const QTransform &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QTransform &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-45" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="45" type="void" signature="void setUniformValue(const char *name, const QVector2D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector2D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-46" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="46" type="void" signature="void setUniformValue(const char *name, const QVector3D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector3D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-47" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="47" type="void" signature="void setUniformValue(const char *name, const QVector4D &amp;value)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector4D &amp;" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-48" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="48" type="void" signature="void setUniformValue(int location, const GLfloat[2][2] value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat[2][2]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-49" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="49" type="void" signature="void setUniformValue(int location, const GLfloat[3][3] value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat[3][3]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-50" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="50" type="void" signature="void setUniformValue(int location, const GLfloat[4][4] value)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat[4][4]" name="value" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-51" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="51" type="void" signature="void setUniformValue(const char *name, GLfloat x, GLfloat y)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-52" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="52" type="void" signature="void setUniformValue(const char *name, GLfloat x, GLfloat y, GLfloat z)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
            </function>
            <function name="setUniformValue" fullname="QOpenGLShaderProgram::setUniformValue" href="qopenglshaderprogram.html#setUniformValue-53" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="53" type="void" signature="void setUniformValue(const char *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="GLfloat" name="x" default=""/>
                <parameter type="GLfloat" name="y" default=""/>
                <parameter type="GLfloat" name="z" default=""/>
                <parameter type="GLfloat" name="w" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" type="void" signature="void setUniformValueArray(int location, const GLint *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLint *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setUniformValueArray(int location, const GLuint *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLuint *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setUniformValueArray(int location, const QMatrix2x2 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-3" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setUniformValueArray(int location, const QMatrix2x3 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-4" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setUniformValueArray(int location, const QMatrix2x4 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix2x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-5" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="5" type="void" signature="void setUniformValueArray(int location, const QMatrix3x2 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-6" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="6" type="void" signature="void setUniformValueArray(int location, const QMatrix3x3 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-7" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="7" type="void" signature="void setUniformValueArray(int location, const QMatrix3x4 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix3x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-8" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="8" type="void" signature="void setUniformValueArray(int location, const QMatrix4x2 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-9" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="9" type="void" signature="void setUniformValueArray(int location, const QMatrix4x3 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-10" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="10" type="void" signature="void setUniformValueArray(int location, const QMatrix4x4 *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QMatrix4x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-11" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="11" type="void" signature="void setUniformValueArray(int location, const QVector2D *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector2D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-12" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="12" type="void" signature="void setUniformValueArray(int location, const QVector3D *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector3D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-13" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="13" type="void" signature="void setUniformValueArray(int location, const QVector4D *values, int count)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const QVector4D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-14" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="14" type="void" signature="void setUniformValueArray(int location, const GLfloat *values, int count, int tupleSize)">
                <parameter type="int" name="location" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-15" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="15" type="void" signature="void setUniformValueArray(const char *name, const GLint *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLint *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-16" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="16" type="void" signature="void setUniformValueArray(const char *name, const GLuint *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLuint *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-17" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="17" type="void" signature="void setUniformValueArray(const char *name, const QMatrix2x2 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-18" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="18" type="void" signature="void setUniformValueArray(const char *name, const QMatrix2x3 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-19" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="19" type="void" signature="void setUniformValueArray(const char *name, const QMatrix2x4 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix2x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-20" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="20" type="void" signature="void setUniformValueArray(const char *name, const QMatrix3x2 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-21" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="21" type="void" signature="void setUniformValueArray(const char *name, const QMatrix3x3 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-22" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="22" type="void" signature="void setUniformValueArray(const char *name, const QMatrix3x4 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix3x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-23" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="23" type="void" signature="void setUniformValueArray(const char *name, const QMatrix4x2 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x2 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-24" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="24" type="void" signature="void setUniformValueArray(const char *name, const QMatrix4x3 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x3 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-25" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="25" type="void" signature="void setUniformValueArray(const char *name, const QMatrix4x4 *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QMatrix4x4 *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-26" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="26" type="void" signature="void setUniformValueArray(const char *name, const QVector2D *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector2D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-27" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="27" type="void" signature="void setUniformValueArray(const char *name, const QVector3D *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector3D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-28" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="28" type="void" signature="void setUniformValueArray(const char *name, const QVector4D *values, int count)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const QVector4D *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
            </function>
            <function name="setUniformValueArray" fullname="QOpenGLShaderProgram::setUniformValueArray" href="qopenglshaderprogram.html#setUniformValueArray-29" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" overload="true" overload-number="29" type="void" signature="void setUniformValueArray(const char *name, const GLfloat *values, int count, int tupleSize)">
                <parameter type="const char *" name="name" default=""/>
                <parameter type="const GLfloat *" name="values" default=""/>
                <parameter type="int" name="count" default=""/>
                <parameter type="int" name="tupleSize" default=""/>
            </function>
            <function name="shaders" fullname="QOpenGLShaderProgram::shaders" href="qopenglshaderprogram.html#shaders" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="QList&lt;QOpenGLShader *&gt;" signature="QList&lt;QOpenGLShader *&gt; shaders() const"/>
            <function name="uniformLocation" fullname="QOpenGLShaderProgram::uniformLocation" href="qopenglshaderprogram.html#uniformLocation" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" type="int" signature="int uniformLocation(const char *name) const">
                <parameter type="const char *" name="name" default=""/>
            </function>
            <function name="uniformLocation" fullname="QOpenGLShaderProgram::uniformLocation" href="qopenglshaderprogram.html#uniformLocation-1" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="int" signature="int uniformLocation(const QByteArray &amp;name) const">
                <parameter type="const QByteArray &amp;" name="name" default=""/>
            </function>
            <function name="uniformLocation" fullname="QOpenGLShaderProgram::uniformLocation" href="qopenglshaderprogram.html#uniformLocation-2" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="plain" const="true" overload="true" overload-number="2" type="int" signature="int uniformLocation(const QString &amp;name) const">
                <parameter type="const QString &amp;" name="name" default=""/>
            </function>
            <function name="~QOpenGLShaderProgram" fullname="QOpenGLShaderProgram::~QOpenGLShaderProgram" href="qopenglshaderprogram.html#dtor.QOpenGLShaderProgram" status="active" access="public" location="qopenglshaderprogram.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLShaderProgram()"/>
        </class>
        <class name="QOpenGLTexture" href="qopengltexture.html" status="active" access="public" location="qopengltexture.h" documented="true" module="QtGui" brief="Encapsulates an OpenGL texture object">
            <function name="QOpenGLTexture" fullname="QOpenGLTexture::QOpenGLTexture" href="qopengltexture.html#QOpenGLTexture" status="active" access="public" location="qopengltexture.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLTexture(QOpenGLTexture::Target target)">
                <parameter type="QOpenGLTexture::Target" name="target" default=""/>
            </function>
            <function name="QOpenGLTexture" fullname="QOpenGLTexture::QOpenGLTexture" href="qopengltexture.html#QOpenGLTexture-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QOpenGLTexture(const QImage &amp;image, QOpenGLTexture::MipMapGeneration genMipMaps)">
                <parameter type="const QImage &amp;" name="image" default=""/>
                <parameter type="QOpenGLTexture::MipMapGeneration" name="genMipMaps" default="GenerateMipMaps"/>
            </function>
            <function name="allocateStorage" fullname="QOpenGLTexture::allocateStorage" href="qopengltexture.html#allocateStorage" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void allocateStorage()"/>
            <function name="allocateStorage" fullname="QOpenGLTexture::allocateStorage" href="qopengltexture.html#allocateStorage-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void allocateStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType)">
                <parameter type="QOpenGLTexture::PixelFormat" name="pixelFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="pixelType" default=""/>
            </function>
            <function name="bind" fullname="QOpenGLTexture::bind" href="qopengltexture.html#bind" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void bind()"/>
            <function name="bind" fullname="QOpenGLTexture::bind" href="qopengltexture.html#bind-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void bind(uint unit, QOpenGLTexture::TextureUnitReset reset)">
                <parameter type="uint" name="unit" default=""/>
                <parameter type="QOpenGLTexture::TextureUnitReset" name="reset" default="DontResetTextureUnit"/>
            </function>
            <function name="borderColor" fullname="QOpenGLTexture::borderColor" href="qopengltexture.html#borderColor" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QColor" signature="QColor borderColor() const"/>
            <function name="borderColor" fullname="QOpenGLTexture::borderColor" href="qopengltexture.html#borderColor-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" overload="true" overload-number="1" type="void" signature="void borderColor(float *border) const">
                <parameter type="float *" name="border" default=""/>
            </function>
            <function name="borderColor" fullname="QOpenGLTexture::borderColor" href="qopengltexture.html#borderColor-2" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" overload="true" overload-number="2" type="void" signature="void borderColor(int *border) const">
                <parameter type="int *" name="border" default=""/>
            </function>
            <function name="borderColor" fullname="QOpenGLTexture::borderColor" href="qopengltexture.html#borderColor-3" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" overload="true" overload-number="3" type="void" signature="void borderColor(unsigned int *border) const">
                <parameter type="unsigned int *" name="border" default=""/>
            </function>
            <function name="boundTextureId" fullname="QOpenGLTexture::boundTextureId" href="qopengltexture.html#boundTextureId" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" static="true" type="GLuint" signature="GLuint boundTextureId(QOpenGLTexture::BindingTarget target)">
                <parameter type="QOpenGLTexture::BindingTarget" name="target" default=""/>
            </function>
            <function name="boundTextureId" fullname="QOpenGLTexture::boundTextureId" href="qopengltexture.html#boundTextureId-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="GLuint" signature="GLuint boundTextureId(uint unit, QOpenGLTexture::BindingTarget target)">
                <parameter type="uint" name="unit" default=""/>
                <parameter type="QOpenGLTexture::BindingTarget" name="target" default=""/>
            </function>
            <function name="comparisonFunction" fullname="QOpenGLTexture::comparisonFunction" href="qopengltexture.html#comparisonFunction" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::ComparisonFunction" signature="QOpenGLTexture::ComparisonFunction comparisonFunction() const"/>
            <function name="comparisonMode" fullname="QOpenGLTexture::comparisonMode" href="qopengltexture.html#comparisonMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::ComparisonMode" signature="QOpenGLTexture::ComparisonMode comparisonMode() const"/>
            <function name="create" fullname="QOpenGLTexture::create" href="qopengltexture.html#create" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="createTextureView" fullname="QOpenGLTexture::createTextureView" href="qopengltexture.html#createTextureView" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture *" signature="QOpenGLTexture * createTextureView(QOpenGLTexture::Target target, QOpenGLTexture::TextureFormat viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) const">
                <parameter type="QOpenGLTexture::Target" name="target" default=""/>
                <parameter type="QOpenGLTexture::TextureFormat" name="viewFormat" default=""/>
                <parameter type="int" name="minimumMipmapLevel" default=""/>
                <parameter type="int" name="maximumMipmapLevel" default=""/>
                <parameter type="int" name="minimumLayer" default=""/>
                <parameter type="int" name="maximumLayer" default=""/>
            </function>
            <function name="depth" fullname="QOpenGLTexture::depth" href="qopengltexture.html#depth" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int depth() const"/>
            <function name="depthStencilMode" fullname="QOpenGLTexture::depthStencilMode" href="qopengltexture.html#depthStencilMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::DepthStencilMode" signature="QOpenGLTexture::DepthStencilMode depthStencilMode() const"/>
            <function name="destroy" fullname="QOpenGLTexture::destroy" href="qopengltexture.html#destroy" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="faces" fullname="QOpenGLTexture::faces" href="qopengltexture.html#faces" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int faces() const"/>
            <function name="format" fullname="QOpenGLTexture::format" href="qopengltexture.html#format" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::TextureFormat" signature="QOpenGLTexture::TextureFormat format() const"/>
            <function name="generateMipMaps" fullname="QOpenGLTexture::generateMipMaps" href="qopengltexture.html#generateMipMaps" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void generateMipMaps()"/>
            <function name="generateMipMaps" fullname="QOpenGLTexture::generateMipMaps" href="qopengltexture.html#generateMipMaps-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void generateMipMaps(int baseLevel, bool resetBaseLevel)">
                <parameter type="int" name="baseLevel" default=""/>
                <parameter type="bool" name="resetBaseLevel" default="true"/>
            </function>
            <function name="hasFeature" fullname="QOpenGLTexture::hasFeature" href="qopengltexture.html#hasFeature" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" static="true" type="bool" signature="bool hasFeature(QOpenGLTexture::Feature feature)">
                <parameter type="QOpenGLTexture::Feature" name="feature" default=""/>
            </function>
            <function name="height" fullname="QOpenGLTexture::height" href="qopengltexture.html#height" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int height() const"/>
            <function name="isAutoMipMapGenerationEnabled" fullname="QOpenGLTexture::isAutoMipMapGenerationEnabled" href="qopengltexture.html#isAutoMipMapGenerationEnabled" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isAutoMipMapGenerationEnabled() const"/>
            <function name="isBound" fullname="QOpenGLTexture::isBound" href="qopengltexture.html#isBound" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isBound() const"/>
            <function name="isBound" fullname="QOpenGLTexture::isBound" href="qopengltexture.html#isBound-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="bool" signature="bool isBound(uint unit)">
                <parameter type="uint" name="unit" default=""/>
            </function>
            <function name="isCreated" fullname="QOpenGLTexture::isCreated" href="qopengltexture.html#isCreated" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="isFixedSamplePositions" fullname="QOpenGLTexture::isFixedSamplePositions" href="qopengltexture.html#isFixedSamplePositions" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isFixedSamplePositions() const"/>
            <function name="isStorageAllocated" fullname="QOpenGLTexture::isStorageAllocated" href="qopengltexture.html#isStorageAllocated" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isStorageAllocated() const"/>
            <function name="isTextureView" fullname="QOpenGLTexture::isTextureView" href="qopengltexture.html#isTextureView" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="bool" signature="bool isTextureView() const"/>
            <function name="layers" fullname="QOpenGLTexture::layers" href="qopengltexture.html#layers" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int layers() const"/>
            <function name="levelOfDetailRange" fullname="QOpenGLTexture::levelOfDetailRange" href="qopengltexture.html#levelOfDetailRange" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="std::pair&lt;float, float&gt;" signature="std::pair&lt;float, float&gt; levelOfDetailRange() const"/>
            <function name="levelofDetailBias" fullname="QOpenGLTexture::levelofDetailBias" href="qopengltexture.html#levelofDetailBias" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="float" signature="float levelofDetailBias() const"/>
            <function name="magnificationFilter" fullname="QOpenGLTexture::magnificationFilter" href="qopengltexture.html#magnificationFilter" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::Filter" signature="QOpenGLTexture::Filter magnificationFilter() const"/>
            <function name="maximumAnisotropy" fullname="QOpenGLTexture::maximumAnisotropy" href="qopengltexture.html#maximumAnisotropy" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="float" signature="float maximumAnisotropy() const"/>
            <function name="maximumLevelOfDetail" fullname="QOpenGLTexture::maximumLevelOfDetail" href="qopengltexture.html#maximumLevelOfDetail" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="float" signature="float maximumLevelOfDetail() const"/>
            <function name="maximumMipLevels" fullname="QOpenGLTexture::maximumMipLevels" href="qopengltexture.html#maximumMipLevels" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int maximumMipLevels() const"/>
            <function name="minMagFilters" fullname="QOpenGLTexture::minMagFilters" href="qopengltexture.html#minMagFilters" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="std::pair&lt;QOpenGLTexture::Filter, QOpenGLTexture::Filter&gt;" signature="std::pair&lt;QOpenGLTexture::Filter, QOpenGLTexture::Filter&gt; minMagFilters() const"/>
            <function name="minificationFilter" fullname="QOpenGLTexture::minificationFilter" href="qopengltexture.html#minificationFilter" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::Filter" signature="QOpenGLTexture::Filter minificationFilter() const"/>
            <function name="minimumLevelOfDetail" fullname="QOpenGLTexture::minimumLevelOfDetail" href="qopengltexture.html#minimumLevelOfDetail" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="float" signature="float minimumLevelOfDetail() const"/>
            <function name="mipBaseLevel" fullname="QOpenGLTexture::mipBaseLevel" href="qopengltexture.html#mipBaseLevel" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int mipBaseLevel() const"/>
            <function name="mipLevelRange" fullname="QOpenGLTexture::mipLevelRange" href="qopengltexture.html#mipLevelRange" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="std::pair&lt;int, int&gt;" signature="std::pair&lt;int, int&gt; mipLevelRange() const"/>
            <function name="mipLevels" fullname="QOpenGLTexture::mipLevels" href="qopengltexture.html#mipLevels" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int mipLevels() const"/>
            <function name="mipMaxLevel" fullname="QOpenGLTexture::mipMaxLevel" href="qopengltexture.html#mipMaxLevel" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int mipMaxLevel() const"/>
            <function name="release" fullname="QOpenGLTexture::release" href="qopengltexture.html#release" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void release()"/>
            <function name="release" fullname="QOpenGLTexture::release" href="qopengltexture.html#release-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void release(uint unit, QOpenGLTexture::TextureUnitReset reset)">
                <parameter type="uint" name="unit" default=""/>
                <parameter type="QOpenGLTexture::TextureUnitReset" name="reset" default="DontResetTextureUnit"/>
            </function>
            <function name="samples" fullname="QOpenGLTexture::samples" href="qopengltexture.html#samples" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int samples() const"/>
            <function name="setAutoMipMapGenerationEnabled" fullname="QOpenGLTexture::setAutoMipMapGenerationEnabled" href="qopengltexture.html#setAutoMipMapGenerationEnabled" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setAutoMipMapGenerationEnabled(bool enabled)">
                <parameter type="bool" name="enabled" default=""/>
            </function>
            <function name="setBorderColor" fullname="QOpenGLTexture::setBorderColor" href="qopengltexture.html#setBorderColor" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setBorderColor(const QColor &amp;color)">
                <parameter type="const QColor &amp;" name="color" default=""/>
            </function>
            <function name="setBorderColor" fullname="QOpenGLTexture::setBorderColor" href="qopengltexture.html#setBorderColor-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setBorderColor(float r, float g, float b, float a)">
                <parameter type="float" name="r" default=""/>
                <parameter type="float" name="g" default=""/>
                <parameter type="float" name="b" default=""/>
                <parameter type="float" name="a" default=""/>
            </function>
            <function name="setBorderColor" fullname="QOpenGLTexture::setBorderColor" href="qopengltexture.html#setBorderColor-2" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setBorderColor(int r, int g, int b, int a)">
                <parameter type="int" name="r" default=""/>
                <parameter type="int" name="g" default=""/>
                <parameter type="int" name="b" default=""/>
                <parameter type="int" name="a" default=""/>
            </function>
            <function name="setBorderColor" fullname="QOpenGLTexture::setBorderColor" href="qopengltexture.html#setBorderColor-3" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setBorderColor(uint r, uint g, uint b, uint a)">
                <parameter type="uint" name="r" default=""/>
                <parameter type="uint" name="g" default=""/>
                <parameter type="uint" name="b" default=""/>
                <parameter type="uint" name="a" default=""/>
            </function>
            <function name="setComparisonFunction" fullname="QOpenGLTexture::setComparisonFunction" href="qopengltexture.html#setComparisonFunction" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setComparisonFunction(QOpenGLTexture::ComparisonFunction function)">
                <parameter type="QOpenGLTexture::ComparisonFunction" name="function" default=""/>
            </function>
            <function name="setComparisonMode" fullname="QOpenGLTexture::setComparisonMode" href="qopengltexture.html#setComparisonMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setComparisonMode(QOpenGLTexture::ComparisonMode mode)">
                <parameter type="QOpenGLTexture::ComparisonMode" name="mode" default=""/>
            </function>
            <function name="setCompressedData" fullname="QOpenGLTexture::setCompressedData" href="qopengltexture.html#setCompressedData" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="cubeFace" default=""/>
                <parameter type="int" name="dataSize" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setCompressedData" fullname="QOpenGLTexture::setCompressedData" href="qopengltexture.html#setCompressedData-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setCompressedData(int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="dataSize" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setCompressedData" fullname="QOpenGLTexture::setCompressedData" href="qopengltexture.html#setCompressedData-2" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setCompressedData(int mipLevel, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="dataSize" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setCompressedData" fullname="QOpenGLTexture::setCompressedData" href="qopengltexture.html#setCompressedData-3" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setCompressedData(int mipLevel, int layer, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="int" name="dataSize" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setCompressedData" fullname="QOpenGLTexture::setCompressedData" href="qopengltexture.html#setCompressedData-4" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setCompressedData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="int" name="layerCount" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="cubeFace" default=""/>
                <parameter type="int" name="dataSize" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="cubeFace" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setData(const QImage &amp;image, QOpenGLTexture::MipMapGeneration genMipMaps)">
                <parameter type="const QImage &amp;" name="image" default=""/>
                <parameter type="QOpenGLTexture::MipMapGeneration" name="genMipMaps" default="GenerateMipMaps"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-2" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="2" type="void" signature="void setData(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-3" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="3" type="void" signature="void setData(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-4" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="4" type="void" signature="void setData(int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-5" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="5" type="void" signature="void setData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="int" name="layerCount" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="cubeFace" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-6" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="6" type="void" signature="void setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="xOffset" default=""/>
                <parameter type="int" name="yOffset" default=""/>
                <parameter type="int" name="zOffset" default=""/>
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="int" name="depth" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-7" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="7" type="void" signature="void setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="xOffset" default=""/>
                <parameter type="int" name="yOffset" default=""/>
                <parameter type="int" name="zOffset" default=""/>
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="int" name="depth" default=""/>
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-8" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="8" type="void" signature="void setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="xOffset" default=""/>
                <parameter type="int" name="yOffset" default=""/>
                <parameter type="int" name="zOffset" default=""/>
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="int" name="depth" default=""/>
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-9" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="9" type="void" signature="void setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace face, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="xOffset" default=""/>
                <parameter type="int" name="yOffset" default=""/>
                <parameter type="int" name="zOffset" default=""/>
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="int" name="depth" default=""/>
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="face" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setData" fullname="QOpenGLTexture::setData" href="qopengltexture.html#setData-10" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="10" type="void" signature="void setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace face, int layerCount, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions *const options)">
                <parameter type="int" name="xOffset" default=""/>
                <parameter type="int" name="yOffset" default=""/>
                <parameter type="int" name="zOffset" default=""/>
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default=""/>
                <parameter type="int" name="depth" default=""/>
                <parameter type="int" name="mipLevel" default=""/>
                <parameter type="int" name="layer" default=""/>
                <parameter type="QOpenGLTexture::CubeMapFace" name="face" default=""/>
                <parameter type="int" name="layerCount" default=""/>
                <parameter type="QOpenGLTexture::PixelFormat" name="sourceFormat" default=""/>
                <parameter type="QOpenGLTexture::PixelType" name="sourceType" default=""/>
                <parameter type="const void *" name="data" default=""/>
                <parameter type="const QOpenGLPixelTransferOptions *const" name="options" default="nullptr"/>
            </function>
            <function name="setDepthStencilMode" fullname="QOpenGLTexture::setDepthStencilMode" href="qopengltexture.html#setDepthStencilMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setDepthStencilMode(QOpenGLTexture::DepthStencilMode mode)">
                <parameter type="QOpenGLTexture::DepthStencilMode" name="mode" default=""/>
            </function>
            <function name="setFixedSamplePositions" fullname="QOpenGLTexture::setFixedSamplePositions" href="qopengltexture.html#setFixedSamplePositions" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setFixedSamplePositions(bool fixed)">
                <parameter type="bool" name="fixed" default=""/>
            </function>
            <function name="setFormat" fullname="QOpenGLTexture::setFormat" href="qopengltexture.html#setFormat" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setFormat(QOpenGLTexture::TextureFormat format)">
                <parameter type="QOpenGLTexture::TextureFormat" name="format" default=""/>
            </function>
            <function name="setLayers" fullname="QOpenGLTexture::setLayers" href="qopengltexture.html#setLayers" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setLayers(int layers)">
                <parameter type="int" name="layers" default=""/>
            </function>
            <function name="setLevelOfDetailRange" fullname="QOpenGLTexture::setLevelOfDetailRange" href="qopengltexture.html#setLevelOfDetailRange" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setLevelOfDetailRange(float min, float max)">
                <parameter type="float" name="min" default=""/>
                <parameter type="float" name="max" default=""/>
            </function>
            <function name="setLevelofDetailBias" fullname="QOpenGLTexture::setLevelofDetailBias" href="qopengltexture.html#setLevelofDetailBias" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setLevelofDetailBias(float bias)">
                <parameter type="float" name="bias" default=""/>
            </function>
            <function name="setMagnificationFilter" fullname="QOpenGLTexture::setMagnificationFilter" href="qopengltexture.html#setMagnificationFilter" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMagnificationFilter(QOpenGLTexture::Filter filter)">
                <parameter type="QOpenGLTexture::Filter" name="filter" default=""/>
            </function>
            <function name="setMaximumAnisotropy" fullname="QOpenGLTexture::setMaximumAnisotropy" href="qopengltexture.html#setMaximumAnisotropy" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMaximumAnisotropy(float anisotropy)">
                <parameter type="float" name="anisotropy" default=""/>
            </function>
            <function name="setMaximumLevelOfDetail" fullname="QOpenGLTexture::setMaximumLevelOfDetail" href="qopengltexture.html#setMaximumLevelOfDetail" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMaximumLevelOfDetail(float value)">
                <parameter type="float" name="value" default=""/>
            </function>
            <function name="setMinMagFilters" fullname="QOpenGLTexture::setMinMagFilters" href="qopengltexture.html#setMinMagFilters" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMinMagFilters(QOpenGLTexture::Filter minificationFilter, QOpenGLTexture::Filter magnificationFilter)">
                <parameter type="QOpenGLTexture::Filter" name="minificationFilter" default=""/>
                <parameter type="QOpenGLTexture::Filter" name="magnificationFilter" default=""/>
            </function>
            <function name="setMinificationFilter" fullname="QOpenGLTexture::setMinificationFilter" href="qopengltexture.html#setMinificationFilter" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMinificationFilter(QOpenGLTexture::Filter filter)">
                <parameter type="QOpenGLTexture::Filter" name="filter" default=""/>
            </function>
            <function name="setMinimumLevelOfDetail" fullname="QOpenGLTexture::setMinimumLevelOfDetail" href="qopengltexture.html#setMinimumLevelOfDetail" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMinimumLevelOfDetail(float value)">
                <parameter type="float" name="value" default=""/>
            </function>
            <function name="setMipBaseLevel" fullname="QOpenGLTexture::setMipBaseLevel" href="qopengltexture.html#setMipBaseLevel" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMipBaseLevel(int baseLevel)">
                <parameter type="int" name="baseLevel" default=""/>
            </function>
            <function name="setMipLevelRange" fullname="QOpenGLTexture::setMipLevelRange" href="qopengltexture.html#setMipLevelRange" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMipLevelRange(int baseLevel, int maxLevel)">
                <parameter type="int" name="baseLevel" default=""/>
                <parameter type="int" name="maxLevel" default=""/>
            </function>
            <function name="setMipLevels" fullname="QOpenGLTexture::setMipLevels" href="qopengltexture.html#setMipLevels" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMipLevels(int levels)">
                <parameter type="int" name="levels" default=""/>
            </function>
            <function name="setMipMaxLevel" fullname="QOpenGLTexture::setMipMaxLevel" href="qopengltexture.html#setMipMaxLevel" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setMipMaxLevel(int maxLevel)">
                <parameter type="int" name="maxLevel" default=""/>
            </function>
            <function name="setSamples" fullname="QOpenGLTexture::setSamples" href="qopengltexture.html#setSamples" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setSamples(int samples)">
                <parameter type="int" name="samples" default=""/>
            </function>
            <function name="setSize" fullname="QOpenGLTexture::setSize" href="qopengltexture.html#setSize" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setSize(int width, int height, int depth)">
                <parameter type="int" name="width" default=""/>
                <parameter type="int" name="height" default="1"/>
                <parameter type="int" name="depth" default="1"/>
            </function>
            <function name="setSwizzleMask" fullname="QOpenGLTexture::setSwizzleMask" href="qopengltexture.html#setSwizzleMask" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setSwizzleMask(QOpenGLTexture::SwizzleComponent component, QOpenGLTexture::SwizzleValue value)">
                <parameter type="QOpenGLTexture::SwizzleComponent" name="component" default=""/>
                <parameter type="QOpenGLTexture::SwizzleValue" name="value" default=""/>
            </function>
            <function name="setSwizzleMask" fullname="QOpenGLTexture::setSwizzleMask" href="qopengltexture.html#setSwizzleMask-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setSwizzleMask(QOpenGLTexture::SwizzleValue r, QOpenGLTexture::SwizzleValue g, QOpenGLTexture::SwizzleValue b, QOpenGLTexture::SwizzleValue a)">
                <parameter type="QOpenGLTexture::SwizzleValue" name="r" default=""/>
                <parameter type="QOpenGLTexture::SwizzleValue" name="g" default=""/>
                <parameter type="QOpenGLTexture::SwizzleValue" name="b" default=""/>
                <parameter type="QOpenGLTexture::SwizzleValue" name="a" default=""/>
            </function>
            <function name="setWrapMode" fullname="QOpenGLTexture::setWrapMode" href="qopengltexture.html#setWrapMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" type="void" signature="void setWrapMode(QOpenGLTexture::WrapMode mode)">
                <parameter type="QOpenGLTexture::WrapMode" name="mode" default=""/>
            </function>
            <function name="setWrapMode" fullname="QOpenGLTexture::setWrapMode" href="qopengltexture.html#setWrapMode-1" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void setWrapMode(QOpenGLTexture::CoordinateDirection direction, QOpenGLTexture::WrapMode mode)">
                <parameter type="QOpenGLTexture::CoordinateDirection" name="direction" default=""/>
                <parameter type="QOpenGLTexture::WrapMode" name="mode" default=""/>
            </function>
            <function name="swizzleMask" fullname="QOpenGLTexture::swizzleMask" href="qopengltexture.html#swizzleMask" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::SwizzleValue" signature="QOpenGLTexture::SwizzleValue swizzleMask(QOpenGLTexture::SwizzleComponent component) const">
                <parameter type="QOpenGLTexture::SwizzleComponent" name="component" default=""/>
            </function>
            <function name="target" fullname="QOpenGLTexture::target" href="qopengltexture.html#target" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::Target" signature="QOpenGLTexture::Target target() const"/>
            <function name="textureId" fullname="QOpenGLTexture::textureId" href="qopengltexture.html#textureId" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint textureId() const"/>
            <function name="width" fullname="QOpenGLTexture::width" href="qopengltexture.html#width" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="int" signature="int width() const"/>
            <function name="wrapMode" fullname="QOpenGLTexture::wrapMode" href="qopengltexture.html#wrapMode" status="active" access="public" location="qopengltexture.h" documented="true" meta="plain" const="true" type="QOpenGLTexture::WrapMode" signature="QOpenGLTexture::WrapMode wrapMode(QOpenGLTexture::CoordinateDirection direction) const">
                <parameter type="QOpenGLTexture::CoordinateDirection" name="direction" default=""/>
            </function>
            <enum name="BindingTarget" fullname="QOpenGLTexture::BindingTarget" href="qopengltexture.html#BindingTarget-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="BindingTarget1D" value="0x8068"/>
                <value name="BindingTarget1DArray" value="0x8C1C"/>
                <value name="BindingTarget2D" value="0x8069"/>
                <value name="BindingTarget2DArray" value="0x8C1D"/>
                <value name="BindingTarget3D" value="0x806A"/>
                <value name="BindingTargetCubeMap" value="0x8514"/>
                <value name="BindingTargetCubeMapArray" value="0x900A"/>
                <value name="BindingTarget2DMultisample" value="0x9104"/>
                <value name="BindingTarget2DMultisampleArray" value="0x9105"/>
                <value name="BindingTargetRectangle" value="0x84F6"/>
                <value name="BindingTargetBuffer" value="0x8C2C"/>
            </enum>
            <enum name="ComparisonFunction" fullname="QOpenGLTexture::ComparisonFunction" href="qopengltexture.html#ComparisonFunction-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="CompareLessEqual" value="0x0203"/>
                <value name="CompareGreaterEqual" value="0x0206"/>
                <value name="CompareLess" value="0x0201"/>
                <value name="CompareGreater" value="0x0204"/>
                <value name="CompareEqual" value="0x0202"/>
                <value name="CompareNotEqual" value="0x0205"/>
                <value name="CompareAlways" value="0x0207"/>
                <value name="CompareNever" value="0x0200"/>
                <value name="CommpareNotEqual" value="CompareNotEqual"/>
            </enum>
            <enum name="ComparisonMode" fullname="QOpenGLTexture::ComparisonMode" href="qopengltexture.html#ComparisonMode-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="CompareRefToTexture" value="0x884E"/>
                <value name="CompareNone" value="0x0000"/>
            </enum>
            <enum name="CoordinateDirection" fullname="QOpenGLTexture::CoordinateDirection" href="qopengltexture.html#CoordinateDirection-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="DirectionS" value="0x2802"/>
                <value name="DirectionT" value="0x2803"/>
                <value name="DirectionR" value="0x8072"/>
            </enum>
            <enum name="CubeMapFace" fullname="QOpenGLTexture::CubeMapFace" href="qopengltexture.html#CubeMapFace-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="CubeMapPositiveX" value="0x8515"/>
                <value name="CubeMapNegativeX" value="0x8516"/>
                <value name="CubeMapPositiveY" value="0x8517"/>
                <value name="CubeMapNegativeY" value="0x8518"/>
                <value name="CubeMapPositiveZ" value="0x8519"/>
                <value name="CubeMapNegativeZ" value="0x851A"/>
            </enum>
            <enum name="DepthStencilMode" fullname="QOpenGLTexture::DepthStencilMode" href="qopengltexture.html#DepthStencilMode-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="DepthMode" value="0x1902"/>
                <value name="StencilMode" value="0x1901"/>
            </enum>
            <enum name="Feature" fullname="QOpenGLTexture::Feature" href="qopengltexture.html#Feature-enum" status="active" access="public" location="qopengltexture.h" documented="true" typedef="QOpenGLTexture::Features">
                <value name="ImmutableStorage" value="0x00000001"/>
                <value name="ImmutableMultisampleStorage" value="0x00000002"/>
                <value name="TextureRectangle" value="0x00000004"/>
                <value name="TextureArrays" value="0x00000008"/>
                <value name="Texture3D" value="0x00000010"/>
                <value name="TextureMultisample" value="0x00000020"/>
                <value name="TextureBuffer" value="0x00000040"/>
                <value name="TextureCubeMapArrays" value="0x00000080"/>
                <value name="Swizzle" value="0x00000100"/>
                <value name="StencilTexturing" value="0x00000200"/>
                <value name="AnisotropicFiltering" value="0x00000400"/>
                <value name="NPOTTextures" value="0x00000800"/>
                <value name="NPOTTextureRepeat" value="0x00001000"/>
                <value name="Texture1D" value="0x00002000"/>
                <value name="TextureComparisonOperators" value="0x00004000"/>
                <value name="TextureMipMapLevel" value="0x00008000"/>
            </enum>
            <enum name="Filter" fullname="QOpenGLTexture::Filter" href="qopengltexture.html#Filter-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="Nearest" value="0x2600"/>
                <value name="Linear" value="0x2601"/>
                <value name="NearestMipMapNearest" value="0x2700"/>
                <value name="NearestMipMapLinear" value="0x2702"/>
                <value name="LinearMipMapNearest" value="0x2701"/>
                <value name="LinearMipMapLinear" value="0x2703"/>
            </enum>
            <enum name="MipMapGeneration" fullname="QOpenGLTexture::MipMapGeneration" href="qopengltexture.html#MipMapGeneration-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="GenerateMipMaps" value="0"/>
                <value name="DontGenerateMipMaps" value="1"/>
            </enum>
            <enum name="PixelFormat" fullname="QOpenGLTexture::PixelFormat" href="qopengltexture.html#PixelFormat-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="NoSourceFormat" value="0"/>
                <value name="Red" value="0x1903"/>
                <value name="RG" value="0x8227"/>
                <value name="RGB" value="0x1907"/>
                <value name="BGR" value="0x80E0"/>
                <value name="RGBA" value="0x1908"/>
                <value name="BGRA" value="0x80E1"/>
                <value name="Red_Integer" value="0x8D94"/>
                <value name="RG_Integer" value="0x8228"/>
                <value name="RGB_Integer" value="0x8D98"/>
                <value name="BGR_Integer" value="0x8D9A"/>
                <value name="RGBA_Integer" value="0x8D99"/>
                <value name="BGRA_Integer" value="0x8D9B"/>
                <value name="Stencil" value="0x1901"/>
                <value name="Depth" value="0x1902"/>
                <value name="DepthStencil" value="0x84F9"/>
                <value name="Alpha" value="0x1906"/>
                <value name="Luminance" value="0x1909"/>
                <value name="LuminanceAlpha" value="0x190A"/>
            </enum>
            <enum name="PixelType" fullname="QOpenGLTexture::PixelType" href="qopengltexture.html#PixelType-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="NoPixelType" value="0"/>
                <value name="Int8" value="0x1400"/>
                <value name="UInt8" value="0x1401"/>
                <value name="Int16" value="0x1402"/>
                <value name="UInt16" value="0x1403"/>
                <value name="Int32" value="0x1404"/>
                <value name="UInt32" value="0x1405"/>
                <value name="Float16" value="0x140B"/>
                <value name="Float16OES" value="0x8D61"/>
                <value name="Float32" value="0x1406"/>
                <value name="UInt32_RGB9_E5" value="0x8C3E"/>
                <value name="UInt32_RG11B10F" value="0x8C3B"/>
                <value name="UInt8_RG3B2" value="0x8032"/>
                <value name="UInt8_RG3B2_Rev" value="0x8362"/>
                <value name="UInt16_RGB5A1" value="0x8034"/>
                <value name="UInt16_RGB5A1_Rev" value="0x8366"/>
                <value name="UInt16_R5G6B5" value="0x8363"/>
                <value name="UInt16_R5G6B5_Rev" value="0x8364"/>
                <value name="UInt16_RGBA4" value="0x8033"/>
                <value name="UInt16_RGBA4_Rev" value="0x8365"/>
                <value name="UInt32_RGBA8" value="0x8035"/>
                <value name="UInt32_RGBA8_Rev" value="0x8367"/>
                <value name="UInt32_RGB10A2" value="0x8036"/>
                <value name="UInt32_RGB10A2_Rev" value="0x8368"/>
                <value name="UInt32_D24S8" value="0x84FA"/>
                <value name="Float32_D32_UInt32_S8_X24" value="0x8DAD"/>
            </enum>
            <enum name="SwizzleComponent" fullname="QOpenGLTexture::SwizzleComponent" href="qopengltexture.html#SwizzleComponent-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="SwizzleRed" value="0x8E42"/>
                <value name="SwizzleGreen" value="0x8E43"/>
                <value name="SwizzleBlue" value="0x8E44"/>
                <value name="SwizzleAlpha" value="0x8E45"/>
            </enum>
            <enum name="SwizzleValue" fullname="QOpenGLTexture::SwizzleValue" href="qopengltexture.html#SwizzleValue-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="RedValue" value="0x1903"/>
                <value name="GreenValue" value="0x1904"/>
                <value name="BlueValue" value="0x1905"/>
                <value name="AlphaValue" value="0x1906"/>
                <value name="ZeroValue" value="0"/>
                <value name="OneValue" value="1"/>
            </enum>
            <enum name="Target" fullname="QOpenGLTexture::Target" href="qopengltexture.html#Target-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="Target1D" value="0x0DE0"/>
                <value name="Target1DArray" value="0x8C18"/>
                <value name="Target2D" value="0x0DE1"/>
                <value name="Target2DArray" value="0x8C1A"/>
                <value name="Target3D" value="0x806F"/>
                <value name="TargetCubeMap" value="0x8513"/>
                <value name="TargetCubeMapArray" value="0x9009"/>
                <value name="Target2DMultisample" value="0x9100"/>
                <value name="Target2DMultisampleArray" value="0x9102"/>
                <value name="TargetRectangle" value="0x84F5"/>
                <value name="TargetBuffer" value="0x8C2A"/>
            </enum>
            <enum name="TextureFormat" fullname="QOpenGLTexture::TextureFormat" href="qopengltexture.html#TextureFormat-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="NoFormat" value="0"/>
                <value name="R8_UNorm" value="0x8229"/>
                <value name="RG8_UNorm" value="0x822B"/>
                <value name="RGB8_UNorm" value="0x8051"/>
                <value name="RGBA8_UNorm" value="0x8058"/>
                <value name="R16_UNorm" value="0x822A"/>
                <value name="RG16_UNorm" value="0x822C"/>
                <value name="RGB16_UNorm" value="0x8054"/>
                <value name="RGBA16_UNorm" value="0x805B"/>
                <value name="R8_SNorm" value="0x8F94"/>
                <value name="RG8_SNorm" value="0x8F95"/>
                <value name="RGB8_SNorm" value="0x8F96"/>
                <value name="RGBA8_SNorm" value="0x8F97"/>
                <value name="R16_SNorm" value="0x8F98"/>
                <value name="RG16_SNorm" value="0x8F99"/>
                <value name="RGB16_SNorm" value="0x8F9A"/>
                <value name="RGBA16_SNorm" value="0x8F9B"/>
                <value name="R8U" value="0x8232"/>
                <value name="RG8U" value="0x8238"/>
                <value name="RGB8U" value="0x8D7D"/>
                <value name="RGBA8U" value="0x8D7C"/>
                <value name="R16U" value="0x8234"/>
                <value name="RG16U" value="0x823A"/>
                <value name="RGB16U" value="0x8D77"/>
                <value name="RGBA16U" value="0x8D76"/>
                <value name="R32U" value="0x8236"/>
                <value name="RG32U" value="0x823C"/>
                <value name="RGB32U" value="0x8D71"/>
                <value name="RGBA32U" value="0x8D70"/>
                <value name="R8I" value="0x8231"/>
                <value name="RG8I" value="0x8237"/>
                <value name="RGB8I" value="0x8D8F"/>
                <value name="RGBA8I" value="0x8D8E"/>
                <value name="R16I" value="0x8233"/>
                <value name="RG16I" value="0x8239"/>
                <value name="RGB16I" value="0x8D89"/>
                <value name="RGBA16I" value="0x8D88"/>
                <value name="R32I" value="0x8235"/>
                <value name="RG32I" value="0x823B"/>
                <value name="RGB32I" value="0x8D83"/>
                <value name="RGBA32I" value="0x8D82"/>
                <value name="R16F" value="0x822D"/>
                <value name="RG16F" value="0x822F"/>
                <value name="RGB16F" value="0x881B"/>
                <value name="RGBA16F" value="0x881A"/>
                <value name="R32F" value="0x822E"/>
                <value name="RG32F" value="0x8230"/>
                <value name="RGB32F" value="0x8815"/>
                <value name="RGBA32F" value="0x8814"/>
                <value name="RGB9E5" value="0x8C3D"/>
                <value name="RG11B10F" value="0x8C3A"/>
                <value name="RG3B2" value="0x2A10"/>
                <value name="R5G6B5" value="0x8D62"/>
                <value name="RGB5A1" value="0x8057"/>
                <value name="RGBA4" value="0x8056"/>
                <value name="RGB10A2" value="0x906F"/>
                <value name="D16" value="0x81A5"/>
                <value name="D24" value="0x81A6"/>
                <value name="D24S8" value="0x88F0"/>
                <value name="D32" value="0x81A7"/>
                <value name="D32F" value="0x8CAC"/>
                <value name="D32FS8X24" value="0x8CAD"/>
                <value name="S8" value="0x8D48"/>
                <value name="RGB_DXT1" value="0x83F0"/>
                <value name="RGBA_DXT1" value="0x83F1"/>
                <value name="RGBA_DXT3" value="0x83F2"/>
                <value name="RGBA_DXT5" value="0x83F3"/>
                <value name="R_ATI1N_UNorm" value="0x8DBB"/>
                <value name="R_ATI1N_SNorm" value="0x8DBC"/>
                <value name="RG_ATI2N_UNorm" value="0x8DBD"/>
                <value name="RG_ATI2N_SNorm" value="0x8DBE"/>
                <value name="RGB_BP_UNSIGNED_FLOAT" value="0x8E8F"/>
                <value name="RGB_BP_SIGNED_FLOAT" value="0x8E8E"/>
                <value name="RGB_BP_UNorm" value="0x8E8C"/>
                <value name="R11_EAC_UNorm" value="0x9270"/>
                <value name="R11_EAC_SNorm" value="0x9271"/>
                <value name="RG11_EAC_UNorm" value="0x9272"/>
                <value name="RG11_EAC_SNorm" value="0x9273"/>
                <value name="RGB8_ETC2" value="0x9274"/>
                <value name="SRGB8_ETC2" value="0x9275"/>
                <value name="RGB8_PunchThrough_Alpha1_ETC2" value="0x9276"/>
                <value name="SRGB8_PunchThrough_Alpha1_ETC2" value="0x9277"/>
                <value name="RGBA8_ETC2_EAC" value="0x9278"/>
                <value name="SRGB8_Alpha8_ETC2_EAC" value="0x9279"/>
                <value name="RGB8_ETC1" value="0x8D64"/>
                <value name="RGBA_ASTC_4x4" value="0x93B0"/>
                <value name="RGBA_ASTC_5x4" value="0x93B1"/>
                <value name="RGBA_ASTC_5x5" value="0x93B2"/>
                <value name="RGBA_ASTC_6x5" value="0x93B3"/>
                <value name="RGBA_ASTC_6x6" value="0x93B4"/>
                <value name="RGBA_ASTC_8x5" value="0x93B5"/>
                <value name="RGBA_ASTC_8x6" value="0x93B6"/>
                <value name="RGBA_ASTC_8x8" value="0x93B7"/>
                <value name="RGBA_ASTC_10x5" value="0x93B8"/>
                <value name="RGBA_ASTC_10x6" value="0x93B9"/>
                <value name="RGBA_ASTC_10x8" value="0x93BA"/>
                <value name="RGBA_ASTC_10x10" value="0x93BB"/>
                <value name="RGBA_ASTC_12x10" value="0x93BC"/>
                <value name="RGBA_ASTC_12x12" value="0x93BD"/>
                <value name="SRGB8_Alpha8_ASTC_4x4" value="0x93D0"/>
                <value name="SRGB8_Alpha8_ASTC_5x4" value="0x93D1"/>
                <value name="SRGB8_Alpha8_ASTC_5x5" value="0x93D2"/>
                <value name="SRGB8_Alpha8_ASTC_6x5" value="0x93D3"/>
                <value name="SRGB8_Alpha8_ASTC_6x6" value="0x93D4"/>
                <value name="SRGB8_Alpha8_ASTC_8x5" value="0x93D5"/>
                <value name="SRGB8_Alpha8_ASTC_8x6" value="0x93D6"/>
                <value name="SRGB8_Alpha8_ASTC_8x8" value="0x93D7"/>
                <value name="SRGB8_Alpha8_ASTC_10x5" value="0x93D8"/>
                <value name="SRGB8_Alpha8_ASTC_10x6" value="0x93D9"/>
                <value name="SRGB8_Alpha8_ASTC_10x8" value="0x93DA"/>
                <value name="SRGB8_Alpha8_ASTC_10x10" value="0x93DB"/>
                <value name="SRGB8_Alpha8_ASTC_12x10" value="0x93DC"/>
                <value name="SRGB8_Alpha8_ASTC_12x12" value="0x93DD"/>
                <value name="SRGB8" value="0x8C41"/>
                <value name="SRGB8_Alpha8" value="0x8C43"/>
                <value name="SRGB_DXT1" value="0x8C4C"/>
                <value name="SRGB_Alpha_DXT1" value="0x8C4D"/>
                <value name="SRGB_Alpha_DXT3" value="0x8C4E"/>
                <value name="SRGB_Alpha_DXT5" value="0x8C4F"/>
                <value name="SRGB_BP_UNorm" value="0x8E8D"/>
                <value name="DepthFormat" value="0x1902"/>
                <value name="AlphaFormat" value="0x1906"/>
                <value name="RGBFormat" value="0x1907"/>
                <value name="RGBAFormat" value="0x1908"/>
                <value name="LuminanceFormat" value="0x1909"/>
                <value name="LuminanceAlphaFormat" value="0x190A"/>
            </enum>
            <enum name="TextureUnitReset" fullname="QOpenGLTexture::TextureUnitReset" href="qopengltexture.html#TextureUnitReset-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="ResetTextureUnit" value="0"/>
                <value name="DontResetTextureUnit" value="1"/>
            </enum>
            <enum name="WrapMode" fullname="QOpenGLTexture::WrapMode" href="qopengltexture.html#WrapMode-enum" status="active" access="public" location="qopengltexture.h" documented="true">
                <value name="Repeat" value="0x2901"/>
                <value name="MirroredRepeat" value="0x8370"/>
                <value name="ClampToEdge" value="0x812F"/>
                <value name="ClampToBorder" value="0x812D"/>
            </enum>
            <typedef name="Features" fullname="QOpenGLTexture::Features" href="qopengltexture.html#Feature-enum" status="active" access="public" location="qopengltexture.h" enum="QOpenGLTexture::Feature"/>
        </class>
        <class name="QOpenGLTextureBlitter" href="qopengltextureblitter.html" status="active" access="public" location="qopengltextureblitter.h" documented="true" groups="painting-3D" module="QtOpenGL" brief="Convenient way to draw textured quads via OpenGL">
            <function name="QOpenGLTextureBlitter" fullname="QOpenGLTextureBlitter::QOpenGLTextureBlitter" href="qopengltextureblitter.html#QOpenGLTextureBlitter" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="constructor" signature="QOpenGLTextureBlitter()"/>
            <function name="bind" fullname="QOpenGLTextureBlitter::bind" href="qopengltextureblitter.html#bind" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void bind(GLenum target)">
                <parameter type="GLenum" name="target" default="GL_TEXTURE_2D"/>
            </function>
            <function name="blit" fullname="QOpenGLTextureBlitter::blit" href="qopengltextureblitter.html#blit" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void blit(GLuint texture, const QMatrix4x4 &amp;targetTransform, QOpenGLTextureBlitter::Origin sourceOrigin)">
                <parameter type="GLuint" name="texture" default=""/>
                <parameter type="const QMatrix4x4 &amp;" name="targetTransform" default=""/>
                <parameter type="QOpenGLTextureBlitter::Origin" name="sourceOrigin" default=""/>
            </function>
            <function name="blit" fullname="QOpenGLTextureBlitter::blit" href="qopengltextureblitter.html#blit-1" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void blit(GLuint texture, const QMatrix4x4 &amp;targetTransform, const QMatrix3x3 &amp;sourceTransform)">
                <parameter type="GLuint" name="texture" default=""/>
                <parameter type="const QMatrix4x4 &amp;" name="targetTransform" default=""/>
                <parameter type="const QMatrix3x3 &amp;" name="sourceTransform" default=""/>
            </function>
            <function name="create" fullname="QOpenGLTextureBlitter::create" href="qopengltextureblitter.html#create" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="destroy" fullname="QOpenGLTextureBlitter::destroy" href="qopengltextureblitter.html#destroy" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="isCreated" fullname="QOpenGLTextureBlitter::isCreated" href="qopengltextureblitter.html#isCreated" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="release" fullname="QOpenGLTextureBlitter::release" href="qopengltextureblitter.html#release" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void release()"/>
            <function name="setOpacity" fullname="QOpenGLTextureBlitter::setOpacity" href="qopengltextureblitter.html#setOpacity" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void setOpacity(float opacity)">
                <parameter type="float" name="opacity" default=""/>
            </function>
            <function name="setRedBlueSwizzle" fullname="QOpenGLTextureBlitter::setRedBlueSwizzle" href="qopengltextureblitter.html#setRedBlueSwizzle" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" type="void" signature="void setRedBlueSwizzle(bool swizzle)">
                <parameter type="bool" name="swizzle" default=""/>
            </function>
            <function name="sourceTransform" fullname="QOpenGLTextureBlitter::sourceTransform" href="qopengltextureblitter.html#sourceTransform" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" static="true" type="QMatrix3x3" signature="QMatrix3x3 sourceTransform(const QRectF &amp;subTexture, const QSize &amp;textureSize, QOpenGLTextureBlitter::Origin origin)">
                <parameter type="const QRectF &amp;" name="subTexture" default=""/>
                <parameter type="const QSize &amp;" name="textureSize" default=""/>
                <parameter type="QOpenGLTextureBlitter::Origin" name="origin" default=""/>
            </function>
            <function name="supportsExternalOESTarget" fullname="QOpenGLTextureBlitter::supportsExternalOESTarget" href="qopengltextureblitter.html#supportsExternalOESTarget" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" const="true" type="bool" signature="bool supportsExternalOESTarget() const"/>
            <function name="supportsRectangleTarget" fullname="QOpenGLTextureBlitter::supportsRectangleTarget" href="qopengltextureblitter.html#supportsRectangleTarget" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" const="true" type="bool" signature="bool supportsRectangleTarget() const"/>
            <function name="targetTransform" fullname="QOpenGLTextureBlitter::targetTransform" href="qopengltextureblitter.html#targetTransform" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="plain" static="true" type="QMatrix4x4" signature="QMatrix4x4 targetTransform(const QRectF &amp;target, const QRect &amp;viewport)">
                <parameter type="const QRectF &amp;" name="target" default=""/>
                <parameter type="const QRect &amp;" name="viewport" default=""/>
            </function>
            <function name="~QOpenGLTextureBlitter" fullname="QOpenGLTextureBlitter::~QOpenGLTextureBlitter" href="qopengltextureblitter.html#dtor.QOpenGLTextureBlitter" status="active" access="public" location="qopengltextureblitter.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLTextureBlitter()"/>
            <enum name="Origin" fullname="QOpenGLTextureBlitter::Origin" href="qopengltextureblitter.html#Origin-enum" status="active" access="public" location="qopengltextureblitter.h" documented="true">
                <value name="OriginBottomLeft" value="0"/>
                <value name="OriginTopLeft" value="1"/>
            </enum>
        </class>
        <class name="QOpenGLTimeMonitor" href="qopengltimemonitor.html" status="active" access="public" location="qopengltimerquery.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Wraps a sequence of OpenGL timer query objects">
            <function name="QOpenGLTimeMonitor" fullname="QOpenGLTimeMonitor::QOpenGLTimeMonitor" href="qopengltimemonitor.html#QOpenGLTimeMonitor" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLTimeMonitor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="create" fullname="QOpenGLTimeMonitor::create" href="qopengltimemonitor.html#create" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="destroy" fullname="QOpenGLTimeMonitor::destroy" href="qopengltimemonitor.html#destroy" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="isCreated" fullname="QOpenGLTimeMonitor::isCreated" href="qopengltimemonitor.html#isCreated" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="isResultAvailable" fullname="QOpenGLTimeMonitor::isResultAvailable" href="qopengltimemonitor.html#isResultAvailable" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="bool" signature="bool isResultAvailable() const"/>
            <function name="objectIds" fullname="QOpenGLTimeMonitor::objectIds" href="qopengltimemonitor.html#objectIds" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="QList&lt;GLuint&gt;" signature="QList&lt;GLuint&gt; objectIds() const"/>
            <function name="recordSample" fullname="QOpenGLTimeMonitor::recordSample" href="qopengltimemonitor.html#recordSample" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="int" signature="int recordSample()"/>
            <function name="reset" fullname="QOpenGLTimeMonitor::reset" href="qopengltimemonitor.html#reset" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void reset()"/>
            <function name="sampleCount" fullname="QOpenGLTimeMonitor::sampleCount" href="qopengltimemonitor.html#sampleCount" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="int" signature="int sampleCount() const"/>
            <function name="setSampleCount" fullname="QOpenGLTimeMonitor::setSampleCount" href="qopengltimemonitor.html#setSampleCount" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void setSampleCount(int sampleCount)">
                <parameter type="int" name="sampleCount" default=""/>
            </function>
            <function name="waitForIntervals" fullname="QOpenGLTimeMonitor::waitForIntervals" href="qopengltimemonitor.html#waitForIntervals" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="QList&lt;GLuint64&gt;" signature="QList&lt;GLuint64&gt; waitForIntervals() const"/>
            <function name="waitForSamples" fullname="QOpenGLTimeMonitor::waitForSamples" href="qopengltimemonitor.html#waitForSamples" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="QList&lt;GLuint64&gt;" signature="QList&lt;GLuint64&gt; waitForSamples() const"/>
            <function name="~QOpenGLTimeMonitor" fullname="QOpenGLTimeMonitor::~QOpenGLTimeMonitor" href="qopengltimemonitor.html#dtor.QOpenGLTimeMonitor" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLTimeMonitor()"/>
        </class>
        <class name="QOpenGLTimerQuery" href="qopengltimerquery.html" status="active" access="public" location="qopengltimerquery.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Wraps an OpenGL timer query object">
            <function name="QOpenGLTimerQuery" fullname="QOpenGLTimerQuery::QOpenGLTimerQuery" href="qopengltimerquery.html#QOpenGLTimerQuery" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLTimerQuery(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="begin" fullname="QOpenGLTimerQuery::begin" href="qopengltimerquery.html#begin" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void begin()"/>
            <function name="create" fullname="QOpenGLTimerQuery::create" href="qopengltimerquery.html#create" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="destroy" fullname="QOpenGLTimerQuery::destroy" href="qopengltimerquery.html#destroy" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="end" fullname="QOpenGLTimerQuery::end" href="qopengltimerquery.html#end" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void end()"/>
            <function name="isCreated" fullname="QOpenGLTimerQuery::isCreated" href="qopengltimerquery.html#isCreated" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="isResultAvailable" fullname="QOpenGLTimerQuery::isResultAvailable" href="qopengltimerquery.html#isResultAvailable" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="bool" signature="bool isResultAvailable() const"/>
            <function name="objectId" fullname="QOpenGLTimerQuery::objectId" href="qopengltimerquery.html#objectId" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint objectId() const"/>
            <function name="recordTimestamp" fullname="QOpenGLTimerQuery::recordTimestamp" href="qopengltimerquery.html#recordTimestamp" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" type="void" signature="void recordTimestamp()"/>
            <function name="waitForResult" fullname="QOpenGLTimerQuery::waitForResult" href="qopengltimerquery.html#waitForResult" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="GLuint64" signature="GLuint64 waitForResult() const"/>
            <function name="waitForTimestamp" fullname="QOpenGLTimerQuery::waitForTimestamp" href="qopengltimerquery.html#waitForTimestamp" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="plain" const="true" type="GLuint64" signature="GLuint64 waitForTimestamp() const"/>
            <function name="~QOpenGLTimerQuery" fullname="QOpenGLTimerQuery::~QOpenGLTimerQuery" href="qopengltimerquery.html#dtor.QOpenGLTimerQuery" status="active" access="public" location="qopengltimerquery.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLTimerQuery()"/>
        </class>
        <class name="QOpenGLVersionFunctionsBackend" href="qopenglversionfunctionsbackend.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLVersionFunctionsFactory" href="qopenglversionfunctionsfactory.html" status="active" access="public" location="qopenglversionfunctionsfactory.h" since="6.0" documented="true" module="QtOpenGL" brief="Provides access to OpenGL functions for a specified version and profile">
            <function name="get" fullname="QOpenGLVersionFunctionsFactory::get" href="qopenglversionfunctionsfactory.html#get" status="active" access="public" location="qopenglversionfunctionsfactory.h" documented="true" meta="plain" static="true" type="QAbstractOpenGLFunctions *" signature="QAbstractOpenGLFunctions * get(const QOpenGLVersionProfile &amp;versionProfile, QOpenGLContext *context)">
                <parameter type="const QOpenGLVersionProfile &amp;" name="versionProfile" default="QOpenGLVersionProfile()"/>
                <parameter type="QOpenGLContext *" name="context" default="nullptr"/>
            </function>
            <function name="get" fullname="QOpenGLVersionFunctionsFactory::get" href="qopenglversionfunctionsfactory.html#get-1" status="active" access="public" location="qopenglversionfunctionsfactory.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="TYPE *" signature="TYPE * get(QOpenGLContext *context)">
                <parameter type="QOpenGLContext *" name="context" default="nullptr"/>
            </function>
        </class>
        <class name="QOpenGLVersionFunctionsStorage" href="qopenglversionfunctionsstorage.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <class name="QOpenGLVersionProfile" href="qopenglversionprofile.html" status="active" access="public" location="qopenglversionprofile.h" documented="true" module="QtOpenGL" brief="Represents the version and if applicable the profile of an OpenGL context">
            <function name="QOpenGLVersionProfile" fullname="QOpenGLVersionProfile::QOpenGLVersionProfile" href="qopenglversionprofile.html#QOpenGLVersionProfile" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="constructor" signature="QOpenGLVersionProfile()"/>
            <function name="QOpenGLVersionProfile" fullname="QOpenGLVersionProfile::QOpenGLVersionProfile" href="qopenglversionprofile.html#QOpenGLVersionProfile-1" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="copy-constructor" overload="true" overload-number="1" signature="QOpenGLVersionProfile(const QOpenGLVersionProfile &amp;other)">
                <parameter type="const QOpenGLVersionProfile &amp;" name="other" default=""/>
            </function>
            <function name="QOpenGLVersionProfile" fullname="QOpenGLVersionProfile::QOpenGLVersionProfile" href="qopenglversionprofile.html#QOpenGLVersionProfile-2" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QOpenGLVersionProfile(const QSurfaceFormat &amp;format)">
                <parameter type="const QSurfaceFormat &amp;" name="format" default=""/>
            </function>
            <function name="hasProfiles" fullname="QOpenGLVersionProfile::hasProfiles" href="qopenglversionprofile.html#hasProfiles" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" const="true" type="bool" signature="bool hasProfiles() const"/>
            <function name="isLegacyVersion" fullname="QOpenGLVersionProfile::isLegacyVersion" href="qopenglversionprofile.html#isLegacyVersion" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" const="true" type="bool" signature="bool isLegacyVersion() const"/>
            <function name="isValid" fullname="QOpenGLVersionProfile::isValid" href="qopenglversionprofile.html#isValid" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="operator=" fullname="QOpenGLVersionProfile::operator=" href="qopenglversionprofile.html#operator-eq" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="copy-assign" type="QOpenGLVersionProfile &amp;" signature="QOpenGLVersionProfile &amp; operator=(const QOpenGLVersionProfile &amp;rhs)">
                <parameter type="const QOpenGLVersionProfile &amp;" name="rhs" default=""/>
            </function>
            <function name="profile" fullname="QOpenGLVersionProfile::profile" href="qopenglversionprofile.html#profile" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" const="true" type="QSurfaceFormat::OpenGLContextProfile" signature="QSurfaceFormat::OpenGLContextProfile profile() const"/>
            <function name="setProfile" fullname="QOpenGLVersionProfile::setProfile" href="qopenglversionprofile.html#setProfile" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" type="void" signature="void setProfile(QSurfaceFormat::OpenGLContextProfile profile)">
                <parameter type="QSurfaceFormat::OpenGLContextProfile" name="profile" default=""/>
            </function>
            <function name="setVersion" fullname="QOpenGLVersionProfile::setVersion" href="qopenglversionprofile.html#setVersion" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" type="void" signature="void setVersion(int majorVersion, int minorVersion)">
                <parameter type="int" name="majorVersion" default=""/>
                <parameter type="int" name="minorVersion" default=""/>
            </function>
            <function name="version" fullname="QOpenGLVersionProfile::version" href="qopenglversionprofile.html#version" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="plain" const="true" type="std::pair&lt;int, int&gt;" signature="std::pair&lt;int, int&gt; version() const"/>
            <function name="~QOpenGLVersionProfile" fullname="QOpenGLVersionProfile::~QOpenGLVersionProfile" href="qopenglversionprofile.html#dtor.QOpenGLVersionProfile" status="active" access="public" location="qopenglversionprofile.h" documented="true" meta="destructor" noexcept="true" signature="~QOpenGLVersionProfile()"/>
        </class>
        <class name="QOpenGLVertexArrayObject" href="qopenglvertexarrayobject.html" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" groups="painting-3D" bases="QObject" module="QtOpenGL" brief="Wraps an OpenGL Vertex Array Object">
            <function name="QOpenGLVertexArrayObject" fullname="QOpenGLVertexArrayObject::QOpenGLVertexArrayObject" href="qopenglvertexarrayobject.html#QOpenGLVertexArrayObject" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLVertexArrayObject(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="bind" fullname="QOpenGLVertexArrayObject::bind" href="qopenglvertexarrayobject.html#bind" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="void" signature="void bind()"/>
            <function name="create" fullname="QOpenGLVertexArrayObject::create" href="qopenglvertexarrayobject.html#create" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="bool" signature="bool create()"/>
            <function name="destroy" fullname="QOpenGLVertexArrayObject::destroy" href="qopenglvertexarrayobject.html#destroy" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="void" signature="void destroy()"/>
            <function name="isCreated" fullname="QOpenGLVertexArrayObject::isCreated" href="qopenglvertexarrayobject.html#isCreated" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" const="true" type="bool" signature="bool isCreated() const"/>
            <function name="objectId" fullname="QOpenGLVertexArrayObject::objectId" href="qopenglvertexarrayobject.html#objectId" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint objectId() const"/>
            <function name="release" fullname="QOpenGLVertexArrayObject::release" href="qopenglvertexarrayobject.html#release" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="void" signature="void release()"/>
            <function name="~QOpenGLVertexArrayObject" fullname="QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject" href="qopenglvertexarrayobject.html#dtor.QOpenGLVertexArrayObject" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLVertexArrayObject()"/>
            <class threadsafety="reentrant" name="Binder" fullname="QOpenGLVertexArrayObject::Binder" href="qopenglvertexarrayobject-binder.html" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" groups="painting-3D" module="QtOpenGL" brief="QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects">
                <function name="Binder" fullname="QOpenGLVertexArrayObject::Binder::Binder" href="qopenglvertexarrayobject-binder.html#Binder" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="constructor" signature="Binder(QOpenGLVertexArrayObject *v)">
                    <parameter type="QOpenGLVertexArrayObject *" name="v" default=""/>
                </function>
                <function name="rebind" fullname="QOpenGLVertexArrayObject::Binder::rebind" href="qopenglvertexarrayobject-binder.html#rebind" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="void" signature="void rebind()"/>
                <function name="release" fullname="QOpenGLVertexArrayObject::Binder::release" href="qopenglvertexarrayobject-binder.html#release" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="plain" type="void" signature="void release()"/>
                <function name="~Binder" fullname="QOpenGLVertexArrayObject::Binder::~Binder" href="qopenglvertexarrayobject-binder.html#dtor.Binder" status="active" access="public" location="qopenglvertexarrayobject.h" documented="true" meta="destructor" noexcept="true" signature="~Binder()"/>
            </class>
        </class>
        <class name="QOpenGLWidget" href="qopenglwidget.html" status="active" access="public" location="qopenglwidget.h" documented="true" bases="QWidget" module="QtOpenGLWidgets" brief="Widget for rendering OpenGL graphics">
            <contents name="painting-techniques" title="Painting Techniques" level="1"/>
            <contents name="opengl-function-calls-headers-and-qopenglfunctions" title="OpenGL Function Calls, Headers and QOpenGLFunctions" level="1"/>
            <contents name="code-examples" title="Code Examples" level="1"/>
            <contents name="multisampling" title="Multisampling" level="1"/>
            <contents name="threading" title="Threading" level="1"/>
            <contents name="context-sharing" title="Context Sharing" level="1"/>
            <contents name="resource-initialization-and-cleanup" title="Resource Initialization and Cleanup" level="1"/>
            <contents name="limitations-and-other-considerations" title="Limitations and Other Considerations" level="1"/>
            <contents name="alternatives" title="Alternatives" level="1"/>
            <contents name="stereoscopic-rendering" title="Stereoscopic rendering" level="1"/>
            <function name="QOpenGLWidget" fullname="QOpenGLWidget::QOpenGLWidget" href="qopenglwidget.html#QOpenGLWidget" status="active" access="public" location="qopenglwidget.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLWidget(QWidget *parent, Qt::WindowFlags f)">
                <parameter type="QWidget *" name="parent" default="nullptr"/>
                <parameter type="Qt::WindowFlags" name="f" default="Qt::WindowFlags()"/>
            </function>
            <function name="aboutToCompose" fullname="QOpenGLWidget::aboutToCompose" href="qopenglwidget.html#aboutToCompose" status="active" access="public" location="qopenglwidget.h" documented="true" meta="signal" type="void" signature="void aboutToCompose()"/>
            <function name="aboutToResize" fullname="QOpenGLWidget::aboutToResize" href="qopenglwidget.html#aboutToResize" status="active" access="public" location="qopenglwidget.h" documented="true" meta="signal" type="void" signature="void aboutToResize()"/>
            <function name="context" fullname="QOpenGLWidget::context" href="qopenglwidget.html#context" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="QOpenGLContext *" signature="QOpenGLContext * context() const"/>
            <function name="currentTargetBuffer" fullname="QOpenGLWidget::currentTargetBuffer" href="qopenglwidget.html#currentTargetBuffer" status="active" access="public" location="qopenglwidget.h" documented="true" since="6.5" meta="plain" const="true" type="QOpenGLWidget::TargetBuffer" signature="QOpenGLWidget::TargetBuffer currentTargetBuffer() const"/>
            <function name="defaultFramebufferObject" fullname="QOpenGLWidget::defaultFramebufferObject" href="qopenglwidget.html#defaultFramebufferObject" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint defaultFramebufferObject() const"/>
            <function name="defaultFramebufferObject" fullname="QOpenGLWidget::defaultFramebufferObject" href="qopenglwidget.html#defaultFramebufferObject-1" status="active" access="public" location="qopenglwidget.h" documented="true" since="6.5" meta="plain" const="true" overload="true" overload-number="1" type="GLuint" signature="GLuint defaultFramebufferObject(QOpenGLWidget::TargetBuffer targetBuffer) const">
                <parameter type="QOpenGLWidget::TargetBuffer" name="targetBuffer" default=""/>
            </function>
            <function name="doneCurrent" fullname="QOpenGLWidget::doneCurrent" href="qopenglwidget.html#doneCurrent" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="void" signature="void doneCurrent()"/>
            <function name="event" fullname="QOpenGLWidget::event" href="qopenglwidget.html#event" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" override="true" type="bool" signature="bool event(QEvent *e) override">
                <parameter type="QEvent *" name="e" default=""/>
            </function>
            <function name="format" fullname="QOpenGLWidget::format" href="qopenglwidget.html#format" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="QSurfaceFormat" signature="QSurfaceFormat format() const"/>
            <function name="frameSwapped" fullname="QOpenGLWidget::frameSwapped" href="qopenglwidget.html#frameSwapped" status="active" access="public" location="qopenglwidget.h" documented="true" meta="signal" type="void" signature="void frameSwapped()"/>
            <function name="grabFramebuffer" fullname="QOpenGLWidget::grabFramebuffer" href="qopenglwidget.html#grabFramebuffer" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="QImage" signature="QImage grabFramebuffer()"/>
            <function name="grabFramebuffer" fullname="QOpenGLWidget::grabFramebuffer" href="qopenglwidget.html#grabFramebuffer-1" status="active" access="public" location="qopenglwidget.h" documented="true" since="6.5" meta="plain" overload="true" overload-number="1" type="QImage" signature="QImage grabFramebuffer(QOpenGLWidget::TargetBuffer targetBuffer)">
                <parameter type="QOpenGLWidget::TargetBuffer" name="targetBuffer" default=""/>
            </function>
            <function name="initializeGL" fullname="QOpenGLWidget::initializeGL" href="qopenglwidget.html#initializeGL" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void initializeGL()"/>
            <function name="isValid" fullname="QOpenGLWidget::isValid" href="qopenglwidget.html#isValid" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="makeCurrent" fullname="QOpenGLWidget::makeCurrent" href="qopenglwidget.html#makeCurrent" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="void" signature="void makeCurrent()"/>
            <function name="makeCurrent" fullname="QOpenGLWidget::makeCurrent" href="qopenglwidget.html#makeCurrent-1" status="active" access="public" location="qopenglwidget.h" documented="true" since="6.5" meta="plain" overload="true" overload-number="1" type="void" signature="void makeCurrent(QOpenGLWidget::TargetBuffer targetBuffer)">
                <parameter type="QOpenGLWidget::TargetBuffer" name="targetBuffer" default=""/>
            </function>
            <function name="metric" fullname="QOpenGLWidget::metric" href="qopenglwidget.html#metric" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int metric(QPaintDevice::PaintDeviceMetric metric) const override">
                <parameter type="QPaintDevice::PaintDeviceMetric" name="metric" default=""/>
            </function>
            <function name="paintEngine" fullname="QOpenGLWidget::paintEngine" href="qopenglwidget.html#paintEngine" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QPaintEngine *" signature="QPaintEngine * paintEngine() const override"/>
            <function name="paintEvent" fullname="QOpenGLWidget::paintEvent" href="qopenglwidget.html#paintEvent" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void paintEvent(QPaintEvent *e) override">
                <parameter type="QPaintEvent *" name="e" default=""/>
            </function>
            <function name="paintGL" fullname="QOpenGLWidget::paintGL" href="qopenglwidget.html#paintGL" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void paintGL()"/>
            <function name="redirected" fullname="QOpenGLWidget::redirected" href="qopenglwidget.html#redirected" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QPaintDevice *" signature="QPaintDevice * redirected(QPoint *p) const override">
                <parameter type="QPoint *" name="p" default=""/>
            </function>
            <function name="resizeEvent" fullname="QOpenGLWidget::resizeEvent" href="qopenglwidget.html#resizeEvent" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void resizeEvent(QResizeEvent *e) override">
                <parameter type="QResizeEvent *" name="e" default=""/>
            </function>
            <function name="resizeGL" fullname="QOpenGLWidget::resizeGL" href="qopenglwidget.html#resizeGL" status="active" access="protected" location="qopenglwidget.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void resizeGL(int w, int h)">
                <parameter type="int" name="w" default=""/>
                <parameter type="int" name="h" default=""/>
            </function>
            <function name="resized" fullname="QOpenGLWidget::resized" href="qopenglwidget.html#resized" status="active" access="public" location="qopenglwidget.h" documented="true" meta="signal" type="void" signature="void resized()"/>
            <function name="setFormat" fullname="QOpenGLWidget::setFormat" href="qopenglwidget.html#setFormat" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="void" signature="void setFormat(const QSurfaceFormat &amp;format)">
                <parameter type="const QSurfaceFormat &amp;" name="format" default=""/>
            </function>
            <function name="setTextureFormat" fullname="QOpenGLWidget::setTextureFormat" href="qopenglwidget.html#setTextureFormat" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="void" signature="void setTextureFormat(GLenum texFormat)">
                <parameter type="GLenum" name="texFormat" default=""/>
            </function>
            <function name="setUpdateBehavior" fullname="QOpenGLWidget::setUpdateBehavior" href="qopenglwidget.html#setUpdateBehavior" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" type="void" signature="void setUpdateBehavior(QOpenGLWidget::UpdateBehavior updateBehavior)">
                <parameter type="QOpenGLWidget::UpdateBehavior" name="updateBehavior" default=""/>
            </function>
            <function name="textureFormat" fullname="QOpenGLWidget::textureFormat" href="qopenglwidget.html#textureFormat" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="GLenum" signature="GLenum textureFormat() const"/>
            <function name="updateBehavior" fullname="QOpenGLWidget::updateBehavior" href="qopenglwidget.html#updateBehavior" status="active" access="public" location="qopenglwidget.h" documented="true" meta="plain" const="true" type="QOpenGLWidget::UpdateBehavior" signature="QOpenGLWidget::UpdateBehavior updateBehavior() const"/>
            <function name="~QOpenGLWidget" fullname="QOpenGLWidget::~QOpenGLWidget" href="qopenglwidget.html#dtor.QOpenGLWidget" status="active" access="public" location="qopenglwidget.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLWidget()"/>
            <enum name="TargetBuffer" fullname="QOpenGLWidget::TargetBuffer" href="qopenglwidget.html#TargetBuffer-enum" status="active" access="public" location="qopenglwidget.h" since="6.5" documented="true">
                <value name="LeftBuffer" value="0"/>
                <value name="RightBuffer" value="1"/>
            </enum>
            <enum name="UpdateBehavior" fullname="QOpenGLWidget::UpdateBehavior" href="qopenglwidget.html#UpdateBehavior-enum" status="active" access="public" location="qopenglwidget.h" documented="true">
                <value name="NoPartialUpdate" value="0"/>
                <value name="PartialUpdate" value="1"/>
            </enum>
        </class>
        <class name="QOpenGLWindow" href="qopenglwindow.html" status="active" access="public" location="qopenglwindow.h" documented="true" bases="QPaintDeviceWindow" module="QtOpenGL" brief="Convenience subclass of QWindow to perform OpenGL painting">
            <function name="QOpenGLWindow" fullname="QOpenGLWindow::QOpenGLWindow" href="qopenglwindow.html#QOpenGLWindow" status="active" access="public" location="qopenglwindow.h" documented="true" meta="constructor" explicit="true" signature="QOpenGLWindow(QOpenGLWindow::UpdateBehavior updateBehavior, QWindow *parent)">
                <parameter type="QOpenGLWindow::UpdateBehavior" name="updateBehavior" default="NoPartialUpdate"/>
                <parameter type="QWindow *" name="parent" default="nullptr"/>
            </function>
            <function name="QOpenGLWindow" fullname="QOpenGLWindow::QOpenGLWindow" href="qopenglwindow.html#QOpenGLWindow-1" status="active" access="public" location="qopenglwindow.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QOpenGLWindow(QOpenGLContext *shareContext, QOpenGLWindow::UpdateBehavior updateBehavior, QWindow *parent)">
                <parameter type="QOpenGLContext *" name="shareContext" default=""/>
                <parameter type="QOpenGLWindow::UpdateBehavior" name="updateBehavior" default="NoPartialUpdate"/>
                <parameter type="QWindow *" name="parent" default="nullptr"/>
            </function>
            <function name="context" fullname="QOpenGLWindow::context" href="qopenglwindow.html#context" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" const="true" type="QOpenGLContext *" signature="QOpenGLContext * context() const"/>
            <function name="defaultFramebufferObject" fullname="QOpenGLWindow::defaultFramebufferObject" href="qopenglwindow.html#defaultFramebufferObject" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" const="true" type="GLuint" signature="GLuint defaultFramebufferObject() const"/>
            <function name="doneCurrent" fullname="QOpenGLWindow::doneCurrent" href="qopenglwindow.html#doneCurrent" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" type="void" signature="void doneCurrent()"/>
            <function name="frameSwapped" fullname="QOpenGLWindow::frameSwapped" href="qopenglwindow.html#frameSwapped" status="active" access="public" location="qopenglwindow.h" documented="true" meta="signal" type="void" signature="void frameSwapped()"/>
            <function name="grabFramebuffer" fullname="QOpenGLWindow::grabFramebuffer" href="qopenglwindow.html#grabFramebuffer" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" type="QImage" signature="QImage grabFramebuffer()"/>
            <function name="initializeGL" fullname="QOpenGLWindow::initializeGL" href="qopenglwindow.html#initializeGL" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void initializeGL()"/>
            <function name="isValid" fullname="QOpenGLWindow::isValid" href="qopenglwindow.html#isValid" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" const="true" type="bool" signature="bool isValid() const"/>
            <function name="makeCurrent" fullname="QOpenGLWindow::makeCurrent" href="qopenglwindow.html#makeCurrent" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" type="void" signature="void makeCurrent()"/>
            <function name="paintEvent" fullname="QOpenGLWindow::paintEvent" href="qopenglwindow.html#paintEvent" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void paintEvent(QPaintEvent *event) override">
                <parameter type="QPaintEvent *" name="event" default=""/>
            </function>
            <function name="paintGL" fullname="QOpenGLWindow::paintGL" href="qopenglwindow.html#paintGL" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void paintGL()"/>
            <function name="paintOverGL" fullname="QOpenGLWindow::paintOverGL" href="qopenglwindow.html#paintOverGL" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void paintOverGL()"/>
            <function name="paintUnderGL" fullname="QOpenGLWindow::paintUnderGL" href="qopenglwindow.html#paintUnderGL" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void paintUnderGL()"/>
            <function name="resizeEvent" fullname="QOpenGLWindow::resizeEvent" href="qopenglwindow.html#resizeEvent" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" override="true" type="void" signature="void resizeEvent(QResizeEvent *event) override">
                <parameter type="QResizeEvent *" name="event" default=""/>
            </function>
            <function name="resizeGL" fullname="QOpenGLWindow::resizeGL" href="qopenglwindow.html#resizeGL" status="active" access="protected" location="qopenglwindow.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void resizeGL(int w, int h)">
                <parameter type="int" name="w" default=""/>
                <parameter type="int" name="h" default=""/>
            </function>
            <function name="shareContext" fullname="QOpenGLWindow::shareContext" href="qopenglwindow.html#shareContext" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" const="true" type="QOpenGLContext *" signature="QOpenGLContext * shareContext() const"/>
            <function name="updateBehavior" fullname="QOpenGLWindow::updateBehavior" href="qopenglwindow.html#updateBehavior" status="active" access="public" location="qopenglwindow.h" documented="true" meta="plain" const="true" type="QOpenGLWindow::UpdateBehavior" signature="QOpenGLWindow::UpdateBehavior updateBehavior() const"/>
            <function name="~QOpenGLWindow" fullname="QOpenGLWindow::~QOpenGLWindow" href="qopenglwindow.html#dtor.QOpenGLWindow" status="active" access="public" location="qopenglwindow.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOpenGLWindow()"/>
            <enum name="UpdateBehavior" fullname="QOpenGLWindow::UpdateBehavior" href="qopenglwindow.html#UpdateBehavior-enum" status="active" access="public" location="qopenglwindow.h" documented="true">
                <value name="NoPartialUpdate" value="0"/>
                <value name="PartialUpdateBlit" value="1"/>
                <value name="PartialUpdateBlend" value="2"/>
            </enum>
        </class>
        <struct name="QOpenGLVersionStatus" href="qopenglversionstatus.html" status="ignored" access="public" location="qopenglversionfunctions.h"/>
        <page name="opengl-changes-qt6.html" href="opengl-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" groups="changes-qt-5-to-6" subtype="page" title="Changes to Qt OpenGL" fulltitle="Changes to Qt OpenGL" subtitle="" brief="QOpenGL classes migrated, QOpenGLWidget class has been moved to Qt OpenGL Widgets">
            <contents name="deprecated-classes-removed" title="Deprecated classes removed" level="1"/>
            <contents name="qopengl-classes-migrated" title="QOpenGL classes migrated" level="1"/>
            <contents name="the-qopenglwidgets-class" title="The QOpenGLWidgets class" level="1"/>
            <contents name="selecting-the-opengl-backend-for-rhi" title="Selecting the OpenGL backend for RHI" level="1"/>
            <contents name="removal-of-angle" title="Removal of ANGLE" level="1"/>
        </page>
        <page name="qtopengl-index.html" href="qtopengl-index.html" status="active" location="qtopengl-index.qdoc" documented="true" subtype="page" title="Qt OpenGL" fulltitle="Qt OpenGL" subtitle="" brief="Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications">
            <contents name="qt-opengl-and-qt-widgets" title="Qt OpenGL and Qt Widgets" level="1"/>
            <contents name="qt-opengl-and-qt-quick" title="Qt OpenGL and Qt Quick" level="1"/>
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="examples" title="Examples" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="module-evolution" title="Module Evolution" level="1"/>
            <contents name="licenses-and-trademarks" title="Licenses and Trademarks" level="1"/>
        </page>
        <page name="2dpainting" href="qtopengl-2dpainting-example.html" status="active" location="2dpainting.qdoc" documented="true" groups="category Graphics,examples-widgets-opengl" subtype="example" title="2D Painting Example" fulltitle="2D Painting Example" subtitle="" brief="2D Painting example shows how QPainter and QOpenGLWidget can be used together to display accelerated 2D graphics on supported hardware">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="helper-class-definition" title="Helper Class Definition" level="1"/>
            <contents name="helper-class-implementation" title="Helper Class Implementation" level="1"/>
            <contents name="widget-class-definition" title="Widget Class Definition" level="1"/>
            <contents name="widget-class-implementation" title="Widget Class Implementation" level="1"/>
            <contents name="glwidget-class-definition" title="GLWidget Class Definition" level="1"/>
            <contents name="glwidget-class-implementation" title="GLWidget Class Implementation" level="1"/>
            <contents name="window-class-definition" title="Window Class Definition" level="1"/>
            <contents name="window-class-implementation" title="Window Class Implementation" level="1"/>
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="2dpainting/glwidget.cpp" href="qtopengl-2dpainting-glwidget-cpp.html" status="active" subtype="file" title="" fulltitle="glwidget.cpp Example File" subtitle="2dpainting/glwidget.cpp"/>
            <page name="2dpainting/glwidget.h" href="qtopengl-2dpainting-glwidget-h.html" status="active" subtype="file" title="" fulltitle="glwidget.h Example File" subtitle="2dpainting/glwidget.h"/>
            <page name="2dpainting/helper.cpp" href="qtopengl-2dpainting-helper-cpp.html" status="active" subtype="file" title="" fulltitle="helper.cpp Example File" subtitle="2dpainting/helper.cpp"/>
            <page name="2dpainting/helper.h" href="qtopengl-2dpainting-helper-h.html" status="active" subtype="file" title="" fulltitle="helper.h Example File" subtitle="2dpainting/helper.h"/>
            <page name="2dpainting/widget.cpp" href="qtopengl-2dpainting-widget-cpp.html" status="active" subtype="file" title="" fulltitle="widget.cpp Example File" subtitle="2dpainting/widget.cpp"/>
            <page name="2dpainting/widget.h" href="qtopengl-2dpainting-widget-h.html" status="active" subtype="file" title="" fulltitle="widget.h Example File" subtitle="2dpainting/widget.h"/>
            <page name="2dpainting/window.cpp" href="qtopengl-2dpainting-window-cpp.html" status="active" subtype="file" title="" fulltitle="window.cpp Example File" subtitle="2dpainting/window.cpp"/>
            <page name="2dpainting/window.h" href="qtopengl-2dpainting-window-h.html" status="active" subtype="file" title="" fulltitle="window.h Example File" subtitle="2dpainting/window.h"/>
            <page name="2dpainting/main.cpp" href="qtopengl-2dpainting-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="2dpainting/main.cpp"/>
            <page name="2dpainting/2dpainting.pro" href="qtopengl-2dpainting-2dpainting-pro.html" status="active" subtype="file" title="" fulltitle="2dpainting.pro Example File" subtitle="2dpainting/2dpainting.pro"/>
            <page name="2dpainting/CMakeLists.txt" href="qtopengl-2dpainting-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="2dpainting/CMakeLists.txt"/>
        </page>
        <page name="cube" href="qtopengl-cube-example.html" status="active" location="cube.qdoc" documented="true" groups="category 3D,examples-widgets-opengl" subtype="example" title="Cube OpenGL ES 2.0 example" fulltitle="Cube OpenGL ES 2.0 example" subtitle="" brief="Shows how to manually rotate a textured 3D cube with user input">
            <contents name="initializing-opengl-es-2-0" title="Initializing OpenGL ES 2.0" level="1"/>
            <contents name="loading-textures-from-qt-resource-files" title="Loading Textures from Qt Resource Files" level="1"/>
            <contents name="cube-geometry" title="Cube Geometry" level="1"/>
            <contents name="perspective-projection" title="Perspective Projection" level="1"/>
            <contents name="orientation-of-the-3d-object" title="Orientation of the 3D Object" level="1"/>
            <page name="cube/fshader.glsl" href="qtopengl-cube-fshader-glsl.html" status="active" subtype="file" title="" fulltitle="fshader.glsl Example File" subtitle="cube/fshader.glsl"/>
            <page name="cube/geometryengine.cpp" href="qtopengl-cube-geometryengine-cpp.html" status="active" subtype="file" title="" fulltitle="geometryengine.cpp Example File" subtitle="cube/geometryengine.cpp"/>
            <page name="cube/geometryengine.h" href="qtopengl-cube-geometryengine-h.html" status="active" subtype="file" title="" fulltitle="geometryengine.h Example File" subtitle="cube/geometryengine.h"/>
            <page name="cube/mainwidget.cpp" href="qtopengl-cube-mainwidget-cpp.html" status="active" subtype="file" title="" fulltitle="mainwidget.cpp Example File" subtitle="cube/mainwidget.cpp"/>
            <page name="cube/mainwidget.h" href="qtopengl-cube-mainwidget-h.html" status="active" subtype="file" title="" fulltitle="mainwidget.h Example File" subtitle="cube/mainwidget.h"/>
            <page name="cube/vshader.glsl" href="qtopengl-cube-vshader-glsl.html" status="active" subtype="file" title="" fulltitle="vshader.glsl Example File" subtitle="cube/vshader.glsl"/>
            <page name="cube/main.cpp" href="qtopengl-cube-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="cube/main.cpp"/>
            <page name="cube/CMakeLists.txt" href="qtopengl-cube-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="cube/CMakeLists.txt"/>
            <page name="cube/cube.pro" href="qtopengl-cube-cube-pro.html" status="active" subtype="file" title="" fulltitle="cube.pro Example File" subtitle="cube/cube.pro"/>
            <page name="cube/shaders.qrc" href="qtopengl-cube-shaders-qrc.html" status="active" subtype="file" title="" fulltitle="shaders.qrc Example File" subtitle="cube/shaders.qrc"/>
            <page name="cube/textures.qrc" href="qtopengl-cube-textures-qrc.html" status="active" subtype="file" title="" fulltitle="textures.qrc Example File" subtitle="cube/textures.qrc"/>
            <page name="cube/cube.png" href="qtopengl-cube-cube-png.html" status="active" subtype="image" title="" fulltitle="cube.png Image File" subtitle="cube/cube.png"/>
        </page>
        <page name="hellogl2" href="qtopengl-hellogl2-example.html" status="active" location="hellogl2.qdoc" documented="true" groups="category 3D,examples-widgets-opengl" subtype="example" title="Hello GL2 Example" fulltitle="Hello GL2 Example" subtitle="" brief="Hello GL2 example demonstrates the basic use of the OpenGL-related classes provided with Qt">
            <page name="hellogl2/glwidget.cpp" href="qtopengl-hellogl2-glwidget-cpp.html" status="active" subtype="file" title="" fulltitle="glwidget.cpp Example File" subtitle="hellogl2/glwidget.cpp"/>
            <page name="hellogl2/glwidget.h" href="qtopengl-hellogl2-glwidget-h.html" status="active" subtype="file" title="" fulltitle="glwidget.h Example File" subtitle="hellogl2/glwidget.h"/>
            <page name="hellogl2/logo.cpp" href="qtopengl-hellogl2-logo-cpp.html" status="active" subtype="file" title="" fulltitle="logo.cpp Example File" subtitle="hellogl2/logo.cpp"/>
            <page name="hellogl2/logo.h" href="qtopengl-hellogl2-logo-h.html" status="active" subtype="file" title="" fulltitle="logo.h Example File" subtitle="hellogl2/logo.h"/>
            <page name="hellogl2/mainwindow.cpp" href="qtopengl-hellogl2-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="hellogl2/mainwindow.cpp"/>
            <page name="hellogl2/mainwindow.h" href="qtopengl-hellogl2-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="hellogl2/mainwindow.h"/>
            <page name="hellogl2/window.cpp" href="qtopengl-hellogl2-window-cpp.html" status="active" subtype="file" title="" fulltitle="window.cpp Example File" subtitle="hellogl2/window.cpp"/>
            <page name="hellogl2/window.h" href="qtopengl-hellogl2-window-h.html" status="active" subtype="file" title="" fulltitle="window.h Example File" subtitle="hellogl2/window.h"/>
            <page name="hellogl2/main.cpp" href="qtopengl-hellogl2-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="hellogl2/main.cpp"/>
            <page name="hellogl2/CMakeLists.txt" href="qtopengl-hellogl2-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="hellogl2/CMakeLists.txt"/>
            <page name="hellogl2/hellogl2.pro" href="qtopengl-hellogl2-hellogl2-pro.html" status="active" subtype="file" title="" fulltitle="hellogl2.pro Example File" subtitle="hellogl2/hellogl2.pro"/>
        </page>
        <page name="hellogles3" href="qtopengl-hellogles3-example.html" status="active" location="hellogles3.qdoc" documented="true" groups="category Graphics,category Mobile,examples-widgets-opengl" subtype="example" title="Hello GLES3 Example" fulltitle="Hello GLES3 Example" subtitle="" brief="Demonstrates OpenGL ES 3.0 functions via QOpenGLExtraFunctions">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="setting-up-in-main-cpp" title="Setting up in main.cpp" level="1"/>
            <contents name="implementing-glwindow" title="Implementing GLWindow" level="1"/>
            <contents name="animations" title="Animations" level="2"/>
            <contents name="shaders" title="Shaders" level="2"/>
            <contents name="initializing-opengl" title="Initializing OpenGL" level="2"/>
            <contents name="resizing-the-window" title="Resizing the window" level="2"/>
            <contents name="painting" title="Painting" level="2"/>
            <page name="hellogles3/glwindow.cpp" href="qtopengl-hellogles3-glwindow-cpp.html" status="active" subtype="file" title="" fulltitle="glwindow.cpp Example File" subtitle="hellogles3/glwindow.cpp"/>
            <page name="hellogles3/glwindow.h" href="qtopengl-hellogles3-glwindow-h.html" status="active" subtype="file" title="" fulltitle="glwindow.h Example File" subtitle="hellogles3/glwindow.h"/>
            <page name="hellogles3/logo.cpp" href="qtopengl-hellogles3-logo-cpp.html" status="active" subtype="file" title="" fulltitle="logo.cpp Example File" subtitle="hellogles3/logo.cpp"/>
            <page name="hellogles3/logo.h" href="qtopengl-hellogles3-logo-h.html" status="active" subtype="file" title="" fulltitle="logo.h Example File" subtitle="hellogles3/logo.h"/>
            <page name="hellogles3/main.cpp" href="qtopengl-hellogles3-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="hellogles3/main.cpp"/>
            <page name="hellogles3/CMakeLists.txt" href="qtopengl-hellogles3-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="hellogles3/CMakeLists.txt"/>
            <page name="hellogles3/hellogles3.pro" href="qtopengl-hellogles3-hellogles3-pro.html" status="active" subtype="file" title="" fulltitle="hellogles3.pro Example File" subtitle="hellogles3/hellogles3.pro"/>
            <page name="hellogles3/hellogles3.qrc" href="qtopengl-hellogles3-hellogles3-qrc.html" status="active" subtype="file" title="" fulltitle="hellogles3.qrc Example File" subtitle="hellogles3/hellogles3.qrc"/>
            <page name="hellogles3/qtlogo.png" href="qtopengl-hellogles3-qtlogo-png.html" status="active" subtype="image" title="" fulltitle="qtlogo.png Image File" subtitle="hellogles3/qtlogo.png"/>
        </page>
        <page name="openglwindow" href="qtopengl-openglwindow-example.html" status="active" location="openglwindow.qdoc" documented="true" groups="category Graphics,examples-widgets-opengl" subtype="example" title="OpenGL Window Example" fulltitle="OpenGL Window Example" subtitle="" brief="This example shows how to create a minimal QWindow based application for the purpose of using OpenGL">
            <contents name="openglwindow-super-class" title="OpenGLWindow Super Class" level="1"/>
            <contents name="example-opengl-rendering-sub-class" title="Example OpenGL Rendering Sub Class" level="1"/>
            <page name="openglwindow/openglwindow.cpp" href="qtopengl-openglwindow-openglwindow-cpp.html" status="active" subtype="file" title="" fulltitle="openglwindow.cpp Example File" subtitle="openglwindow/openglwindow.cpp"/>
            <page name="openglwindow/openglwindow.h" href="qtopengl-openglwindow-openglwindow-h.html" status="active" subtype="file" title="" fulltitle="openglwindow.h Example File" subtitle="openglwindow/openglwindow.h"/>
            <page name="openglwindow/main.cpp" href="qtopengl-openglwindow-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="openglwindow/main.cpp"/>
            <page name="openglwindow/CMakeLists.txt" href="qtopengl-openglwindow-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="openglwindow/CMakeLists.txt"/>
            <page name="openglwindow/openglwindow.pro" href="qtopengl-openglwindow-openglwindow-pro.html" status="active" subtype="file" title="" fulltitle="openglwindow.pro Example File" subtitle="openglwindow/openglwindow.pro"/>
        </page>
        <page name="stereoqopenglwidget" href="qtopengl-stereoqopenglwidget-example.html" status="active" location="stereoqopenglwidget.qdoc" documented="true" groups="category Graphics,examples-widgets-opengl" subtype="example" title="QOpenGLWidget Stereoscopic Rendering Example" fulltitle="QOpenGLWidget Stereoscopic Rendering Example" subtitle="" brief="This example shows how to create a minimal QOpenGLWidget based application with stereoscopic rendering support">
            <contents name="setting-the-correct-surface-flag" title="Setting the correct surface flag" level="1"/>
            <contents name="rendering-twice" title="Rendering twice" level="1"/>
            <page name="stereoqopenglwidget/glwidget.cpp" href="qtopengl-stereoqopenglwidget-glwidget-cpp.html" status="active" subtype="file" title="" fulltitle="glwidget.cpp Example File" subtitle="stereoqopenglwidget/glwidget.cpp"/>
            <page name="stereoqopenglwidget/glwidget.h" href="qtopengl-stereoqopenglwidget-glwidget-h.html" status="active" subtype="file" title="" fulltitle="glwidget.h Example File" subtitle="stereoqopenglwidget/glwidget.h"/>
            <page name="stereoqopenglwidget/mainwindow.cpp" href="qtopengl-stereoqopenglwidget-mainwindow-cpp.html" status="active" subtype="file" title="" fulltitle="mainwindow.cpp Example File" subtitle="stereoqopenglwidget/mainwindow.cpp"/>
            <page name="stereoqopenglwidget/mainwindow.h" href="qtopengl-stereoqopenglwidget-mainwindow-h.html" status="active" subtype="file" title="" fulltitle="mainwindow.h Example File" subtitle="stereoqopenglwidget/mainwindow.h"/>
            <page name="stereoqopenglwidget/main.cpp" href="qtopengl-stereoqopenglwidget-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="stereoqopenglwidget/main.cpp"/>
            <page name="stereoqopenglwidget/CMakeLists.txt" href="qtopengl-stereoqopenglwidget-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="stereoqopenglwidget/CMakeLists.txt"/>
            <page name="stereoqopenglwidget/stereoqopenglwidget.pro" href="qtopengl-stereoqopenglwidget-stereoqopenglwidget-pro.html" status="active" subtype="file" title="" fulltitle="stereoqopenglwidget.pro Example File" subtitle="stereoqopenglwidget/stereoqopenglwidget.pro"/>
        </page>
        <page name="textures" href="qtopengl-textures-example.html" status="active" location="textures.qdoc" documented="true" groups="examples-widgets-opengl" subtype="example" title="Textures Example" fulltitle="Textures Example" subtitle="" brief="Textures example demonstrates the use of Qt's image classes as textures in applications that use both OpenGL and Qt to display graphics">
            <page name="textures/glwidget.cpp" href="qtopengl-textures-glwidget-cpp.html" status="active" subtype="file" title="" fulltitle="glwidget.cpp Example File" subtitle="textures/glwidget.cpp"/>
            <page name="textures/glwidget.h" href="qtopengl-textures-glwidget-h.html" status="active" subtype="file" title="" fulltitle="glwidget.h Example File" subtitle="textures/glwidget.h"/>
            <page name="textures/window.cpp" href="qtopengl-textures-window-cpp.html" status="active" subtype="file" title="" fulltitle="window.cpp Example File" subtitle="textures/window.cpp"/>
            <page name="textures/window.h" href="qtopengl-textures-window-h.html" status="active" subtype="file" title="" fulltitle="window.h Example File" subtitle="textures/window.h"/>
            <page name="textures/main.cpp" href="qtopengl-textures-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="textures/main.cpp"/>
            <page name="textures/CMakeLists.txt" href="qtopengl-textures-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="textures/CMakeLists.txt"/>
            <page name="textures/textures.pro" href="qtopengl-textures-textures-pro.html" status="active" subtype="file" title="" fulltitle="textures.pro Example File" subtitle="textures/textures.pro"/>
            <page name="textures/textures.qrc" href="qtopengl-textures-textures-qrc.html" status="active" subtype="file" title="" fulltitle="textures.qrc Example File" subtitle="textures/textures.qrc"/>
            <page name="textures/images/side1.png" href="qtopengl-textures-images-side1-png.html" status="active" subtype="image" title="" fulltitle="side1.png Image File" subtitle="textures/images/side1.png"/>
            <page name="textures/images/side2.png" href="qtopengl-textures-images-side2-png.html" status="active" subtype="image" title="" fulltitle="side2.png Image File" subtitle="textures/images/side2.png"/>
            <page name="textures/images/side3.png" href="qtopengl-textures-images-side3-png.html" status="active" subtype="image" title="" fulltitle="side3.png Image File" subtitle="textures/images/side3.png"/>
            <page name="textures/images/side4.png" href="qtopengl-textures-images-side4-png.html" status="active" subtype="image" title="" fulltitle="side4.png Image File" subtitle="textures/images/side4.png"/>
            <page name="textures/images/side5.png" href="qtopengl-textures-images-side5-png.html" status="active" subtype="image" title="" fulltitle="side5.png Image File" subtitle="textures/images/side5.png"/>
            <page name="textures/images/side6.png" href="qtopengl-textures-images-side6-png.html" status="active" subtype="image" title="" fulltitle="side6.png Image File" subtitle="textures/images/side6.png"/>
        </page>
        <group name="all-examples" href="all-examples.html" status="internal" seen="false" title=""/>
        <group name="category 3D" href="category-3d.html" status="internal" seen="false" title=""/>
        <group name="category Graphics" href="category-graphics.html" status="internal" seen="false" title=""/>
        <group name="category Mobile" href="category-mobile.html" status="internal" seen="false" title=""/>
        <group name="changes-qt-5-to-6" href="changes-qt-5-to-6.html" status="internal" seen="false" title=""/>
        <group name="examples-widgets-opengl" href="examples-widgets-opengl.html" status="active" location="qtopengl-examples.qdoc" documented="true" groups="all-examples" seen="true" title="Qt OpenGL Examples" brief="Accessing OpenGL from Qt"/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="painting-3D" href="painting-3d.html" status="internal" seen="false" title=""/>
        <group name="qpa" href="qpa.html" status="internal" seen="false" title=""/>
        <group name="shared" href="shared.html" status="internal" seen="false" title=""/>
        <module name="QtGui" href="qtgui-module.html" status="internal" seen="false" title=""/>
        <module name="QtOpenGL" href="qtopengl-module.html" status="active" location="qtopengl-module.qdoc" documented="true" groups="modules" seen="true" title="Qt OpenGL C++ Classes" brief="Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications"/>
        <module name="QtOpenGLWidgets" href="qtopenglwidgets-module.html" status="active" location="qtopengl-module.qdoc" documented="true" seen="true" title="Qt OpenGL Widgets C++ Classes"/>
    </namespace>
</INDEX>
