<?xml version="1.0" encoding="UTF-8"?>
<tagfile>
    <compound kind="namespace">
        <name>Qt3DCore</name>
        <filename>qt3dcore.html</filename>
        <member kind="typedef" type="">
            <name>QAspectJobPtr</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>QAspectJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>QBackendNodeFunctorPtr</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>QBackendNodeFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QAbstractAspect</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(const QBackendNodeFunctorPtr &amp;functor)</arglist>
        </member>
        <class>Qt3DCore::QAbstractAspectPrivate</class>
        <class>Qt3DCore::QAspectEngine</class>
        <class>Qt3DCore::QAspectEnginePrivate</class>
        <class>Qt3DCore::QAspectFactory</class>
        <class>Qt3DCore::QAspectManager</class>
        <class>Qt3DCore::QAspectThread</class>
        <class>Qt3DCore::QCamera</class>
        <class>Qt3DCore::QCameraPrivate</class>
        <class>Qt3DCore::QCameraLens</class>
        <class>Qt3DCore::QCameraLensPrivate</class>
        <class>Qt3DCore::Dependency</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const Dependency &amp;left, const Dependency &amp;right)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const Dependency &amp;left, const Dependency &amp;right)</arglist>
        </member>
        <class>Qt3DCore::DependencyHandler</class>
        <class>Qt3DCore::QAbstractAspectJobManager</class>
        <class>Qt3DCore::QAspectJob</class>
        <class>Qt3DCore::QAspectJobPrivate</class>
        <class>Qt3DCore::QAspectJobManager</class>
        <class>Qt3DCore::QAspectJobProviderInterface</class>
        <class>Qt3DCore::QThreadPooler</class>
        <class>Qt3DCore::RunnableInterface</class>
        <class>Qt3DCore::AspectTaskRunnable</class>
        <class>Qt3DCore::SyncTaskRunnable</class>
        <class>Qt3DCore::PropertyChangeHandler</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PropertyChangeHandler</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>PropertyChangeHandler</anchor>
            <arglist>(Receiver *receiver, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>connectToPropertyChange</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>connectToPropertyChange</anchor>
            <arglist>(const QObject *object, int propertyIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disconnectFromPropertyChange</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>disconnectFromPropertyChange</anchor>
            <arglist>(const QObject *object, int propertyIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>qt_metacall</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>qt_metacall</anchor>
            <arglist>(QMetaObject::Call call, int methodId, void **args)</arglist>
        </member>
        <class>Qt3DCore::QAbstractNodeFactory</class>
        <class>Qt3DCore::QBackendNodeFunctor</class>
        <class>Qt3DCore::QBackendNode</class>
        <class>Qt3DCore::QBackendNodePrivate</class>
        <class>Qt3DCore::QComponent</class>
        <class>Qt3DCore::QComponentPrivate</class>
        <member kind="typedef" type="">
            <name>QComponentList</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>QComponentList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QEntity</class>
        <class>Qt3DCore::QEntityPrivate</class>
        <member kind="typedef" type="">
            <name>QNodeList</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>QNodeList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>QNodePtr</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>QNodePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QNode</class>
        <class>Qt3DCore::QNodePrivate</class>
        <class>Qt3DCore::QNodeId</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDebug d, const QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>qHash</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>qHash</anchor>
            <arglist>(const QNodeId &amp;id, uint seed)</arglist>
        </member>
        <class>Qt3DCore::QNodeVisitor</class>
        <class>Qt3DCore::QBackendNodeFactory</class>
        <class>Qt3DCore::QBackendScenePropertyChange</class>
        <member kind="typedef" type="">
            <name>QBackendScenePropertyChangePtr</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>QBackendScenePropertyChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QBackendScenePropertyChangePrivate</class>
        <class>Qt3DCore::QAbstractArbiter</class>
        <class>Qt3DCore::QChangeArbiter</class>
        <member kind="typedef" type="">
            <name>QSceneChangeList</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>QSceneChangeList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QLockableObserverInterface</class>
        <class>Qt3DCore::QObservableInterface</class>
        <class>Qt3DCore::QObserverInterface</class>
        <class>Qt3DCore::QAbstractPostman</class>
        <class>Qt3DCore::QPostman</class>
        <class>Qt3DCore::QRay3D</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt-lt-1</anchor>
            <arglist>(QDebug dbg, const Qt3DCore::QRay3D &amp;ray)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt-lt-2</anchor>
            <arglist>(QDataStream &amp;stream, const Qt3DCore::QRay3D &amp;ray)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, Qt3DCore::QRay3D &amp;ray)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>QObservableList</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>QObservableList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QScene</class>
        <member kind="enum">
            <name>ChangeFlag</name>
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeCreated">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeAboutToBeDeleted">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeDeleted">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeUpdated">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeAdded">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeRemoved">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ComponentAdded">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ComponentRemoved">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AllChanges">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="Qt3DCore::ChangeFlag">
            <name>ChangeFlags</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QSceneChange</class>
        <member kind="typedef" type="">
            <name>QSceneChangePtr</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>QSceneChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QSceneChangePrivate</class>
        <class>Qt3DCore::QSceneObserverInterface</class>
        <class>Qt3DCore::QScenePropertyChange</class>
        <member kind="typedef" type="">
            <name>QScenePropertyChangePtr</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>QScenePropertyChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QScenePropertyChangePrivate</class>
        <class>Qt3DCore::QScheduler</class>
        <class>Qt3DCore::QTickClock</class>
        <class>Qt3DCore::QBoundedCircularBuffer</class>
        <class>Qt3DCore::CircularBufferData</class>
        <class>Qt3DCore::TypedCircularBufferData</class>
        <class>Qt3DCore::QCircularBuffer</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt;</type>
            <name>operator+</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-2b</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-eq-eq-1</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-not-eq-1</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCircularBuffer&lt;T&gt; &amp;lhs, QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-gt</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;=</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-gt-eq</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;=</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt-eq</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;lhs, const QCircularBuffer&lt;T&gt; &amp;rhs)</arglist>
        </member>
        <class>Qt3DCore::QFrameAllocator</class>
        <class>Qt3DCore::QFrameChunk</class>
        <class>Qt3DCore::QFixedFrameAllocator</class>
        <class>Qt3DCore::QFrameAllocatorPrivate</class>
        <class>Qt3DCore::QHandle</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator-lt-lt-3</anchor>
            <arglist>(QDebug dbg, const QHandle&lt;T, INDEXBITS&gt; &amp;h)</arglist>
        </member>
        <class>Qt3DCore::QHandleManager</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle&lt;T, INDEXBITS&gt;</type>
            <name>acquire</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>acquire</anchor>
            <arglist>(T *d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>release</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle, T *d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle, bool *ok)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>constData</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>constData</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle, bool *ok) const</arglist>
        </member>
        <class>Qt3DCore::NonLockingPolicy</class>
        <class>Qt3DCore::ObjectLevelLockingPolicy</class>
        <class>Qt3DCore::QResourceInfo</class>
        <class>Qt3DCore::Int2Type</class>
        <class>Qt3DCore::ArrayAllocatingPolicy</class>
        <class>Qt3DCore::ArrayPreallocationPolicy</class>
        <class>Qt3DCore::QResourceManager</class>
        <class>Qt3DCore::NullSystemInformationService</class>
        <class>Qt3DCore::NullOpenGLInformationService</class>
        <class>Qt3DCore::QAbstractFrameAdvanceService</class>
        <class>Qt3DCore::QAbstractFrameAdvanceServicePrivate</class>
        <class>Qt3DCore::QAbstractServiceProviderPrivate</class>
        <class>Qt3DCore::QEventFilterService</class>
        <class>Qt3DCore::QOpenGLInformationService</class>
        <class>Qt3DCore::QOpenGLInformationServicePrivate</class>
        <class>Qt3DCore::QAbstractServiceProvider</class>
        <class>Qt3DCore::QServiceLocator</class>
        <class>Qt3DCore::QSystemInformationService</class>
        <class>Qt3DCore::QSystemInformationServicePrivate</class>
        <class>Qt3DCore::QTickClockService</class>
        <class>Qt3DCore::QTransform</class>
        <class>Qt3DCore::QTransformPrivate</class>
        <namespace>Qt3DCore::Quick</namespace>
        <class>Qt3DCore::QuickNodeFactory</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractAspect</name>
        <filename>qt3dcore-qabstractaspect.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAspect</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>QAbstractAspect</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(const QBackendNodeFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>registerBackendType-1</anchor>
            <arglist>(const QMetaObject &amp;obj, const QBackendNodeFunctorPtr &amp;functor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractAspectPrivate</name>
        <filename>qt3dcore-qabstractaspectprivate.html</filename>
        <base>QBackendNodeFactory</base>
        <base>QSceneObserverInterface</base>
        <base>QAspectJobProviderInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAspectPrivate</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>QAbstractAspectPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>registerAspect</anchor>
            <arglist>(QEntity *rootObject)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QServiceLocator *</type>
            <name>services</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>services</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAspectJobManager *</type>
            <name>jobManager</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>jobManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QBackendNode *</type>
            <name>createBackendNode</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>createBackendNode</anchor>
            <arglist>(QNode *frontend) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearBackendNode</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>clearBackendNode</anchor>
            <arglist>(QNode *frontend) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneNodeAdded</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>sceneNodeAdded</anchor>
            <arglist>(Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneNodeRemoved</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>sceneNodeRemoved</anchor>
            <arglist>(Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QAbstractAspectPrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QAbstractAspect *aspect)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectEngine</name>
        <filename>qt3dcore-qaspectengine.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectEngine</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>QAspectEngine</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAspectEngine</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>dtor.QAspectEngine</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRootEntity</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>setRootEntity</anchor>
            <arglist>(QEntity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSharedPointer&lt;QEntity&gt;</type>
            <name>rootEntity</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>rootEntity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QVariantMap &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>registerAspect</anchor>
            <arglist>(QAbstractAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>registerAspect-1</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAbstractAspect *&gt;</type>
            <name>aspects</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>aspects</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>executeCommand</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>executeCommand</anchor>
            <arglist>(const QString &amp;command)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectEnginePrivate</name>
        <filename>qt3dcore-qaspectengineprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectEnginePrivate</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>QAspectEnginePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shutdown</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>shutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initNodeTree</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>initNodeTree</anchor>
            <arglist>(QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initNode</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>initNode</anchor>
            <arglist>(QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initEntity</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>initEntity</anchor>
            <arglist>(QEntity *entity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectFactory</name>
        <filename>qt3dcore-qaspectfactory.html</filename>
        <member kind="typedef" type="">
            <name>CreateFunction</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>CreateFunction-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectFactory</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>QAspectFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectFactory</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>QAspectFactory-1</anchor>
            <arglist>(const QAspectFactory &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAspectFactory</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>dtor.QAspectFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectFactory &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QAspectFactory &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectFactory &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>operator-eq-1</anchor>
            <arglist>(QAspectFactory &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QAspectFactory &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>availableFactories</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>availableFactories</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAspect *</type>
            <name>createAspect</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>createAspect</anchor>
            <arglist>(const QString &amp;aspect, QObject *parent) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>aspectName</name>
            <anchorfile>qt3dcore-qaspectfactory.html</anchorfile>
            <anchor>aspectName</anchor>
            <arglist>(QAbstractAspect *aspect) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectManager</name>
        <filename>qt3dcore-qaspectmanager.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectManager</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>QAspectManager</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAspectManager</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>dtor.QAspectManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isShuttingDown</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>isShuttingDown</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shutdown</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>shutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRootEntity</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>setRootEntity</anchor>
            <arglist>(Qt3DCore::QEntity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QVariantMap &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>registerAspect</anchor>
            <arglist>(Qt3DCore::QAbstractAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantMap</type>
            <name>data</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>exec</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>exec</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quit</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>quit</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QList&lt;QAbstractAspect *&gt; &amp;</type>
            <name>aspects</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>aspects</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAspectJobManager *</type>
            <name>jobManager</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>jobManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QChangeArbiter *</type>
            <name>changeArbiter</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>changeArbiter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QServiceLocator *</type>
            <name>serviceLocator</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>serviceLocator</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectThread</name>
        <filename>qt3dcore-qaspectthread.html</filename>
        <base>QThread</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectThread</name>
            <anchorfile>qt3dcore-qaspectthread.html</anchorfile>
            <anchor>QAspectThread</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>waitForStart</name>
            <anchorfile>qt3dcore-qaspectthread.html</anchorfile>
            <anchor>waitForStart</anchor>
            <arglist>(Priority priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectManager *</type>
            <name>aspectManager</name>
            <anchorfile>qt3dcore-qaspectthread.html</anchorfile>
            <anchor>aspectManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dcore-qaspectthread.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCamera</name>
        <filename>qt3dcore-qcamera.html</filename>
        <base>QEntity</base>
        <member kind="property" type="Qt3DCore::QCameraLens::ProjectionType">
            <name>projectionType</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>nearPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>farPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fieldOfView</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>aspectRatio</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>left</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>right</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottom</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>top</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>projectionMatrix</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>position</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>upVector</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>upVector-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>viewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewCenter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>viewVector</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewVector-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>viewMatrix</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCamera</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>QCamera</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCamera</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>dtor.QCamera</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>CameraTranslationOption</name>
            <anchor>CameraTranslationOption-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TranslateViewCenter">
            <anchor>CameraTranslationOption-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DontTranslateViewCenter">
            <anchor>CameraTranslationOption-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCameraLens *</type>
            <name>lens</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>lens</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTransform *</type>
            <name>transform</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>tiltRotation</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>tiltRotation</anchor>
            <arglist>(float angle) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>panRotation</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>panRotation</anchor>
            <arglist>(float angle) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>rollRotation</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>rollRotation</anchor>
            <arglist>(float angle) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>rotation</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>rotation</anchor>
            <arglist>(float angle, const QVector3D &amp;axis) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translate</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>translate</anchor>
            <arglist>(const QVector3D &amp;vLocal, CameraTranslationOption option)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translateWorld</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>translateWorld</anchor>
            <arglist>(const QVector3D &amp;vWorld, CameraTranslationOption option)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>tilt</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>tilt</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pan</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>pan</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pan</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>pan-1</anchor>
            <arglist>(float angle, const QVector3D &amp;axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roll</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>roll</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>tiltAboutViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>tiltAboutViewCenter</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>panAboutViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>panAboutViewCenter</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>panAboutViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>panAboutViewCenter-1</anchor>
            <arglist>(float angle, const QVector3D &amp;axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rollAboutViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>rollAboutViewCenter</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotate</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>rotate</anchor>
            <arglist>(const QQuaternion &amp;q)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotateAboutViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>rotateAboutViewCenter</anchor>
            <arglist>(const QQuaternion &amp;q)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCameraLens::ProjectionType</type>
            <name>projectionType</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>nearPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>farPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>fieldOfView</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>aspectRatio</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>left</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>right</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottom</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>top</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>projectionMatrix</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>position</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>upVector</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>upVector-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>viewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewCenter-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>viewVector</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewVector-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>viewMatrix</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewMatrix-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjectionType</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist>(QCameraLens::ProjectionType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNearPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist>(float nearPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFarPlane</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist>(float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFieldOfView</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist>(float fieldOfView)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAspectRatio</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist>(float aspectRatio)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLeft</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>(float left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRight</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist>(float right)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottom</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>(float bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTop</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPosition</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(const QVector3D &amp;position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUpVector</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>upVector-prop</anchor>
            <arglist>(const QVector3D &amp;upVector)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewCenter</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewCenter-prop</anchor>
            <arglist>(const QVector3D &amp;viewCenter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionTypeChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist>(QCameraLens::ProjectionType projectionType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nearPlaneChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist>(float nearPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>farPlaneChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist>(float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fieldOfViewChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist>(float fieldOfView)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>aspectRatioChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist>(float aspectRatio)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>leftChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>(float left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rightChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist>(float right)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bottomChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>(float bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>topChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionMatrixChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist>(const QMatrix4x4 &amp;projectionMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(const QVector3D &amp;position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>upVectorChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>upVector-prop</anchor>
            <arglist>(const QVector3D &amp;upVector)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>viewCenterChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewCenter-prop</anchor>
            <arglist>(const QVector3D &amp;viewCenter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>viewVectorChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewVector-prop</anchor>
            <arglist>(const QVector3D &amp;viewVector)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>viewMatrixChanged</name>
            <anchorfile>qt3dcore-qcamera.html</anchorfile>
            <anchor>viewMatrix-prop</anchor>
            <arglist>(const QMatrix4x4 &amp;viewMatrix)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCameraPrivate</name>
        <filename>qt3dcore-qcameraprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraPrivate</name>
            <anchorfile>qt3dcore-qcameraprivate.html</anchorfile>
            <anchor>QCameraPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateViewMatrix</name>
            <anchorfile>qt3dcore-qcameraprivate.html</anchorfile>
            <anchor>updateViewMatrix</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCameraLens</name>
        <filename>qt3dcore-qcameralens.html</filename>
        <base>QComponent</base>
        <member kind="property" type="ProjectionType">
            <name>projectionType</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>nearPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>farPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fieldOfView</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>aspectRatio</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>left</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>right</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottom</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>top</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>projectionMatrix</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraLens</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>QCameraLens</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCameraLens</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>dtor.QCameraLens</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>ProjectionType</name>
            <anchor>ProjectionType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OrthographicProjection">
            <anchor>ProjectionType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PerspectiveProjection">
            <anchor>ProjectionType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrustumProjection">
            <anchor>ProjectionType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ProjectionType</type>
            <name>projectionType</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>nearPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>nearPlane</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>farPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>farPlane</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>fieldOfView</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>fieldOfView</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>aspectRatio</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>aspectRatio</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>left</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>left</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>right</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>right</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottom</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>bottom</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>top</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>top</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>projectionMatrix</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionMatrix</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOrthographicProjection</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setOrthographicProjection</anchor>
            <arglist>(float left, float right, float bottom, float top, float nearPlane, float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrustumProjection</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setFrustumProjection</anchor>
            <arglist>(float left, float right, float bottom, float top, float nearPlane, float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPerspectiveProjection</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setPerspectiveProjection</anchor>
            <arglist>(float fieldOfView, float aspectRatio, float nearPlane, float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjectionType</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setProjectionType</anchor>
            <arglist>(ProjectionType projectionType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNearPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setNearPlane</anchor>
            <arglist>(float nearPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFarPlane</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setFarPlane</anchor>
            <arglist>(float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFieldOfView</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setFieldOfView</anchor>
            <arglist>(float fieldOfView)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAspectRatio</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setAspectRatio</anchor>
            <arglist>(float aspectRatio)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLeft</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setLeft</anchor>
            <arglist>(float left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRight</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setRight</anchor>
            <arglist>(float right)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottom</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setBottom</anchor>
            <arglist>(float bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTop</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>setTop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionTypeChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist>(QCameraLens::ProjectionType projectionType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nearPlaneChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist>(float nearPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>farPlaneChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist>(float farPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fieldOfViewChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist>(float fieldOfView)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>aspectRatioChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist>(float aspectRatio)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>leftChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>(float left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rightChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist>(float right)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bottomChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>(float bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>topChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionMatrixChanged</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist>(const QMatrix4x4 &amp;projectionMatrix)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QCameraLens</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>QCameraLens-1</anchor>
            <arglist>(QCameraLensPrivate &amp;dd, QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-qcameralens.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCameraLensPrivate</name>
        <filename>qt3dcore-qcameralensprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraLensPrivate</name>
            <anchorfile>qt3dcore-qcameralensprivate.html</anchorfile>
            <anchor>QCameraLensPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateProjectionMatrix</name>
            <anchorfile>qt3dcore-qcameralensprivate.html</anchorfile>
            <anchor>updateProjectionMatrix</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Dependency</name>
        <filename>qt3dcore-dependency.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Dependency</name>
            <anchorfile>qt3dcore-dependency.html</anchorfile>
            <anchor>Dependency</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Dependency</name>
            <anchorfile>qt3dcore-dependency.html</anchorfile>
            <anchor>Dependency-1</anchor>
            <arglist>(RunnableInterface *depender, RunnableInterface *dependee)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::DependencyHandler</name>
        <filename>qt3dcore-dependencyhandler.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>DependencyHandler</name>
            <anchorfile>qt3dcore-dependencyhandler.html</anchorfile>
            <anchor>DependencyHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDependencies</name>
            <anchorfile>qt3dcore-dependencyhandler.html</anchorfile>
            <anchor>addDependencies</anchor>
            <arglist>(QVector&lt;Dependency&gt; dependencies)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasDependency</name>
            <anchorfile>qt3dcore-dependencyhandler.html</anchorfile>
            <anchor>hasDependency</anchor>
            <arglist>(const RunnableInterface *depender)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RunnableInterface *&gt;</type>
            <name>freeDependencies</name>
            <anchorfile>qt3dcore-dependencyhandler.html</anchorfile>
            <anchor>freeDependencies</anchor>
            <arglist>(const RunnableInterface *task)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMutex</name>
            <anchorfile>qt3dcore-dependencyhandler.html</anchorfile>
            <anchor>setMutex</anchor>
            <arglist>(QMutex *mutex)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractAspectJobManager</name>
        <filename>qt3dcore-qabstractaspectjobmanager.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAspectJobManager</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>QAbstractAspectJobManager</anchor>
            <arglist>(QObject *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>enqueueJobs</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>enqueueJobs</anchor>
            <arglist>(const QVector&lt;QAspectJobPtr&gt; &amp;jobQueue) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>waitForAllJobs</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>waitForAllJobs</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="typedef" type="">
            <name>JobFunction</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>JobFunction-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>waitForPerThreadFunction</name>
            <anchorfile>qt3dcore-qabstractaspectjobmanager.html</anchorfile>
            <anchor>waitForPerThreadFunction</anchor>
            <arglist>(JobFunction func, void *arg) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectJob</name>
        <filename>qt3dcore-qaspectjob.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectJob</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>QAspectJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAspectJob</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>dtor.QAspectJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDependency</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>addDependency</anchor>
            <arglist>(QWeakPointer&lt;QAspectJob&gt; dependency)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeDependency</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>removeDependency</anchor>
            <arglist>(QWeakPointer&lt;QAspectJob&gt; dependency)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QWeakPointer&lt;QAspectJob&gt; &gt;</type>
            <name>dependencies</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>dependencies</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAspectJob</name>
            <anchorfile>qt3dcore-qaspectjob.html</anchorfile>
            <anchor>QAspectJob-1</anchor>
            <arglist>(QAspectJobPrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectJobPrivate</name>
        <filename>qt3dcore-qaspectjobprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectJobPrivate</name>
            <anchorfile>qt3dcore-qaspectjobprivate.html</anchorfile>
            <anchor>QAspectJobPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectJobManager</name>
        <filename>qt3dcore-qaspectjobmanager.html</filename>
        <base>QAbstractAspectJobManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAspectJobManager</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>QAspectJobManager</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAspectJobManager</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>dtor.QAspectJobManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enqueueJobs</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>enqueueJobs</anchor>
            <arglist>(const QVector&lt;QAspectJobPtr&gt; &amp;jobQueue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>waitForAllJobs</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>waitForAllJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>waitForPerThreadFunction</name>
            <anchorfile>qt3dcore-qaspectjobmanager.html</anchorfile>
            <anchor>waitForPerThreadFunction</anchor>
            <arglist>(JobFunction func, void *arg)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAspectJobProviderInterface</name>
        <filename>qt3dcore-qaspectjobproviderinterface.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAspectJobProviderInterface</name>
            <anchorfile>qt3dcore-qaspectjobproviderinterface.html</anchorfile>
            <anchor>dtor.QAspectJobProviderInterface</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QThreadPooler</name>
        <filename>qt3dcore-qthreadpooler.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QThreadPooler</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>QThreadPooler</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QThreadPooler</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>dtor.QThreadPooler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFuture&lt;void&gt;</type>
            <name>mapDependables</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>mapDependables</anchor>
            <arglist>(QVector&lt;RunnableInterface *&gt; &amp;taskQueue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>taskFinished</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>taskFinished</anchor>
            <arglist>(RunnableInterface *task)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFuture&lt;void&gt;</type>
            <name>future</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>future</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDependencyHandler</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>setDependencyHandler</anchor>
            <arglist>(DependencyHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>maxThreadCount</name>
            <anchorfile>qt3dcore-qthreadpooler.html</anchorfile>
            <anchor>maxThreadCount</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::RunnableInterface</name>
        <filename>qt3dcore-runnableinterface.html</filename>
        <base>QRunnable</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~RunnableInterface</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>dtor.RunnableInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>run</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setDependencyHandler</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>setDependencyHandler</anchor>
            <arglist>(DependencyHandler *) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual DependencyHandler *</type>
            <name>dependencyHandler</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>dependencyHandler</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>id</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setId</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>setId</anchor>
            <arglist>(int id) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setReserved</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>setReserved</anchor>
            <arglist>(bool reserved) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>reserved</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>reserved</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setPooler</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>setPooler</anchor>
            <arglist>(QThreadPooler *pooler) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::AspectTaskRunnable</name>
        <filename>qt3dcore-aspecttaskrunnable.html</filename>
        <base>RunnableInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AspectTaskRunnable</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>AspectTaskRunnable</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~AspectTaskRunnable</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>dtor.AspectTaskRunnable</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setDependencyHandler</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>setDependencyHandler</anchor>
            <arglist>(DependencyHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual DependencyHandler *</type>
            <name>dependencyHandler</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>dependencyHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setPooler</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>setPooler</anchor>
            <arglist>(QThreadPooler *pooler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setReserved</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>setReserved</anchor>
            <arglist>(bool reserved)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>reserved</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>reserved</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>id</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>id</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setId</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>setId</anchor>
            <arglist>(int id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::SyncTaskRunnable</name>
        <filename>qt3dcore-synctaskrunnable.html</filename>
        <base>RunnableInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SyncTaskRunnable</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>SyncTaskRunnable</anchor>
            <arglist>(QAbstractAspectJobManager::JobFunction func, void *arg, QAtomicInt *atomicCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~SyncTaskRunnable</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>dtor.SyncTaskRunnable</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setDependencyHandler</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>setDependencyHandler</anchor>
            <arglist>(DependencyHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual DependencyHandler *</type>
            <name>dependencyHandler</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>dependencyHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setPooler</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>setPooler</anchor>
            <arglist>(QThreadPooler *pooler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setReserved</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>setReserved</anchor>
            <arglist>(bool reserved)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>reserved</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>reserved</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>id</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>id</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setId</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>setId</anchor>
            <arglist>(int id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::PropertyChangeHandler</name>
        <filename>qt3dcore-propertychangehandler.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PropertyChangeHandler</name>
            <anchorfile>qt3dcore-propertychangehandler.html</anchorfile>
            <anchor>PropertyChangeHandler</anchor>
            <arglist>(Receiver *receiver, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>connectToPropertyChange</name>
            <anchorfile>qt3dcore-propertychangehandler.html</anchorfile>
            <anchor>connectToPropertyChange</anchor>
            <arglist>(const QObject *object, int propertyIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disconnectFromPropertyChange</name>
            <anchorfile>qt3dcore-propertychangehandler.html</anchorfile>
            <anchor>disconnectFromPropertyChange</anchor>
            <arglist>(const QObject *object, int propertyIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>qt_metacall</name>
            <anchorfile>qt3dcore-propertychangehandler.html</anchorfile>
            <anchor>qt_metacall</anchor>
            <arglist>(QMetaObject::Call call, int methodId, void **args)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractNodeFactory</name>
        <filename>qt3dcore-qabstractnodefactory.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractNodeFactory</name>
            <anchorfile>qt3dcore-qabstractnodefactory.html</anchorfile>
            <anchor>dtor.QAbstractNodeFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QNode *</type>
            <name>createNode</name>
            <anchorfile>qt3dcore-qabstractnodefactory.html</anchorfile>
            <anchor>createNode</anchor>
            <arglist>(const char *type) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>registerNodeFactory</name>
            <anchorfile>qt3dcore-qabstractnodefactory.html</anchorfile>
            <anchor>registerNodeFactory</anchor>
            <arglist>(QAbstractNodeFactory *factory)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QList&lt;QAbstractNodeFactory *&gt;</type>
            <name>nodeFactories</name>
            <anchorfile>qt3dcore-qabstractnodefactory.html</anchorfile>
            <anchor>nodeFactories</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>T *</type>
            <name>createNode</name>
            <anchorfile>qt3dcore-qabstractnodefactory.html</anchorfile>
            <anchor>createNode-1</anchor>
            <arglist>(const char *type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendNodeFunctor</name>
        <filename>qt3dcore-qbackendnodefunctor.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendNodeFunctor</name>
            <anchorfile>qt3dcore-qbackendnodefunctor.html</anchorfile>
            <anchor>dtor.QBackendNodeFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dcore-qbackendnodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(QNode *frontend, const QBackendNodeFactory *factory) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qbackendnodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const QNodeId &amp;id) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>destroy</name>
            <anchorfile>qt3dcore-qbackendnodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const QNodeId &amp;id) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendNode</name>
        <filename>qt3dcore-qbackendnode.html</filename>
        <member kind="enum">
            <name>Mode</name>
            <anchor>Mode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ReadOnly">
            <anchor>Mode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ReadWrite">
            <anchor>Mode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBackendNode</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>QBackendNode</anchor>
            <arglist>(Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendNode</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>dtor.QBackendNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFactory</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>setFactory</anchor>
            <arglist>(const QBackendNodeFactory *factory)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPeer</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>setPeer</anchor>
            <arglist>(QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>peerUuid</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>peerUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Mode</type>
            <name>mode</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>mode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(QNode *peer) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QBackendNode *</type>
            <name>createBackendNode</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>createBackendNode</anchor>
            <arglist>(QNode *frontend) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>notifyObservers</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>notifyObservers</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QBackendNode</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>QBackendNode-1</anchor>
            <arglist>(QBackendNodePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendNodePrivate</name>
        <filename>qt3dcore-qbackendnodeprivate.html</filename>
        <base>QObserverInterface</base>
        <base>QObservableInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBackendNodePrivate</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>QBackendNodePrivate</anchor>
            <arglist>(QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFactory</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>setFactory</anchor>
            <arglist>(const QBackendNodeFactory *factory)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setArbiter</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>setArbiter</anchor>
            <arglist>(QLockableObserverInterface *arbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>notifyObservers</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>notifyObservers</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QBackendNodePrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QBackendNode *n)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QComponent</name>
        <filename>qt3dcore-qcomponent.html</filename>
        <base>QNode</base>
        <member kind="property" type="bool">
            <name>shareable</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>shareable-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponent</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>QComponent</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QComponent</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>dtor.QComponent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>shareable</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>shareable</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QEntity *&gt;</type>
            <name>entities</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>entities</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShareable</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>setShareable</anchor>
            <arglist>(bool shareable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shareableChanged</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>shareable-prop</anchor>
            <arglist>(bool shareable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enabledChanged</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>enabledChanged</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QComponentPrivate</name>
        <filename>qt3dcore-qcomponentprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentPrivate</name>
            <anchorfile>qt3dcore-qcomponentprivate.html</anchorfile>
            <anchor>QComponentPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addEntity</name>
            <anchorfile>qt3dcore-qcomponentprivate.html</anchorfile>
            <anchor>addEntity</anchor>
            <arglist>(QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeEntity</name>
            <anchorfile>qt3dcore-qcomponentprivate.html</anchorfile>
            <anchor>removeEntity</anchor>
            <arglist>(QEntity *entity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QEntity</name>
        <filename>qt3dcore-qentity.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEntity</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>QEntity</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QEntity</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>dtor.QEntity</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QComponentList</type>
            <name>components</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>components</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addComponent</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>addComponent</anchor>
            <arglist>(QComponent *comp)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeComponent</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>removeComponent</anchor>
            <arglist>(QComponent *comp)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAllComponents</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>removeAllComponents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEntity *</type>
            <name>parentEntity</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>parentEntity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QEntityPrivate</name>
        <filename>qt3dcore-qentityprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEntityPrivate</name>
            <anchorfile>qt3dcore-qentityprivate.html</anchorfile>
            <anchor>QEntityPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>parentEntityId</name>
            <anchorfile>qt3dcore-qentityprivate.html</anchorfile>
            <anchor>parentEntityId</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNode</name>
        <filename>qt3dcore-qnode.html</filename>
        <base>QObject</base>
        <member kind="property" type="Qt3DCore::QNode *">
            <name>parent</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>parent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>enabled</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>QNode</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QNode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>dtor.QNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QNodeId</type>
            <name>id</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNode *</type>
            <name>parentNode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>parentNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>notificationsBlocked</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>notificationsBlocked</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>blockNotifications</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>blockNotifications</anchor>
            <arglist>(bool block)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeList</type>
            <name>childrenNodes</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>childrenNodes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setParent</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>setParent</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>setEnabled</anchor>
            <arglist>(bool isEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>parentChanged</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>parent-prop</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enabledChanged</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="yes">
            <type>QNode *</type>
            <name>clone</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>clone</anchor>
            <arglist>(QNode *node)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodePrivate</name>
        <filename>qt3dcore-qnodeprivate.html</filename>
        <base>QObservableInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodePrivate</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>QNodePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScene</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(QScene *scene)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QScene *</type>
            <name>scene</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setArbiter</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>setArbiter</anchor>
            <arglist>(QLockableObserverInterface *arbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>notifyPropertyChange</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>notifyPropertyChange</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>notifyObservers</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>notifyObservers</anchor>
            <arglist>(const QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insertTree</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>insertTree</anchor>
            <arglist>(QNode *treeRoot, int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QNodePrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QNode *q)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>nodePtrDeleter</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>nodePtrDeleter</anchor>
            <arglist>(QNode *q)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeId</name>
        <filename>qt3dcore-qnodeid.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeId</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>QNodeId</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QNodeId</type>
            <name>createId</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>createId</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QNodeId &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QNodeId &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const QNodeId &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>operator-gt</anchor>
            <arglist>(const QNodeId &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint64</type>
            <name>id</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeVisitor</name>
        <filename>qt3dcore-qnodevisitor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeVisitor</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>QNodeVisitor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QNodeVisitor</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>dtor.QNodeVisitor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>traverse</anchor>
            <arglist>(QNode *rootNode_, NodeVisitorFunc fN)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>traverse-1</anchor>
            <arglist>(QNode *rootNode_, Obj *instance, NodeVisitorFunc fN)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>traverse-2</anchor>
            <arglist>(QNode *rootNode_, NodeVisitorFunc fN, EntityVisitorFunc fE)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>traverse-3</anchor>
            <arglist>(QNode *rootNode_, Obj *instance, NodeVisitorFunc fN, EntityVisitorFunc fE)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNode *</type>
            <name>rootNode</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>rootNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNode *</type>
            <name>currentNode</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>currentNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPath</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>setPath</anchor>
            <arglist>(QNodeList path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeList</type>
            <name>path</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>path</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>append</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>append</anchor>
            <arglist>(QNode *n)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pop_back</name>
            <anchorfile>qt3dcore-qnodevisitor.html</anchorfile>
            <anchor>pop_back</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendNodeFactory</name>
        <filename>qt3dcore-qbackendnodefactory.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendNodeFactory</name>
            <anchorfile>qt3dcore-qbackendnodefactory.html</anchorfile>
            <anchor>dtor.QBackendNodeFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QBackendNode *</type>
            <name>createBackendNode</name>
            <anchorfile>qt3dcore-qbackendnodefactory.html</anchorfile>
            <anchor>createBackendNode</anchor>
            <arglist>(QNode *frontend) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendScenePropertyChange</name>
        <filename>qt3dcore-qbackendscenepropertychange.html</filename>
        <base>QScenePropertyChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBackendScenePropertyChange</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>QBackendScenePropertyChange</anchor>
            <arglist>(ChangeFlag type, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendScenePropertyChange</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>dtor.QBackendScenePropertyChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetNode</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>setTargetNode</anchor>
            <arglist>(const QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>targetNode</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>targetNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QBackendScenePropertyChange</name>
            <anchorfile>qt3dcore-qbackendscenepropertychange.html</anchorfile>
            <anchor>QBackendScenePropertyChange-2</anchor>
            <arglist>(QBackendScenePropertyChangePrivate &amp;dd, ChangeFlag type, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBackendScenePropertyChangePrivate</name>
        <filename>qt3dcore-qbackendscenepropertychangeprivate.html</filename>
        <base>QScenePropertyChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBackendScenePropertyChangePrivate</name>
            <anchorfile>qt3dcore-qbackendscenepropertychangeprivate.html</anchorfile>
            <anchor>QBackendScenePropertyChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendScenePropertyChangePrivate</name>
            <anchorfile>qt3dcore-qbackendscenepropertychangeprivate.html</anchorfile>
            <anchor>dtor.QBackendScenePropertyChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractArbiter</name>
        <filename>qt3dcore-qabstractarbiter.html</filename>
        <base>QLockableObserverInterface</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QAbstractPostman *</type>
            <name>postman</name>
            <anchorfile>qt3dcore-qabstractarbiter.html</anchorfile>
            <anchor>postman</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QChangeArbiter</name>
        <filename>qt3dcore-qchangearbiter.html</filename>
        <base>QObject</base>
        <base>QAbstractArbiter</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChangeArbiter</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>QChangeArbiter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QChangeArbiter</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>dtor.QChangeArbiter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(Qt3DCore::QAbstractAspectJobManager *jobManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>syncChanges</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>syncChanges</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerObserver</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>registerObserver</anchor>
            <arglist>(QObserverInterface *observer, const QNodeId &amp;nodeId, ChangeFlags changeFlags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterObserver</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>unregisterObserver</anchor>
            <arglist>(QObserverInterface *observer, const QNodeId &amp;nodeId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerSceneObserver</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>registerSceneObserver</anchor>
            <arglist>(QSceneObserverInterface *observer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterSceneObserver</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>unregisterSceneObserver</anchor>
            <arglist>(QSceneObserverInterface *observer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEventWithLock</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>sceneChangeEventWithLock</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEventWithLock</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>sceneChangeEventWithLock-1</anchor>
            <arglist>(const QSceneChangeList &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPostman</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>setPostman</anchor>
            <arglist>(Qt3DCore::QAbstractPostman *postman)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScene</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(Qt3DCore::QScene *scene)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QAbstractPostman *</type>
            <name>postman</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>postman</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QScene *</type>
            <name>scene</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>createUnmanagedThreadLocalChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>createUnmanagedThreadLocalChangeQueue</anchor>
            <arglist>(void *changeArbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>destroyUnmanagedThreadLocalChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>destroyUnmanagedThreadLocalChangeQueue</anchor>
            <arglist>(void *changeArbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>createThreadLocalChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>createThreadLocalChangeQueue</anchor>
            <arglist>(void *changeArbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>destroyThreadLocalChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>destroyThreadLocalChangeQueue</anchor>
            <arglist>(void *changeArbiter)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>QChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>QChangeQueue-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>QObserverPair</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>QObserverPair-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>QObserverList</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>QObserverList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>distributeQueueChanges</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>distributeQueueChanges</anchor>
            <arglist>(QChangeQueue *queue)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QThreadStorage&lt;QChangeQueue *&gt; *</type>
            <name>tlsChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>tlsChangeQueue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>appendChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>appendChangeQueue</anchor>
            <arglist>(QChangeQueue *queue)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>removeChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>removeChangeQueue</anchor>
            <arglist>(QChangeQueue *queue)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>appendLockingChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>appendLockingChangeQueue</anchor>
            <arglist>(QChangeQueue *queue)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>removeLockingChangeQueue</name>
            <anchorfile>qt3dcore-qchangearbiter.html</anchorfile>
            <anchor>removeLockingChangeQueue</anchor>
            <arglist>(QChangeQueue *queue)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QLockableObserverInterface</name>
        <filename>qt3dcore-qlockableobserverinterface.html</filename>
        <base>QObserverInterface</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QLockableObserverInterface</name>
            <anchorfile>qt3dcore-qlockableobserverinterface.html</anchorfile>
            <anchor>dtor.QLockableObserverInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>sceneChangeEventWithLock</name>
            <anchorfile>qt3dcore-qlockableobserverinterface.html</anchorfile>
            <anchor>sceneChangeEventWithLock</anchor>
            <arglist>(const QSceneChangePtr &amp;e) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>sceneChangeEventWithLock</name>
            <anchorfile>qt3dcore-qlockableobserverinterface.html</anchorfile>
            <anchor>sceneChangeEventWithLock-1</anchor>
            <arglist>(const QSceneChangeList &amp;e) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QObservableInterface</name>
        <filename>qt3dcore-qobservableinterface.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QObservableInterface</name>
            <anchorfile>qt3dcore-qobservableinterface.html</anchorfile>
            <anchor>dtor.QObservableInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setArbiter</name>
            <anchorfile>qt3dcore-qobservableinterface.html</anchorfile>
            <anchor>setArbiter</anchor>
            <arglist>(QLockableObserverInterface *arbiter) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>notifyObservers</name>
            <anchorfile>qt3dcore-qobservableinterface.html</anchorfile>
            <anchor>notifyObservers</anchor>
            <arglist>(const QSceneChangePtr &amp;e) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QObserverInterface</name>
        <filename>qt3dcore-qobserverinterface.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QObserverInterface</name>
            <anchorfile>qt3dcore-qobserverinterface.html</anchorfile>
            <anchor>dtor.QObserverInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qobserverinterface.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractPostman</name>
        <filename>qt3dcore-qabstractpostman.html</filename>
        <base>QObserverInterface</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setScene</name>
            <anchorfile>qt3dcore-qabstractpostman.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(QScene *sceneLookup) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>notifyBackend</name>
            <anchorfile>qt3dcore-qabstractpostman.html</anchorfile>
            <anchor>notifyBackend</anchor>
            <arglist>(const QSceneChangePtr &amp;change) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPostman</name>
        <filename>qt3dcore-qpostman.html</filename>
        <base>QObject</base>
        <base>QAbstractPostman</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPostman</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>QPostman</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setScene</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(QScene *sceneLookup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>notifyBackend</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>notifyBackend</anchor>
            <arglist>(const QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QRay3D</name>
        <filename>qt3dcore-qray3d.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRay3D</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>QRay3D</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRay3D</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>QRay3D-1</anchor>
            <arglist>(const QVector3D &amp;origin, const QVector3D &amp;direction, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRay3D</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>dtor.QRay3D</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>origin</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>origin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOrigin</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>setOrigin</anchor>
            <arglist>(const QVector3D &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>direction</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>direction</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirection</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>setDirection</anchor>
            <arglist>(const QVector3D &amp;direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>distance</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>distance</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDistance</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>setDistance</anchor>
            <arglist>(float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>contains</anchor>
            <arglist>(const QVector3D &amp;point) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>contains-1</anchor>
            <arglist>(const QRay3D &amp;ray) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>point</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>point</anchor>
            <arglist>(float t) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>projectedDistance</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>projectedDistance</anchor>
            <arglist>(const QVector3D &amp;point) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>project</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>project</anchor>
            <arglist>(const QVector3D &amp;vector) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>distance</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>distance-1</anchor>
            <arglist>(const QVector3D &amp;point) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRay3D &amp;</type>
            <name>transform</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>(const QMatrix4x4 &amp;matrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRay3D</type>
            <name>transformed</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>transformed</anchor>
            <arglist>(const QMatrix4x4 &amp;matrix) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QRay3D &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore-qray3d.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QRay3D &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QScene</name>
        <filename>qt3dcore-qscene.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScene</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>QScene</anchor>
            <arglist>(QAspectEngine *engine)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QScene</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>dtor.QScene</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectEngine *</type>
            <name>engine</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>engine</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addObservable</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>addObservable</anchor>
            <arglist>(QObservableInterface *observable, const QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addObservable</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>addObservable-1</anchor>
            <arglist>(QNode *observable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeObservable</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>removeObservable</anchor>
            <arglist>(QObservableInterface *observable, const QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeObservable</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>removeObservable-1</anchor>
            <arglist>(QNode *observable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObservableList</type>
            <name>lookupObservables</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>lookupObservables</anchor>
            <arglist>(const QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNode *</type>
            <name>lookupNode</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>lookupNode</anchor>
            <arglist>(const QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QNode *&gt;</type>
            <name>lookupNodes</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>lookupNodes</anchor>
            <arglist>(const QVector&lt;QNodeId&gt; &amp;ids) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>nodeIdFromObservable</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>nodeIdFromObservable</anchor>
            <arglist>(QObservableInterface *observable) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setArbiter</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>setArbiter</anchor>
            <arglist>(Qt3DCore::QLockableObserverInterface *arbiter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QLockableObserverInterface *</type>
            <name>arbiter</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>arbiter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QNodeId&gt;</type>
            <name>entitiesForComponent</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>entitiesForComponent</anchor>
            <arglist>(const QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addEntityForComponent</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>addEntityForComponent</anchor>
            <arglist>(const QNodeId &amp;componentUuid, const QNodeId &amp;entityUuid)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeEntityForComponent</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>removeEntityForComponent</anchor>
            <arglist>(const QNodeId &amp;componentUuid, const QNodeId &amp;entityUuid)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasEntityForComponent</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>hasEntityForComponent</anchor>
            <arglist>(const QNodeId &amp;componentUuid, const QNodeId &amp;entityUuid)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSceneChange</name>
        <filename>qt3dcore-qscenechange.html</filename>
        <member kind="enum">
            <name>Priority</name>
            <anchor>Priority-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="High">
            <anchor>Priority-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Standard">
            <anchor>Priority-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Low">
            <anchor>Priority-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ObservableType</name>
            <anchor>ObservableType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Observable">
            <anchor>ObservableType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Node">
            <anchor>ObservableType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneChange</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>QSceneChange</anchor>
            <arglist>(ChangeFlag type, ObservableType observableType, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QSceneChange</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>dtor.QSceneChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ChangeFlag</type>
            <name>type</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>timestamp</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>timestamp</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSceneChange::Priority</type>
            <name>priority</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>priority</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSceneChange::ObservableType</type>
            <name>observableType</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>observableType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>subjectId</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>subjectId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSceneChange</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>QSceneChange-1</anchor>
            <arglist>(QSceneChangePrivate &amp;dd)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSceneChange</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>QSceneChange-2</anchor>
            <arglist>(QSceneChangePrivate &amp;dd, ChangeFlag type, ObservableType observableType, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSceneChangePrivate</name>
        <filename>qt3dcore-qscenechangeprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneChangePrivate</name>
            <anchorfile>qt3dcore-qscenechangeprivate.html</anchorfile>
            <anchor>QSceneChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QSceneChangePrivate</name>
            <anchorfile>qt3dcore-qscenechangeprivate.html</anchorfile>
            <anchor>dtor.QSceneChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSceneObserverInterface</name>
        <filename>qt3dcore-qsceneobserverinterface.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QSceneObserverInterface</name>
            <anchorfile>qt3dcore-qsceneobserverinterface.html</anchorfile>
            <anchor>dtor.QSceneObserverInterface</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QScenePropertyChange</name>
        <filename>qt3dcore-qscenepropertychange.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScenePropertyChange</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>QScenePropertyChange</anchor>
            <arglist>(ChangeFlag type, ObservableType observableType, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QScenePropertyChange</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>dtor.QScenePropertyChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const char *</type>
            <name>propertyName</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const char *name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QScenePropertyChange</name>
            <anchorfile>qt3dcore-qscenepropertychange.html</anchorfile>
            <anchor>QScenePropertyChange-2</anchor>
            <arglist>(QScenePropertyChangePrivate &amp;dd, ChangeFlag type, ObservableType observableType, const QNodeId &amp;subjectId, Priority priority)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QScenePropertyChangePrivate</name>
        <filename>qt3dcore-qscenepropertychangeprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScenePropertyChangePrivate</name>
            <anchorfile>qt3dcore-qscenepropertychangeprivate.html</anchorfile>
            <anchor>QScenePropertyChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QScenePropertyChangePrivate</name>
            <anchorfile>qt3dcore-qscenepropertychangeprivate.html</anchorfile>
            <anchor>dtor.QScenePropertyChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QScheduler</name>
        <filename>qt3dcore-qscheduler.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScheduler</name>
            <anchorfile>qt3dcore-qscheduler.html</anchorfile>
            <anchor>QScheduler</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAspectManager</name>
            <anchorfile>qt3dcore-qscheduler.html</anchorfile>
            <anchor>setAspectManager</anchor>
            <arglist>(QAspectManager *aspectManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectManager *</type>
            <name>aspectManager</name>
            <anchorfile>qt3dcore-qscheduler.html</anchorfile>
            <anchor>aspectManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>scheduleAndWaitForFrameAspectJobs</name>
            <anchorfile>qt3dcore-qscheduler.html</anchorfile>
            <anchor>scheduleAndWaitForFrameAspectJobs</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTickClock</name>
        <filename>qt3dcore-qtickclock.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTickClock</name>
            <anchorfile>qt3dcore-qtickclock.html</anchorfile>
            <anchor>QTickClock</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTickFrequency</name>
            <anchorfile>qt3dcore-qtickclock.html</anchorfile>
            <anchor>setTickFrequency</anchor>
            <arglist>(float frequency)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>start</name>
            <anchorfile>qt3dcore-qtickclock.html</anchorfile>
            <anchor>start</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore-qtickclock.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>waitForNextTick</name>
            <anchorfile>qt3dcore-qtickclock.html</anchorfile>
            <anchor>waitForNextTick</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QBoundedCircularBuffer</name>
        <filename>qt3dcore-qboundedcircularbuffer.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundedCircularBuffer</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>QBoundedCircularBuffer</anchor>
            <arglist>(int capacity_)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>capacity</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>capacity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>freeSize</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>freeSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>size</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFull</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>isFull</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>push_back</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>push_back</anchor>
            <arglist>(const T &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>push</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>push</anchor>
            <arglist>(const T &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>append</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>append</anchor>
            <arglist>(const T &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>pop_front</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>pop_front</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>pop</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>pop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>takeFirst</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>takeFirst</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>at</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>at</anchor>
            <arglist>(int i) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>front</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>front</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>back</name>
            <anchorfile>qt3dcore-qboundedcircularbuffer.html</anchorfile>
            <anchor>back</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::CircularBufferData</name>
        <filename>qt3dcore-circularbufferdata.html</filename>
        <base>QSharedData</base>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>CircularBufferData</name>
            <anchorfile>qt3dcore-circularbufferdata.html</anchorfile>
            <anchor>CircularBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>~CircularBufferData</name>
            <anchorfile>qt3dcore-circularbufferdata.html</anchorfile>
            <anchor>dtor.CircularBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>int</type>
            <name>wraparound</name>
            <anchorfile>qt3dcore-circularbufferdata.html</anchorfile>
            <anchor>wraparound</anchor>
            <arglist>(int index) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void *</type>
            <name>allocate</name>
            <anchorfile>qt3dcore-circularbufferdata.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>(int count, size_t sizeOfT)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>deallocate</name>
            <anchorfile>qt3dcore-circularbufferdata.html</anchorfile>
            <anchor>deallocate</anchor>
            <arglist>(void *p)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::TypedCircularBufferData</name>
        <filename>qt3dcore-typedcircularbufferdata.html</filename>
        <base>CircularBufferData</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TypedCircularBufferData</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>TypedCircularBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TypedCircularBufferData</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>TypedCircularBufferData-1</anchor>
            <arglist>(ForwardIterator f, ForwardIterator l, std::forward_iterator_tag )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~TypedCircularBufferData</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>dtor.TypedCircularBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>allocate</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>(int count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3dcore-typedcircularbufferdata.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(T *newdata)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCircularBuffer</name>
        <filename>qt3dcore-qcircularbuffer.html</filename>
        <member kind="typedef" type="">
            <name>array_range</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>array_range-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_array_range</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>const_array_range-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>ArrayRange</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>ArrayRange-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>ConstArrayRange</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>ConstArrayRange-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-1</anchor>
            <arglist>(int amount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-2</anchor>
            <arglist>(int amount, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-3</anchor>
            <arglist>(int amount, int initialSize, const T &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-4</anchor>
            <arglist>(std::initializer_list&lt;T&gt; list)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-5</anchor>
            <arglist>(ForwardIterator f, ForwardIterator l)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>QCircularBuffer-6</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCircularBuffer &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCircularBuffer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>dtor.QCircularBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DCore::QCircularBuffer::iterator</class>
        <class>Qt3DCore::QCircularBuffer::const_iterator</class>
        <member kind="typedef" type="">
            <name>reverse_iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>reverse_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_reverse_iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>const_reverse_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>begin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>begin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>begin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>begin-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cbegin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>cbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>reverse_iterator</type>
            <name>rbegin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>rbegin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rbegin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>rbegin-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crbegin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>crbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>constBegin</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>constBegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>end</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>end</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>end</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>end-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cend</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>cend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>reverse_iterator</type>
            <name>rend</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>rend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rend</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>rend-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crend</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>crend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>constEnd</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>constEnd</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>insert</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>insert</anchor>
            <arglist>(const_iterator before, int number, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>insert</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>insert-1</anchor>
            <arglist>(const_iterator before, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>erase</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>erase</anchor>
            <arglist>(const_iterator b, const_iterator e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>erase</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>erase-1</anchor>
            <arglist>(const_iterator pos)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>value_type</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>value_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>pointer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>pointer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_pointer</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>const_pointer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>reference</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>reference-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_reference</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>const_reference-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>difference_type</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>difference_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>Iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>Iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>ConstIterator</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>ConstIterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>size_type</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>size_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>push_back</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>push_back</anchor>
            <arglist>(const T &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>push_front</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>push_front</anchor>
            <arglist>(const T &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pop_back</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>pop_back</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pop_front</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>pop_front</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>empty</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>empty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>front</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>front</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>front</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>front-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>back</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>back</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>back</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>back-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAtomicInt</type>
            <name>refCount</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>refCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>append</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>append</anchor>
            <arglist>(const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>at</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>at</anchor>
            <arglist>(int i) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>operator[]</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-5b-5d</anchor>
            <arglist>(int i) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>operator[]</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-5b-5d-1</anchor>
            <arglist>(int i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>capacity</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>capacity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>contains</anchor>
            <arglist>(const T &amp;val) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>count</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>count</anchor>
            <arglist>(const T &amp;val) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>count</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>count-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>array_range</type>
            <name>data</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>data</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>data</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>data-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>constData</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>constData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>array_range</type>
            <name>dataOne</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>dataOne</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>dataOne</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>dataOne-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>constDataOne</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>constDataOne</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>array_range</type>
            <name>dataTwo</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>dataTwo</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>dataTwo</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>dataTwo-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_array_range</type>
            <name>constDataTwo</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>constDataTwo</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>endsWith</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>endsWith</anchor>
            <arglist>(const T &amp;val) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>fill</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>fill</anchor>
            <arglist>(const T &amp;val, int number)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>first</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>first</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>first</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>first-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>freeSize</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>freeSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QCircularBuffer&lt;T&gt;</type>
            <name>fromList</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>fromList</anchor>
            <arglist>(const QList&lt;T&gt; &amp;list)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QCircularBuffer&lt;T&gt;</type>
            <name>fromVector</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>fromVector</anchor>
            <arglist>(const QVector&lt;T&gt; &amp;vector)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>indexOf</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>indexOf</anchor>
            <arglist>(const T &amp;val, int from) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insert</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>insert-2</anchor>
            <arglist>(int i, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insert</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>insert-3</anchor>
            <arglist>(int i, int number, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFull</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>isFull</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isLinearised</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>isLinearised</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>last</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>last</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>last</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>last-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>lastIndexOf</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>lastIndexOf</anchor>
            <arglist>(const T &amp;val, int from) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearise</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>linearise</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>prepend</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>prepend</anchor>
            <arglist>(const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>remove</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>remove</anchor>
            <arglist>(int i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>remove</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>remove-1</anchor>
            <arglist>(int i, int number)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>replace</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>replace</anchor>
            <arglist>(int i, const T &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reserve</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>reserve</anchor>
            <arglist>(int amount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resize</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>resize</anchor>
            <arglist>(int newSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCapacity</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>setCapacity</anchor>
            <arglist>(int amount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>size</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>max_size</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>max_size</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>sizeAvailable</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>sizeAvailable</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>squeeze</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>squeeze</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>startsWith</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>startsWith</anchor>
            <arglist>(const T &amp;val) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;T&gt;</type>
            <name>toList</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>toList</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;T&gt;</type>
            <name>toVector</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>toVector</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>value</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>value</anchor>
            <arglist>(int i) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>value</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>value-1</anchor>
            <arglist>(int i, const T &amp;defaultValue) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-2b-eq</anchor>
            <arglist>(const T &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-2b-eq-1</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-2b-eq-2</anchor>
            <arglist>(const QVector&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-2b-eq-3</anchor>
            <arglist>(const QList&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(const T &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-lt-lt-1</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-lt-lt-2</anchor>
            <arglist>(const QVector&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCircularBuffer&lt;T&gt; &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>operator-lt-lt-3</anchor>
            <arglist>(const QList&lt;T&gt; &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSharedWith</name>
            <anchorfile>qt3dcore-qcircularbuffer.html</anchorfile>
            <anchor>isSharedWith</anchor>
            <arglist>(const QCircularBuffer &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCircularBuffer::iterator</name>
        <filename>qt3dcore-qcircularbuffer-iterator.html</filename>
        <member kind="typedef" type="">
            <name>iterator_category</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>iterator_category-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>difference_type</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>difference_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>value_type</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>value_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>pointer</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>pointer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>reference</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>reference-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>iterator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>iterator-1</anchor>
            <arglist>(QCircularBuffer&lt;T&gt; *buf, int idx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>operator*</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-2a</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>operator-&gt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator--gt</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T &amp;</type>
            <name>operator[]</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-5b-5d</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;=</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-lt-eq</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-gt</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;=</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-gt-eq</anchor>
            <arglist>(const iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator &amp;</type>
            <name>operator++</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-2b-2b</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>operator++</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-2b-2b-1</anchor>
            <arglist>(int )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator &amp;</type>
            <name>operator--</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator--</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>operator--</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator---1</anchor>
            <arglist>(int )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-2b-eq</anchor>
            <arglist>(int j)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator &amp;</type>
            <name>operator-=</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator--eq</anchor>
            <arglist>(int j)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>operator+</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-2b</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>iterator</type>
            <name>operator-</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator-</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>operator-</name>
            <anchorfile>qt3dcore-qcircularbuffer-iterator.html</anchorfile>
            <anchor>operator--1</anchor>
            <arglist>(iterator other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QCircularBuffer::const_iterator</name>
        <filename>qt3dcore-qcircularbuffer-const-iterator.html</filename>
        <member kind="typedef" type="">
            <name>iterator_category</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>iterator_category-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>difference_type</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>difference_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>value_type</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>value_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>pointer</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>pointer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>reference</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>reference-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>const_iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>const_iterator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>const_iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>const_iterator-1</anchor>
            <arglist>(const QCircularBuffer&lt;T&gt; *buff, int idx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>const_iterator</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>const_iterator-2</anchor>
            <arglist>(const iterator &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>operator*</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-2a</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>operator-&gt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator--gt</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T &amp;</type>
            <name>operator[]</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-5b-5d</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;=</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-lt-eq</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-gt</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&gt;=</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-gt-eq</anchor>
            <arglist>(const const_iterator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator &amp;</type>
            <name>operator++</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-2b-2b</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>operator++</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-2b-2b-1</anchor>
            <arglist>(int )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator &amp;</type>
            <name>operator--</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator--</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>operator--</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator---1</anchor>
            <arglist>(int )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator &amp;</type>
            <name>operator+=</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-2b-eq</anchor>
            <arglist>(int j)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator &amp;</type>
            <name>operator-=</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator--eq</anchor>
            <arglist>(int j)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>operator+</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-2b</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>operator-</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator-</anchor>
            <arglist>(int j) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>operator-</name>
            <anchorfile>qt3dcore-qcircularbuffer-const-iterator.html</anchorfile>
            <anchor>operator--1</anchor>
            <arglist>(const_iterator other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QFrameAllocator</name>
        <filename>qt3dcore-qframeallocator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameAllocator</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>QFrameAllocator</anchor>
            <arglist>(uint maxObjectSize, uint alignment, uint pageSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrameAllocator</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>dtor.QFrameAllocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>allocate</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deallocate</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>deallocate</anchor>
            <arglist>(T *ptr)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void *</type>
            <name>allocateRawMemory</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>allocateRawMemory</anchor>
            <arglist>(size_t size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deallocateRawMemory</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>deallocateRawMemory</anchor>
            <arglist>(void *ptr, size_t size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>trim</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>trim</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>maxObjectSize</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>maxObjectSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>totalChunkCount</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>totalChunkCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>allocatorPoolSize</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>allocatorPoolSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dcore-qframeallocator.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QFrameChunk</name>
        <filename>qt3dcore-qframechunk.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>init</anchor>
            <arglist>(uint blockSize, uchar blocks)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void *</type>
            <name>allocate</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>(uint blockSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deallocate</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>deallocate</anchor>
            <arglist>(void *p, uint blockSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>contains</anchor>
            <arglist>(void *p, uint blockSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>(uint blockSize, uchar blocks)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>release</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dcore-qframechunk.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QFixedFrameAllocator</name>
        <filename>qt3dcore-qfixedframeallocator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFixedFrameAllocator</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>QFixedFrameAllocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFixedFrameAllocator</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>dtor.QFixedFrameAllocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>init</anchor>
            <arglist>(uint blockSize, uchar pageSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void *</type>
            <name>allocate</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deallocate</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>deallocate</anchor>
            <arglist>(void *ptr)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>trim</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>trim</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>release</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>chunkCount</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>chunkCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uchar</type>
            <name>pageSize</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>pageSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>blockSize</name>
            <anchorfile>qt3dcore-qfixedframeallocator.html</anchorfile>
            <anchor>blockSize</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QFrameAllocatorPrivate</name>
        <filename>qt3dcore-qframeallocatorprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameAllocatorPrivate</name>
            <anchorfile>qt3dcore-qframeallocatorprivate.html</anchorfile>
            <anchor>QFrameAllocatorPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void *</type>
            <name>allocateAtChunk</name>
            <anchorfile>qt3dcore-qframeallocatorprivate.html</anchorfile>
            <anchor>allocateAtChunk</anchor>
            <arglist>(uint allocatorIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deallocateAtChunck</name>
            <anchorfile>qt3dcore-qframeallocatorprivate.html</anchorfile>
            <anchor>deallocateAtChunck</anchor>
            <arglist>(void *ptr, uint allocatorIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>allocatorIndexFromSize</name>
            <anchorfile>qt3dcore-qframeallocatorprivate.html</anchorfile>
            <anchor>allocatorIndexFromSize</anchor>
            <arglist>(uint targetSize) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QHandle</name>
        <filename>qt3dcore-qhandle.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QHandle</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>QHandle</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint32</type>
            <name>index</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>index</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint32</type>
            <name>counter</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>counter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint32</type>
            <name>handle</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>handle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator quint32</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>operator-quint32</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>quint32</type>
            <name>maxIndex</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>maxIndex</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>quint32</type>
            <name>maxCounter</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>maxCounter</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QHandleManager</name>
        <filename>qt3dcore-qhandlemanager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QHandleManager</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>QHandleManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint32</type>
            <name>activeEntries</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>activeEntries</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle&lt;T, INDEXBITS&gt;</type>
            <name>acquire</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>acquire</anchor>
            <arglist>(T *d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>release</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;, T *d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle, bool *ok)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>constData</name>
            <anchorfile>qt3dcore-qhandlemanager.html</anchorfile>
            <anchor>constData</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle, bool *ok) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NonLockingPolicy</name>
        <filename>qt3dcore-nonlockingpolicy.html</filename>
        <class>Qt3DCore::NonLockingPolicy::Locker</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NonLockingPolicy::Locker</name>
        <filename>qt3dcore-nonlockingpolicy-locker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Locker</name>
            <anchorfile>qt3dcore-nonlockingpolicy-locker.html</anchorfile>
            <anchor>Locker</anchor>
            <arglist>(const NonLockingPolicy *)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unlock</name>
            <anchorfile>qt3dcore-nonlockingpolicy-locker.html</anchorfile>
            <anchor>unlock</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>relock</name>
            <anchorfile>qt3dcore-nonlockingpolicy-locker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ObjectLevelLockingPolicy</name>
        <filename>qt3dcore-objectlevellockingpolicy.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ObjectLevelLockingPolicy</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy.html</anchorfile>
            <anchor>ObjectLevelLockingPolicy</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DCore::ObjectLevelLockingPolicy::Locker</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ObjectLevelLockingPolicy::Locker</name>
        <filename>qt3dcore-objectlevellockingpolicy-locker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Locker</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy-locker.html</anchorfile>
            <anchor>Locker</anchor>
            <arglist>(const ObjectLevelLockingPolicy *host)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unlock</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy-locker.html</anchorfile>
            <anchor>unlock</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>relock</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy-locker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QResourceInfo</name>
        <filename>qt3dcore-qresourceinfo.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Int2Type</name>
        <filename>qt3dcore-int2type.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ArrayAllocatingPolicy</name>
        <filename>qt3dcore-arrayallocatingpolicy.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ArrayAllocatingPolicy</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>ArrayAllocatingPolicy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ArrayAllocatingPolicy</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>dtor.ArrayAllocatingPolicy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>allocateResource</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>allocateResource</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseResource</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>releaseResource</anchor>
            <arglist>(T *r)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ArrayPreallocationPolicy</name>
        <filename>qt3dcore-arraypreallocationpolicy.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ArrayPreallocationPolicy</name>
            <anchorfile>qt3dcore-arraypreallocationpolicy.html</anchorfile>
            <anchor>ArrayPreallocationPolicy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>allocateResource</name>
            <anchorfile>qt3dcore-arraypreallocationpolicy.html</anchorfile>
            <anchor>allocateResource</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseResource</name>
            <anchorfile>qt3dcore-arraypreallocationpolicy.html</anchorfile>
            <anchor>releaseResource</anchor>
            <arglist>(T *r)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore-arraypreallocationpolicy.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QResourceManager</name>
        <filename>qt3dcore-qresourcemanager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QResourceManager</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>QResourceManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QResourceManager</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>dtor.QResourceManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle&lt;T, INDEXBITS&gt;</type>
            <name>acquire</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>acquire</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>release</anchor>
            <arglist>(const QHandle&lt;T, INDEXBITS&gt; &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>contains</anchor>
            <arglist>(const C &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle&lt;T, INDEXBITS&gt;</type>
            <name>getOrAcquireHandle</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>getOrAcquireHandle</anchor>
            <arglist>(const C &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle&lt;T, INDEXBITS&gt;</type>
            <name>lookupHandle</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>lookupHandle</anchor>
            <arglist>(const C &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>lookupResource</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>lookupResource</anchor>
            <arglist>(const C &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>getOrCreateResource</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>getOrCreateResource</anchor>
            <arglist>(const C &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseResource</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>releaseResource</anchor>
            <arglist>(const C &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>maxResourcesEntries</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>maxResourcesEntries</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NullSystemInformationService</name>
        <filename>qt3dcore-nullsysteminformationservice.html</filename>
        <base>QSystemInformationService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NullSystemInformationService</name>
            <anchorfile>qt3dcore-nullsysteminformationservice.html</anchorfile>
            <anchor>NullSystemInformationService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~NullSystemInformationService</name>
            <anchorfile>qt3dcore-nullsysteminformationservice.html</anchorfile>
            <anchor>dtor.NullSystemInformationService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>aspectNames</name>
            <anchorfile>qt3dcore-nullsysteminformationservice.html</anchorfile>
            <anchor>aspectNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>threadPoolThreadCount</name>
            <anchorfile>qt3dcore-nullsysteminformationservice.html</anchorfile>
            <anchor>threadPoolThreadCount</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NullOpenGLInformationService</name>
        <filename>qt3dcore-nullopenglinformationservice.html</filename>
        <base>QOpenGLInformationService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NullOpenGLInformationService</name>
            <anchorfile>qt3dcore-nullopenglinformationservice.html</anchorfile>
            <anchor>NullOpenGLInformationService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~NullOpenGLInformationService</name>
            <anchorfile>qt3dcore-nullopenglinformationservice.html</anchorfile>
            <anchor>dtor.NullOpenGLInformationService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSurfaceFormat</type>
            <name>format</name>
            <anchorfile>qt3dcore-nullopenglinformationservice.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractFrameAdvanceService</name>
        <filename>qt3dcore-qabstractframeadvanceservice.html</filename>
        <base>QAbstractServiceProvider</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual qint64</type>
            <name>waitForNextFrame</name>
            <anchorfile>qt3dcore-qabstractframeadvanceservice.html</anchorfile>
            <anchor>waitForNextFrame</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>start</name>
            <anchorfile>qt3dcore-qabstractframeadvanceservice.html</anchorfile>
            <anchor>start</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>stop</name>
            <anchorfile>qt3dcore-qabstractframeadvanceservice.html</anchorfile>
            <anchor>stop</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractFrameAdvanceService</name>
            <anchorfile>qt3dcore-qabstractframeadvanceservice.html</anchorfile>
            <anchor>QAbstractFrameAdvanceService</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractFrameAdvanceService</name>
            <anchorfile>qt3dcore-qabstractframeadvanceservice.html</anchorfile>
            <anchor>QAbstractFrameAdvanceService-1</anchor>
            <arglist>(QAbstractFrameAdvanceServicePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractFrameAdvanceServicePrivate</name>
        <filename>qt3dcore-qabstractframeadvanceserviceprivate.html</filename>
        <base>QAbstractServiceProviderPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractFrameAdvanceServicePrivate</name>
            <anchorfile>qt3dcore-qabstractframeadvanceserviceprivate.html</anchorfile>
            <anchor>QAbstractFrameAdvanceServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractServiceProviderPrivate</name>
        <filename>qt3dcore-qabstractserviceproviderprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractServiceProviderPrivate</name>
            <anchorfile>qt3dcore-qabstractserviceproviderprivate.html</anchorfile>
            <anchor>QAbstractServiceProviderPrivate</anchor>
            <arglist>(int type, const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QEventFilterService</name>
        <filename>qt3dcore-qeventfilterservice.html</filename>
        <base>QAbstractServiceProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEventFilterService</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>QEventFilterService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QEventFilterService</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>dtor.QEventFilterService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(QObject *eventSource)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerEventFilter</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>registerEventFilter</anchor>
            <arglist>(QObject *eventFilter, int priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterEventFilter</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>unregisterEventFilter</anchor>
            <arglist>(QObject *eventFilter)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QOpenGLInformationService</name>
        <filename>qt3dcore-qopenglinformationservice.html</filename>
        <base>QAbstractServiceProvider</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QSurfaceFormat</type>
            <name>format</name>
            <anchorfile>qt3dcore-qopenglinformationservice.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QOpenGLInformationService</name>
            <anchorfile>qt3dcore-qopenglinformationservice.html</anchorfile>
            <anchor>QOpenGLInformationService</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QOpenGLInformationService</name>
            <anchorfile>qt3dcore-qopenglinformationservice.html</anchorfile>
            <anchor>QOpenGLInformationService-1</anchor>
            <arglist>(QOpenGLInformationServicePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QOpenGLInformationServicePrivate</name>
        <filename>qt3dcore-qopenglinformationserviceprivate.html</filename>
        <base>QAbstractServiceProviderPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QOpenGLInformationServicePrivate</name>
            <anchorfile>qt3dcore-qopenglinformationserviceprivate.html</anchorfile>
            <anchor>QOpenGLInformationServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractServiceProvider</name>
        <filename>qt3dcore-qabstractserviceprovider.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractServiceProvider</name>
            <anchorfile>qt3dcore-qabstractserviceprovider.html</anchorfile>
            <anchor>dtor.QAbstractServiceProvider</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>type</name>
            <anchorfile>qt3dcore-qabstractserviceprovider.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>description</name>
            <anchorfile>qt3dcore-qabstractserviceprovider.html</anchorfile>
            <anchor>description</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractServiceProvider</name>
            <anchorfile>qt3dcore-qabstractserviceprovider.html</anchorfile>
            <anchor>QAbstractServiceProvider</anchor>
            <arglist>(int type, const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractServiceProvider</name>
            <anchorfile>qt3dcore-qabstractserviceprovider.html</anchorfile>
            <anchor>QAbstractServiceProvider-1</anchor>
            <arglist>(QAbstractServiceProviderPrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QServiceLocator</name>
        <filename>qt3dcore-qservicelocator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QServiceLocator</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>QServiceLocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QServiceLocator</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>dtor.QServiceLocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>ServiceType</name>
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SystemInformation">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OpenGLInformation">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CollisionService">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameAdvanceService">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EventFilterService">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UserService">
            <anchor>ServiceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerServiceProvider</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>registerServiceProvider</anchor>
            <arglist>(int serviceType, QAbstractServiceProvider *provider)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterServiceProvider</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>unregisterServiceProvider</anchor>
            <arglist>(int serviceType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>serviceCount</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>serviceCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>service</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>service</anchor>
            <arglist>(int serviceType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSystemInformationService *</type>
            <name>systemInformation</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>systemInformation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLInformationService *</type>
            <name>openGLInformation</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>openGLInformation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractFrameAdvanceService *</type>
            <name>frameAdvanceService</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>frameAdvanceService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEventFilterService *</type>
            <name>eventFilterService</name>
            <anchorfile>qt3dcore-qservicelocator.html</anchorfile>
            <anchor>eventFilterService</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSystemInformationService</name>
        <filename>qt3dcore-qsysteminformationservice.html</filename>
        <base>QAbstractServiceProvider</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QStringList</type>
            <name>aspectNames</name>
            <anchorfile>qt3dcore-qsysteminformationservice.html</anchorfile>
            <anchor>aspectNames</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>threadPoolThreadCount</name>
            <anchorfile>qt3dcore-qsysteminformationservice.html</anchorfile>
            <anchor>threadPoolThreadCount</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSystemInformationService</name>
            <anchorfile>qt3dcore-qsysteminformationservice.html</anchorfile>
            <anchor>QSystemInformationService</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSystemInformationService</name>
            <anchorfile>qt3dcore-qsysteminformationservice.html</anchorfile>
            <anchor>QSystemInformationService-1</anchor>
            <arglist>(QSystemInformationServicePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSystemInformationServicePrivate</name>
        <filename>qt3dcore-qsysteminformationserviceprivate.html</filename>
        <base>QAbstractServiceProviderPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSystemInformationServicePrivate</name>
            <anchorfile>qt3dcore-qsysteminformationserviceprivate.html</anchorfile>
            <anchor>QSystemInformationServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTickClockService</name>
        <filename>qt3dcore-qtickclockservice.html</filename>
        <base>QAbstractFrameAdvanceService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTickClockService</name>
            <anchorfile>qt3dcore-qtickclockservice.html</anchorfile>
            <anchor>QTickClockService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTickClockService</name>
            <anchorfile>qt3dcore-qtickclockservice.html</anchorfile>
            <anchor>dtor.QTickClockService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual qint64</type>
            <name>waitForNextFrame</name>
            <anchorfile>qt3dcore-qtickclockservice.html</anchorfile>
            <anchor>waitForNextFrame</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>start</name>
            <anchorfile>qt3dcore-qtickclockservice.html</anchorfile>
            <anchor>start</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>stop</name>
            <anchorfile>qt3dcore-qtickclockservice.html</anchorfile>
            <anchor>stop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTransform</name>
        <filename>qt3dcore-qtransform.html</filename>
        <base>QComponent</base>
        <member kind="property" type="QMatrix4x4">
            <name>matrix</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>matrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>scale</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>scale3D</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale3D-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQuaternion">
            <name>rotation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>rotationX</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationX-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>rotationY</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationY-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>rotationZ</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationZ-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>translation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>translation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTransform</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>QTransform</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTransform</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>dtor.QTransform</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>scale3D</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale3D-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>rotation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>translation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>translation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromAxisAndAngle</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromAxisAndAngle</anchor>
            <arglist>(const QVector3D &amp;axis, float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromAxisAndAngle</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromAxisAndAngle-1</anchor>
            <arglist>(float x, float y, float z, float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromAxesAndAngles</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromAxesAndAngles</anchor>
            <arglist>(const QVector3D &amp;axis1, float angle1, const QVector3D &amp;axis2, float angle2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromAxesAndAngles</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromAxesAndAngles-1</anchor>
            <arglist>(const QVector3D &amp;axis1, float angle1, const QVector3D &amp;axis2, float angle2, const QVector3D &amp;axis3, float angle3)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromEulerAngles</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromEulerAngles</anchor>
            <arglist>(const QVector3D &amp;eulerAngles)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QQuaternion</type>
            <name>fromEulerAngles</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>fromEulerAngles-1</anchor>
            <arglist>(float pitch, float yaw, float roll)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QMatrix4x4</type>
            <name>rotateAround</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotateAround</anchor>
            <arglist>(const QVector3D &amp;point, float angle, const QVector3D &amp;axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>matrix</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>matrix-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>rotationX</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationX-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>rotationY</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationY-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>rotationZ</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationZ-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScale</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScale3D</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale3D-prop</anchor>
            <arglist>(const QVector3D &amp;scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotation-prop</anchor>
            <arglist>(const QQuaternion &amp;rotation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTranslation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>translation-prop</anchor>
            <arglist>(const QVector3D &amp;translation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMatrix</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>matrix-prop</anchor>
            <arglist>(const QMatrix4x4 &amp;matrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotationX</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationX-prop</anchor>
            <arglist>(float rotationX)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotationY</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationY-prop</anchor>
            <arglist>(float rotationY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotationZ</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationZ-prop</anchor>
            <arglist>(float rotationZ)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scaleChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale3DChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>scale3D-prop</anchor>
            <arglist>(const QVector3D &amp;scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotationChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotation-prop</anchor>
            <arglist>(const QQuaternion &amp;rotation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotationXChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationX-prop</anchor>
            <arglist>(float rotationX)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotationYChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationY-prop</anchor>
            <arglist>(float rotationY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotationZChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>rotationZ-prop</anchor>
            <arglist>(float rotationZ)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translationChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>translation-prop</anchor>
            <arglist>(const QVector3D &amp;translation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>matrixChanged</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>matrix-prop</anchor>
            <arglist>(const QMatrix4x4 &amp;matrix)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QTransform</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>QTransform-1</anchor>
            <arglist>(QTransformPrivate &amp;dd, QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTransformPrivate</name>
        <filename>qt3dcore-qtransformprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTransformPrivate</name>
            <anchorfile>qt3dcore-qtransformprivate.html</anchorfile>
            <anchor>QTransformPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DCore::Quick</name>
        <filename>qt3dcore-quick.html</filename>
        <class>Qt3DCore::Quick::Quick3DConfiguration</class>
        <class>Qt3DCore::Quick::Quick3DEntity</class>
        <class>Qt3DCore::Quick::Quick3DEntityLoader</class>
        <class>Qt3DCore::Quick::Quick3DEntityLoaderPrivate</class>
        <class>Qt3DCore::Quick::Quick3DNode</class>
        <class>Qt3DCore::Quick::Quick3DNodeInstantiator</class>
        <class>Qt3DCore::Quick::QQmlAspectEngine</class>
        <class>Qt3DCore::Quick::QQmlAspectEnginePrivate</class>
        <class>Qt3DCore::Quick::QQuaternionAnimation</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>q_quaternionInterpolator</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>q_quaternionInterpolator</anchor>
            <arglist>(const QQuaternion &amp;from, const QQuaternion &amp;to, qreal progress)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>Quick3D_initialize</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>Quick3D_initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>Quick3D_registerType</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>Quick3D_registerType</anchor>
            <arglist>(const char *className, const char *quickName, int major, int minor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerExtendedType</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>registerExtendedType</anchor>
            <arglist>(const char *className, const char *quickName, const char *uri, int major, int minor, const char *name)</arglist>
        </member>
        <namespace>Qt3DCore::Quick::Quick3DValueTypes</namespace>
        <class>Qt3DCore::Quick::Quick3DColorValueType</class>
        <class>Qt3DCore::Quick::Quick3DVector2DValueType</class>
        <class>Qt3DCore::Quick::Quick3DVector3DValueType</class>
        <class>Qt3DCore::Quick::Quick3DVector4DValueType</class>
        <class>Qt3DCore::Quick::Quick3DQuaternionValueType</class>
        <class>Qt3DCore::Quick::Quick3DMatrix4x4ValueType</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DConfiguration</name>
        <filename>qt3dcore-quick-quick3dconfiguration.html</filename>
        <base>QObject</base>
        <member kind="property" type="Qt3DCore::QCamera *">
            <name>controlledCamera</name>
            <anchorfile>qt3dcore-quick-quick3dconfiguration.html</anchorfile>
            <anchor>controlledCamera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DConfiguration</name>
            <anchorfile>qt3dcore-quick-quick3dconfiguration.html</anchorfile>
            <anchor>Quick3DConfiguration</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setControlledCamera</name>
            <anchorfile>qt3dcore-quick-quick3dconfiguration.html</anchorfile>
            <anchor>controlledCamera-prop</anchor>
            <arglist>(QCamera *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCamera *</type>
            <name>controlledCamera</name>
            <anchorfile>qt3dcore-quick-quick3dconfiguration.html</anchorfile>
            <anchor>controlledCamera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>controlledCameraChanged</name>
            <anchorfile>qt3dcore-quick-quick3dconfiguration.html</anchorfile>
            <anchor>controlledCamera-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DEntity</name>
        <filename>qt3dcore-quick-quick3dentity.html</filename>
        <base>QObject</base>
        <member kind="property" type="QQmlListProperty&lt;Qt3DCore::QComponent&gt;">
            <name>components</name>
            <anchorfile>qt3dcore-quick-quick3dentity.html</anchorfile>
            <anchor>components-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DEntity</name>
            <anchorfile>qt3dcore-quick-quick3dentity.html</anchorfile>
            <anchor>Quick3DEntity</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlListProperty&lt;Qt3DCore::QComponent&gt;</type>
            <name>componentList</name>
            <anchorfile>qt3dcore-quick-quick3dentity.html</anchorfile>
            <anchor>components-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEntity *</type>
            <name>parentEntity</name>
            <anchorfile>qt3dcore-quick-quick3dentity.html</anchorfile>
            <anchor>parentEntity</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DEntityLoader</name>
        <filename>qt3dcore-quick-quick3dentityloader.html</filename>
        <member kind="property" type="QObject *">
            <name>entity</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DEntityLoader</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>Quick3DEntityLoader</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Quick3DEntityLoader</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>dtor.Quick3DEntityLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>entity</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;url)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>entityChanged</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceChanged</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DEntityLoaderPrivate</name>
        <filename>qt3dcore-quick-quick3dentityloaderprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DEntityLoaderPrivate</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>Quick3DEntityLoaderPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadFromSource</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>loadFromSource</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadComponent</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>loadComponent</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_componentStatusChanged</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>underscore.q_componentStatusChanged</anchor>
            <arglist>(QQmlComponent::Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>Quick3DEntityLoaderPrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Quick3DEntityLoader *q)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DNode</name>
        <filename>qt3dcore-quick-quick3dnode.html</filename>
        <base>QObject</base>
        <member kind="property" type="QQmlListProperty&lt;QObject&gt;">
            <name>data</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>data-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQmlListProperty&lt;Qt3DCore::QNode&gt;">
            <name>childNodes</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>childNodes-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DNode</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>Quick3DNode</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlListProperty&lt;QObject&gt;</type>
            <name>data</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>data-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlListProperty&lt;Qt3DCore::QNode&gt;</type>
            <name>childNodes</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>childNodes-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNode *</type>
            <name>parentNode</name>
            <anchorfile>qt3dcore-quick-quick3dnode.html</anchorfile>
            <anchor>parentNode</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DNodeInstantiator</name>
        <filename>qt3dcore-quick-quick3dnodeinstantiator.html</filename>
        <base>QQmlParserStatus</base>
        <member kind="property" type="bool">
            <name>active</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>active-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>asynchronous</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>asynchronous-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariant">
            <name>model</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>model-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>count</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQmlComponent *">
            <name>delegate</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>delegate-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QObject *">
            <name>object</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>object-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DNodeInstantiator</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>Quick3DNodeInstantiator</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Quick3DNodeInstantiator</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>dtor.Quick3DNodeInstantiator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isActive</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>active-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActive</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>active-prop</anchor>
            <arglist>(bool newVal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAsync</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>asynchronous-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAsync</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>asynchronous-prop</anchor>
            <arglist>(bool newVal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>count</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlComponent *</type>
            <name>delegate</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>delegate-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDelegate</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>delegate-prop</anchor>
            <arglist>(QQmlComponent *c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>model</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>model-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setModel</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>model-prop</anchor>
            <arglist>(const QVariant &amp;v)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>object</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>object-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>objectAt</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>objectAt</anchor>
            <arglist>(int index) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>classBegin</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>classBegin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>componentComplete</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>componentComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>modelChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>model-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>delegateChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>delegate-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>countChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>objectChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>object-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>active-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>asynchronousChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>asynchronous-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>objectAdded</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>objectAdded</anchor>
            <arglist>(int index, QObject *object)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>objectRemoved</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>objectRemoved</anchor>
            <arglist>(int index, QObject *object)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dcore-quick-quick3dnodeinstantiator.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::QQmlAspectEngine</name>
        <filename>qt3dcore-quick-qqmlaspectengine.html</filename>
        <base>QObject</base>
        <member kind="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Null">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Error">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QQmlAspectEngine</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>QQmlAspectEngine</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Status</type>
            <name>status</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlEngine *</type>
            <name>qmlEngine</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>qmlEngine</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAspectEngine *</type>
            <name>aspectEngine</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>aspectEngine</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>statusChanged</anchor>
            <arglist>(Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::QQmlAspectEnginePrivate</name>
        <filename>qt3dcore-quick-qqmlaspectengineprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QQmlAspectEnginePrivate</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengineprivate.html</anchorfile>
            <anchor>QQmlAspectEnginePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::QQuaternionAnimation</name>
        <filename>qt3dcore-quick-qquaternionanimation.html</filename>
        <member kind="property" type="QQuaternion">
            <name>from</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>from-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQuaternion">
            <name>to</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>to-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Type">
            <name>type</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fromXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromXRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fromYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromYRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fromZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromZRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>toXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toXRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>toYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toYRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>toZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toZRotation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Slerp">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Nlerp">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QQuaternionAnimation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>QQuaternionAnimation</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>from</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>from-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrom</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>from-prop</anchor>
            <arglist>(const QQuaternion &amp;f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>to</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>to-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTo</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>to-prop</anchor>
            <arglist>(const QQuaternion &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Type</type>
            <name>type</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setType</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(Type type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>fromXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromXRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromXRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>fromYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromYRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromYRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>fromZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromZRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromZRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>toXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toXRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setToXRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toXRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>toYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toYRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setToYRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toYRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>toZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toZRotation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setToZRotation</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toZRotation-prop</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>typeChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(Type type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fromXRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromXRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fromYRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromYRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fromZRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>fromZRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>toXRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toXRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>toYRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toYRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>toZRotationChanged</name>
            <anchorfile>qt3dcore-quick-qquaternionanimation.html</anchorfile>
            <anchor>toZRotation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DCore::Quick::Quick3DValueTypes</name>
        <filename>qt3dcore-quick-quick3dvaluetypes.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerValueTypes</name>
            <anchorfile>qt3dcore-quick-quick3dvaluetypes.html</anchorfile>
            <anchor>registerValueTypes</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DColorValueType</name>
        <filename>qt3dcore-quick-quick3dcolorvaluetype.html</filename>
        <member kind="property" type="qreal">
            <name>r</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>r-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>g</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>g-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>b</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>b-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>a</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>a-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>r</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>r-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>g</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>g-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>b</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>b-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>a</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>a-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setR</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>r-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setG</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>g-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setB</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>b-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setA</name>
            <anchorfile>qt3dcore-quick-quick3dcolorvaluetype.html</anchorfile>
            <anchor>a-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DVector2DValueType</name>
        <filename>qt3dcore-quick-quick3dvector2dvaluetype.html</filename>
        <member kind="property" type="qreal">
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setX</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setY</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>dotProduct</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>dotProduct</anchor>
            <arglist>(const QVector2D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>times</anchor>
            <arglist>(const QVector2D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>times-1</anchor>
            <arglist>(qreal scalar) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>plus</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>plus</anchor>
            <arglist>(const QVector2D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>minus</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>minus</anchor>
            <arglist>(const QVector2D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>normalized</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>normalized</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>length</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>length</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>toVector3d</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>toVector3d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>toVector4d</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>toVector4d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals</anchor>
            <arglist>(const QVector2D &amp;vec, qreal epsilon) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector2dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals-1</anchor>
            <arglist>(const QVector2D &amp;vec) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DVector3DValueType</name>
        <filename>qt3dcore-quick-quick3dvector3dvaluetype.html</filename>
        <member kind="property" type="qreal">
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setX</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setY</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZ</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>crossProduct</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>crossProduct</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>dotProduct</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>dotProduct</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>times</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>times-1</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>times-2</anchor>
            <arglist>(qreal scalar) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>plus</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>plus</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>minus</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>minus</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>normalized</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>normalized</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>length</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>length</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>toVector2d</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>toVector2d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>toVector4d</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>toVector4d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals</anchor>
            <arglist>(const QVector3D &amp;vec, qreal epsilon) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector3dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals-1</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DVector4DValueType</name>
        <filename>qt3dcore-quick-quick3dvector4dvaluetype.html</filename>
        <member kind="property" type="qreal">
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>w</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>w-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>w</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>w-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setX</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setY</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZ</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setW</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>w-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>dotProduct</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>dotProduct</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>times</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>times-1</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>times-2</anchor>
            <arglist>(qreal scalar) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>plus</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>plus</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>minus</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>minus</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>normalized</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>normalized</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>length</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>length</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>toVector2d</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>toVector2d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>toVector3d</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>toVector3d</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals</anchor>
            <arglist>(const QVector4D &amp;vec, qreal epsilon) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dvector4dvaluetype.html</anchorfile>
            <anchor>fuzzyEquals-1</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DQuaternionValueType</name>
        <filename>qt3dcore-quick-quick3dquaternionvaluetype.html</filename>
        <member kind="property" type="qreal">
            <name>scalar</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>scalar-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>scalar</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>scalar-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>x</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>y</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>z</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScalar</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>scalar-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setX</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setY</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZ</name>
            <anchorfile>qt3dcore-quick-quick3dquaternionvaluetype.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>(qreal )</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DMatrix4x4ValueType</name>
        <filename>qt3dcore-quick-quick3dmatrix4x4valuetype.html</filename>
        <member kind="property" type="qreal">
            <name>m11</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m11-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m12</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m12-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m13</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m13-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m14</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m14-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m21</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m21-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m22</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m22-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m23</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m23-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m24</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m24-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m31</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m31-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m32</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m32-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m33</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m33-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m34</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m34-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m41</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m41-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m42</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m42-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m43</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m43-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="qreal">
            <name>m44</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m44-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>toString</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>toString</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m11</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m11-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m12</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m12-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m13</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m13-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m14</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m14-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m21</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m21-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m22</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m22-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m23</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m23-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m24</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m24-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m31</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m31-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m32</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m32-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m33</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m33-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m34</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m34-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m41</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m41-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m42</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m42-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m43</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m43-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>m44</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m44-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM11</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m11-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM12</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m12-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM13</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m13-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM14</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m14-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM21</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m21-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM22</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m22-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM23</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m23-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM24</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m24-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM31</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m31-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM32</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m32-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM33</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m33-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM34</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m34-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM41</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m41-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM42</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m42-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM43</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m43-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setM44</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>m44-prop</anchor>
            <arglist>(qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translate</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>translate</anchor>
            <arglist>(float x, float y, float z)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translate</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>translate-1</anchor>
            <arglist>(const QVector3D &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotate</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>rotate</anchor>
            <arglist>(float angle, const QVector3D &amp;axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>(float s)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>scale-1</anchor>
            <arglist>(float sx, float sy, float sz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>scale-2</anchor>
            <arglist>(const QVector3D &amp;s)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lookAt</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>lookAt</anchor>
            <arglist>(const QVector3D &amp;eye, const QVector3D &amp;center, const QVector3D &amp;up)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>times</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>times-1</anchor>
            <arglist>(const QVector4D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>times-2</anchor>
            <arglist>(const QVector3D &amp;vec) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>times</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>times-3</anchor>
            <arglist>(qreal factor) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>plus</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>plus</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>minus</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>minus</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>row</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>row</anchor>
            <arglist>(int n) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>column</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>column</anchor>
            <arglist>(int m) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>determinant</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>determinant</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>inverted</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>inverted</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>transposed</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>transposed</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>fuzzyEquals</anchor>
            <arglist>(const QMatrix4x4 &amp;m, qreal epsilon) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>fuzzyEquals</name>
            <anchorfile>qt3dcore-quick-quick3dmatrix4x4valuetype.html</anchorfile>
            <anchor>fuzzyEquals-1</anchor>
            <arglist>(const QMatrix4x4 &amp;m) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QuickNodeFactory</name>
        <filename>qt3dcore-quicknodefactory.html</filename>
        <base>QAbstractNodeFactory</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QNode *</type>
            <name>createNode</name>
            <anchorfile>qt3dcore-quicknodefactory.html</anchorfile>
            <anchor>createNode</anchor>
            <arglist>(const char *type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerType</name>
            <anchorfile>qt3dcore-quicknodefactory.html</anchorfile>
            <anchor>registerType</anchor>
            <arglist>(const char *className, const char *quickName, int major, int minor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QuickNodeFactory *</type>
            <name>instance</name>
            <anchorfile>qt3dcore-quicknodefactory.html</anchorfile>
            <anchor>instance</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DInput</name>
        <filename>qt3dinput.html</filename>
        <namespace>Qt3DInput::Input</namespace>
        <class>Qt3DInput::QAbstractPhysicalDeviceBackendNode</class>
        <class>Qt3DInput::QAbstractPhysicalDeviceBackendNodePrivate</class>
        <class>Qt3DInput::QAbstractPhysicalDevice</class>
        <class>Qt3DInput::QAbstractPhysicalDevicePrivate</class>
        <class>Qt3DInput::QAction</class>
        <class>Qt3DInput::QActionInput</class>
        <class>Qt3DInput::QAxis</class>
        <class>Qt3DInput::QAxisActionHandler</class>
        <class>Qt3DInput::QAxisActionHandlerPrivate</class>
        <class>Qt3DInput::QAxisInput</class>
        <class>Qt3DInput::QAxisSetting</class>
        <class>Qt3DInput::QInputAspect</class>
        <class>Qt3DInput::QInputAspectPrivate</class>
        <class>Qt3DInput::QInputDeviceIntegration</class>
        <class>Qt3DInput::QInputDeviceIntegrationPrivate</class>
        <class>Qt3DInput::QInputDeviceIntegrationFactory</class>
        <class>Qt3DInput::QInputDevicePlugin</class>
        <class>Qt3DInput::QKeyboardController</class>
        <class>Qt3DInput::QKeyboardControllerPrivate</class>
        <class>Qt3DInput::QKeyboardInput</class>
        <class>Qt3DInput::QKeyboardInputPrivate</class>
        <member kind="typedef" type="">
            <name>QKeyEventPtr</name>
            <anchorfile>qt3dinput.html</anchorfile>
            <anchor>QKeyEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QKeyEvent</class>
        <class>Qt3DInput::QLogicalDevice</class>
        <class>Qt3DInput::QMouseController</class>
        <class>Qt3DInput::QMouseControllerPrivate</class>
        <class>Qt3DInput::QMouseEvent</class>
        <member kind="typedef" type="">
            <name>QMouseEventPtr</name>
            <anchorfile>qt3dinput.html</anchorfile>
            <anchor>QMouseEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QWheelEvent</class>
        <member kind="typedef" type="">
            <name>QWheelEventPtr</name>
            <anchorfile>qt3dinput.html</anchorfile>
            <anchor>QWheelEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QMouseInput</class>
        <class>Qt3DInput::QMouseInputPrivate</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DInput::Input</name>
        <filename>qt3dinput-input.html</filename>
        <class>Qt3DInput::Input::Action</class>
        <class>Qt3DInput::Input::ActionInput</class>
        <class>Qt3DInput::Input::AssignKeyboardFocusJob</class>
        <class>Qt3DInput::Input::Axis</class>
        <class>Qt3DInput::Input::AxisActionHandler</class>
        <class>Qt3DInput::Input::AxisActionHandlerNodeFunctor</class>
        <class>Qt3DInput::Input::AxisUpdate</class>
        <class>Qt3DInput::Input::ActionUpdate</class>
        <class>Qt3DInput::Input::ActionPayload</class>
        <member kind="typedef" type="">
            <name>ActionStates</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>ActionStates-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::AxisPayload</class>
        <class>Qt3DInput::Input::AxisInput</class>
        <class>Qt3DInput::Input::AxisSetting</class>
        <class>Qt3DInput::Input::CameraController</class>
        <member kind="typedef" type="">
            <name>HKeyboardController</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HKeyboardController-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HKeyboardInput</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HKeyboardInput-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMouseController</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HMouseController-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMouseInput</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HMouseInput-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAxis</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAxis-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAxisActionHandler</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAxisActionHandler-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAxisSetting</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAxisSetting-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAction</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAction-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAxisInput</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAxisInput-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HActionInput</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HActionInput-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HLogicalDevice</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HLogicalDevice-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::InputNodeFunctor</class>
        <class>Qt3DInput::Input::InputHandler</class>
        <class>Qt3DInput::Input::KeyboardInputManager</class>
        <class>Qt3DInput::Input::KeyboardControllerManager</class>
        <class>Qt3DInput::Input::MouseControllerManager</class>
        <class>Qt3DInput::Input::MouseInputManager</class>
        <class>Qt3DInput::Input::AxisManager</class>
        <class>Qt3DInput::Input::AxisActionHandlerManager</class>
        <class>Qt3DInput::Input::AxisSettingManager</class>
        <class>Qt3DInput::Input::AxisInputManager</class>
        <class>Qt3DInput::Input::ActionManager</class>
        <class>Qt3DInput::Input::ActionInputManager</class>
        <class>Qt3DInput::Input::LogicalDeviceManager</class>
        <class>Qt3DInput::Input::KeyboardController</class>
        <class>Qt3DInput::Input::KeyboardControllerFunctor</class>
        <class>Qt3DInput::Input::KeyboardEventFilter</class>
        <class>Qt3DInput::Input::KeyboardInput</class>
        <class>Qt3DInput::Input::KeyboardInputFunctor</class>
        <class>Qt3DInput::Input::KeyboardMouseDeviceIntegration</class>
        <class>Qt3DInput::Input::KeyEventDispatcherJob</class>
        <class>Qt3DInput::Input::LogicalDevice</class>
        <class>Qt3DInput::Input::LogicalDeviceNodeFunctor</class>
        <class>Qt3DInput::Input::MouseController</class>
        <class>Qt3DInput::Input::MouseControllerFunctor</class>
        <class>Qt3DInput::Input::MouseEventDispatcherJob</class>
        <class>Qt3DInput::Input::MouseEventFilter</class>
        <class>Qt3DInput::Input::MouseInput</class>
        <class>Qt3DInput::Input::MouseInputFunctor</class>
        <class>Qt3DInput::Input::MovingAverage</class>
        <class>Qt3DInput::Input::AxisIdSetting</class>
        <class>Qt3DInput::Input::AxisIdFilter</class>
        <class>Qt3DInput::Input::UpdateAxisActionJob</class>
        <member kind="typedef" type="">
            <name>UpdateAxisActionJobPtr</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>UpdateAxisActionJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::UpdateHandlerJob</class>
        <member kind="typedef" type="">
            <name>UpdateHandlerJobPtr</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>UpdateHandlerJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::Action</name>
        <filename>qt3dinput-input-action.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Action</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>Action</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>inputs</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>inputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>actionTriggered</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>actionTriggered</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActionTriggered</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>setActionTriggered</anchor>
            <arglist>(bool actionTriggered)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ActionInput</name>
        <filename>qt3dinput-input-actioninput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ActionInput</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>ActionInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>keys</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>sourceDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AssignKeyboardFocusJob</name>
        <filename>qt3dinput-input-assignkeyboardfocusjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AssignKeyboardFocusJob</name>
            <anchorfile>qt3dinput-input-assignkeyboardfocusjob.html</anchorfile>
            <anchor>AssignKeyboardFocusJob</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-assignkeyboardfocusjob.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-assignkeyboardfocusjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::Axis</name>
        <filename>qt3dinput-input-axis.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Axis</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>Axis</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>inputs</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>inputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>axisValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxisValue</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>setAxisValue</anchor>
            <arglist>(float axisValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisActionHandler</name>
        <filename>qt3dinput-input-axisactionhandler.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisActionHandler</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>AxisActionHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>logicalDevice</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>logicalDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAndTransmitActionPayload</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>setAndTransmitActionPayload</anchor>
            <arglist>(const ActionStates &amp;actionStates, const ActionPayload &amp;deltaPayload)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAndTransmitAxisPayload</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>setAndTransmitAxisPayload</anchor>
            <arglist>(const AxisPayload &amp;payload)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AxisPayload</type>
            <name>lastAxisPayload</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>lastAxisPayload</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ActionPayload</type>
            <name>lastActionStates</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>lastActionStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-axisactionhandler.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisActionHandlerNodeFunctor</name>
        <filename>qt3dinput-input-axisactionhandlernodefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisActionHandlerNodeFunctor</name>
            <anchorfile>qt3dinput-input-axisactionhandlernodefunctor.html</anchorfile>
            <anchor>AxisActionHandlerNodeFunctor</anchor>
            <arglist>(AxisActionHandlerManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-axisactionhandlernodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-axisactionhandlernodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-axisactionhandlernodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisUpdate</name>
        <filename>qt3dinput-input-axisupdate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dinput-input-axisupdate.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const AxisUpdate &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ActionUpdate</name>
        <filename>qt3dinput-input-actionupdate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dinput-input-actionupdate.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const ActionUpdate &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ActionPayload</name>
        <filename>qt3dinput-input-actionpayload.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dinput-input-actionpayload.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const ActionPayload &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dinput-input-actionpayload.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const ActionPayload &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisPayload</name>
        <filename>qt3dinput-input-axispayload.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dinput-input-axispayload.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const AxisPayload &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dinput-input-axispayload.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const AxisPayload &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisInput</name>
        <filename>qt3dinput-input-axisinput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisInput</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>AxisInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>axis</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>axis</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>keys</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>sourceDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-axisinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisSetting</name>
        <filename>qt3dinput-input-axissetting.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisSetting</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>AxisSetting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deadZone</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>deadZone</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>axes</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>axes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFilterEnabled</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>isFilterEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::CameraController</name>
        <filename>qt3dinput-input-cameracontroller.html</filename>
        <base>QObject</base>
        <member kind="property" type="float">
            <name>linearSpeed</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>orbitRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>orbitRate-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>lookRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>lookRate-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>multisampleEnabled</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>multisampleEnabled-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ControlMode">
            <name>controlMode</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>controlMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>firstPersonUpVector</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>firstPersonUpVector-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CameraController</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>CameraController</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>setCamera</anchor>
            <arglist>(Qt3DCore::QCamera *cam)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>camera</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearSpeed</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>(float speed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearSpeed</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>orbitRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>orbitRate-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOrbitRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>orbitRate-prop</anchor>
            <arglist>(float rate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>lookRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>lookRate-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLookRate</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>lookRate-prop</anchor>
            <arglist>(float rate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mousePressEvent</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>mousePressEvent</anchor>
            <arglist>(QMouseEvent *aEvent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mouseReleaseEvent</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>mouseReleaseEvent</anchor>
            <arglist>(QMouseEvent *aEvent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mouseMoveEvent</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>mouseMoveEvent</anchor>
            <arglist>(QMouseEvent *aEvent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>keyPressEvent</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>keyPressEvent</anchor>
            <arglist>(QKeyEvent *aEvent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>keyReleaseEvent</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>keyReleaseEvent</anchor>
            <arglist>(QKeyEvent *aEvent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(double t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMultisampleEnabled</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>multisampleEnabled-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="enum">
            <name>ControlMode</name>
            <anchor>ControlMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FreeLook">
            <anchor>ControlMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FirstPerson">
            <anchor>ControlMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setControlMode</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>controlMode-prop</anchor>
            <arglist>(ControlMode controlMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ControlMode</type>
            <name>controlMode</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>controlMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFirstPersonUpVector</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>firstPersonUpVector-prop</anchor>
            <arglist>(const QVector3D &amp;up)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>firstPersonUpVector</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>firstPersonUpVector-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>toggleMSAA</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>toggleMSAA</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>eventFilter</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>eventFilter</anchor>
            <arglist>(QObject *receiver, QEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearSpeedChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>(float speed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>orbitRateChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>orbitRate-prop</anchor>
            <arglist>(float rate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lookRateChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>lookRate-prop</anchor>
            <arglist>(float rate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>multisampleEnabledChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>multisampleEnabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>controlModeChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>controlMode-prop</anchor>
            <arglist>(ControlMode controlMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>firstPersonUpVectorChanged</name>
            <anchorfile>qt3dinput-input-cameracontroller.html</anchorfile>
            <anchor>firstPersonUpVector-prop</anchor>
            <arglist>(const QVector3D &amp;up)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputNodeFunctor</name>
        <filename>qt3dinput-input-inputnodefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputNodeFunctor</name>
            <anchorfile>qt3dinput-input-inputnodefunctor.html</anchorfile>
            <anchor>InputNodeFunctor</anchor>
            <arglist>(Manager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-inputnodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-inputnodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-inputnodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputHandler</name>
        <filename>qt3dinput-input-inputhandler.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputHandler</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>InputHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerEventFilters</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>registerEventFilters</anchor>
            <arglist>(Qt3DCore::QEventFilterService *service)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>KeyboardControllerManager *</type>
            <name>keyboardControllerManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>keyboardControllerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>KeyboardInputManager *</type>
            <name>keyboardInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>keyboardInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MouseControllerManager *</type>
            <name>mouseControllerManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>mouseControllerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MouseInputManager *</type>
            <name>mouseInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>mouseInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AxisManager *</type>
            <name>axisManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>axisManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ActionManager *</type>
            <name>actionManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>actionManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AxisInputManager *</type>
            <name>axisInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>axisInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AxisActionHandlerManager *</type>
            <name>axisActionHandlerManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>axisActionHandlerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AxisSettingManager *</type>
            <name>axisSettingManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>axisSettingManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ActionInputManager *</type>
            <name>actionInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>actionInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LogicalDeviceManager *</type>
            <name>logicalDeviceManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>logicalDeviceManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendKeyEvent</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendKeyEvent</anchor>
            <arglist>(const QKeyEvent &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QT_PREPEND_NAMESPACE( QKeyEvent ) &gt;</type>
            <name>pendingKeyEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>pendingKeyEvents</anchor>
            <arglist>( QKeyEvent ) &gt; pendingKeyEvents()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearPendingKeyEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>clearPendingKeyEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendMouseEvent</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendMouseEvent</anchor>
            <arglist>(const QMouseEvent &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QMouseEvent&gt;</type>
            <name>pendingMouseEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>pendingMouseEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearPendingMouseEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>clearPendingMouseEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendKeyboardController</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendKeyboardController</anchor>
            <arglist>(HKeyboardController controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeKeyboardController</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>removeKeyboardController</anchor>
            <arglist>(HKeyboardController controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendMouseController</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendMouseController</anchor>
            <arglist>(HMouseController controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMouseController</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>removeMouseController</anchor>
            <arglist>(HMouseController controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>keyboardJobs</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>keyboardJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>mouseJobs</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>mouseJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DInput::QInputDeviceIntegration *&gt;</type>
            <name>inputDeviceIntegrations</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>inputDeviceIntegrations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addInputDeviceIntegration</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>addInputDeviceIntegration</anchor>
            <arglist>(QInputDeviceIntegration *inputIntegration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardInputManager</name>
        <filename>qt3dinput-input-keyboardinputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardInputManager</name>
            <anchorfile>qt3dinput-input-keyboardinputmanager.html</anchorfile>
            <anchor>KeyboardInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardControllerManager</name>
        <filename>qt3dinput-input-keyboardcontrollermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardControllerManager</name>
            <anchorfile>qt3dinput-input-keyboardcontrollermanager.html</anchorfile>
            <anchor>KeyboardControllerManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseControllerManager</name>
        <filename>qt3dinput-input-mousecontrollermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseControllerManager</name>
            <anchorfile>qt3dinput-input-mousecontrollermanager.html</anchorfile>
            <anchor>MouseControllerManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseInputManager</name>
        <filename>qt3dinput-input-mouseinputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseInputManager</name>
            <anchorfile>qt3dinput-input-mouseinputmanager.html</anchorfile>
            <anchor>MouseInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisManager</name>
        <filename>qt3dinput-input-axismanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisManager</name>
            <anchorfile>qt3dinput-input-axismanager.html</anchorfile>
            <anchor>AxisManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisActionHandlerManager</name>
        <filename>qt3dinput-input-axisactionhandlermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisActionHandlerManager</name>
            <anchorfile>qt3dinput-input-axisactionhandlermanager.html</anchorfile>
            <anchor>AxisActionHandlerManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addActiveAxisActionHandler</name>
            <anchorfile>qt3dinput-input-axisactionhandlermanager.html</anchorfile>
            <anchor>addActiveAxisActionHandler</anchor>
            <arglist>(HAxisActionHandler handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeActiveAxisActionHandler</name>
            <anchorfile>qt3dinput-input-axisactionhandlermanager.html</anchorfile>
            <anchor>removeActiveAxisActionHandler</anchor>
            <arglist>(HAxisActionHandler handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HAxisActionHandler&gt;</type>
            <name>activeAxisActionHandlers</name>
            <anchorfile>qt3dinput-input-axisactionhandlermanager.html</anchorfile>
            <anchor>activeAxisActionHandlers</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisSettingManager</name>
        <filename>qt3dinput-input-axissettingmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisSettingManager</name>
            <anchorfile>qt3dinput-input-axissettingmanager.html</anchorfile>
            <anchor>AxisSettingManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisInputManager</name>
        <filename>qt3dinput-input-axisinputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisInputManager</name>
            <anchorfile>qt3dinput-input-axisinputmanager.html</anchorfile>
            <anchor>AxisInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ActionManager</name>
        <filename>qt3dinput-input-actionmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ActionManager</name>
            <anchorfile>qt3dinput-input-actionmanager.html</anchorfile>
            <anchor>ActionManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ActionInputManager</name>
        <filename>qt3dinput-input-actioninputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ActionInputManager</name>
            <anchorfile>qt3dinput-input-actioninputmanager.html</anchorfile>
            <anchor>ActionInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::LogicalDeviceManager</name>
        <filename>qt3dinput-input-logicaldevicemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LogicalDeviceManager</name>
            <anchorfile>qt3dinput-input-logicaldevicemanager.html</anchorfile>
            <anchor>LogicalDeviceManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HLogicalDevice&gt;</type>
            <name>activeDevices</name>
            <anchorfile>qt3dinput-input-logicaldevicemanager.html</anchorfile>
            <anchor>activeDevices</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addActiveDevice</name>
            <anchorfile>qt3dinput-input-logicaldevicemanager.html</anchorfile>
            <anchor>addActiveDevice</anchor>
            <arglist>(HLogicalDevice device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeActiveDevice</name>
            <anchorfile>qt3dinput-input-logicaldevicemanager.html</anchorfile>
            <anchor>removeActiveDevice</anchor>
            <arglist>(HLogicalDevice device)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardController</name>
        <filename>qt3dinput-input-keyboardcontroller.html</filename>
        <base>QAbstractPhysicalDeviceBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardController</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>KeyboardController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestFocusForInput</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>requestFocusForInput</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;inputId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addKeyboardInput</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>addKeyboardInput</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeKeyboardInput</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>removeKeyboardInput</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentFocusItem</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>setCurrentFocusItem</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>axisValue</anchor>
            <arglist>(int axisIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isButtonPressed</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>isButtonPressed</anchor>
            <arglist>(int buttonIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateKeyEvents</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>updateKeyEvents</anchor>
            <arglist>(const QList&lt;QT_PREPEND_NAMESPACE( QKeyEvent ) &gt; &amp;events)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>currentFocusItem</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>currentFocusItem</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>lastKeyboardInputRequester</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>lastKeyboardInputRequester</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>keyboardInputs</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>keyboardInputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HKeyboardInput&gt;</type>
            <name>keyboardInputsHandles</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>keyboardInputsHandles</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-keyboardcontroller.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardControllerFunctor</name>
        <filename>qt3dinput-input-keyboardcontrollerfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardControllerFunctor</name>
            <anchorfile>qt3dinput-input-keyboardcontrollerfunctor.html</anchorfile>
            <anchor>KeyboardControllerFunctor</anchor>
            <arglist>(QInputAspect *inputaspect, InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-keyboardcontrollerfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-keyboardcontrollerfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-keyboardcontrollerfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardEventFilter</name>
        <filename>qt3dinput-input-keyboardeventfilter.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardEventFilter</name>
            <anchorfile>qt3dinput-input-keyboardeventfilter.html</anchorfile>
            <anchor>KeyboardEventFilter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyboardeventfilter.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InputHandler *</type>
            <name>inputHandler</name>
            <anchorfile>qt3dinput-input-keyboardeventfilter.html</anchorfile>
            <anchor>inputHandler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>eventFilter</name>
            <anchorfile>qt3dinput-input-keyboardeventfilter.html</anchorfile>
            <anchor>eventFilter</anchor>
            <arglist>(QObject *obj, QEvent *e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardInput</name>
        <filename>qt3dinput-input-keyboardinput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardInput</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>KeyboardInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>keyboardController</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>keyboardController</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFocus</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>setFocus</anchor>
            <arglist>(bool focus)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>keyEvent</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>keyEvent</anchor>
            <arglist>(const QKeyEventPtr &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>requestFocus</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>requestFocus</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setController</name>
            <anchorfile>qt3dinput-input-keyboardinput.html</anchorfile>
            <anchor>setController</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;controller)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardInputFunctor</name>
        <filename>qt3dinput-input-keyboardinputfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardInputFunctor</name>
            <anchorfile>qt3dinput-input-keyboardinputfunctor.html</anchorfile>
            <anchor>KeyboardInputFunctor</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-keyboardinputfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-keyboardinputfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-keyboardinputfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardMouseDeviceIntegration</name>
        <filename>qt3dinput-input-keyboardmousedeviceintegration.html</filename>
        <base>QInputDeviceIntegration</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardMouseDeviceIntegration</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>KeyboardMouseDeviceIntegration</anchor>
            <arglist>(InputHandler *handleer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~KeyboardMouseDeviceIntegration</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>dtor.KeyboardMouseDeviceIntegration</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QAbstractPhysicalDevice *</type>
            <name>createPhysicalDevice</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>createPhysicalDevice</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>physicalDevices</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>physicalDevices</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QAbstractPhysicalDeviceBackendNode *</type>
            <name>physicalDevice</name>
            <anchorfile>qt3dinput-input-keyboardmousedeviceintegration.html</anchorfile>
            <anchor>physicalDevice</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyEventDispatcherJob</name>
        <filename>qt3dinput-input-keyeventdispatcherjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyEventDispatcherJob</name>
            <anchorfile>qt3dinput-input-keyeventdispatcherjob.html</anchorfile>
            <anchor>KeyEventDispatcherJob</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input, const QList&lt;QT_PREPEND_NAMESPACE( QKeyEvent ) &gt; &amp;events)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyeventdispatcherjob.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-keyeventdispatcherjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::LogicalDevice</name>
        <filename>qt3dinput-input-logicaldevice.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LogicalDevice</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>LogicalDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>axes</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>axes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>actions</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>actions</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::LogicalDeviceNodeFunctor</name>
        <filename>qt3dinput-input-logicaldevicenodefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LogicalDeviceNodeFunctor</name>
            <anchorfile>qt3dinput-input-logicaldevicenodefunctor.html</anchorfile>
            <anchor>LogicalDeviceNodeFunctor</anchor>
            <arglist>(LogicalDeviceManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-logicaldevicenodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-logicaldevicenodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-logicaldevicenodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseController</name>
        <filename>qt3dinput-input-mousecontroller.html</filename>
        <base>QAbstractPhysicalDeviceBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseController</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>MouseController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~MouseController</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>dtor.MouseController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMouseInput</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>addMouseInput</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMouseInput</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>removeMouseInput</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>axisValue</anchor>
            <arglist>(int axisIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isButtonPressed</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>isButtonPressed</anchor>
            <arglist>(int buttonIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>mouseInputs</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>mouseInputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateMouseEvents</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>updateMouseEvents</anchor>
            <arglist>(const QList&lt;QT_PREPEND_NAMESPACE( QMouseEvent ) &gt; &amp;events)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-mousecontroller.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseControllerFunctor</name>
        <filename>qt3dinput-input-mousecontrollerfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseControllerFunctor</name>
            <anchorfile>qt3dinput-input-mousecontrollerfunctor.html</anchorfile>
            <anchor>MouseControllerFunctor</anchor>
            <arglist>(Qt3DInput::QInputAspect *inputAspect, InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-mousecontrollerfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-mousecontrollerfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-mousecontrollerfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseEventDispatcherJob</name>
        <filename>qt3dinput-input-mouseeventdispatcherjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseEventDispatcherJob</name>
            <anchorfile>qt3dinput-input-mouseeventdispatcherjob.html</anchorfile>
            <anchor>MouseEventDispatcherJob</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;input, const QList&lt;QT_PREPEND_NAMESPACE( QMouseEvent ) &gt; &amp;events)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mouseeventdispatcherjob.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-mouseeventdispatcherjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseEventFilter</name>
        <filename>qt3dinput-input-mouseeventfilter.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseEventFilter</name>
            <anchorfile>qt3dinput-input-mouseeventfilter.html</anchorfile>
            <anchor>MouseEventFilter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mouseeventfilter.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InputHandler *</type>
            <name>inputHandler</name>
            <anchorfile>qt3dinput-input-mouseeventfilter.html</anchorfile>
            <anchor>inputHandler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>eventFilter</name>
            <anchorfile>qt3dinput-input-mouseeventfilter.html</anchorfile>
            <anchor>eventFilter</anchor>
            <arglist>(QObject *obj, QEvent *e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseInput</name>
        <filename>qt3dinput-input-mouseinput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseInput</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>MouseInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~MouseInput</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>dtor.MouseInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>mouseController</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>mouseController</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mouseEvent</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>mouseEvent</anchor>
            <arglist>(const QMouseEventPtr &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>wheelEvent</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>wheelEvent</anchor>
            <arglist>(const QWheelEventPtr &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setController</name>
            <anchorfile>qt3dinput-input-mouseinput.html</anchorfile>
            <anchor>setController</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;controller)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseInputFunctor</name>
        <filename>qt3dinput-input-mouseinputfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseInputFunctor</name>
            <anchorfile>qt3dinput-input-mouseinputfunctor.html</anchorfile>
            <anchor>MouseInputFunctor</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-mouseinputfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-mouseinputfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-mouseinputfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MovingAverage</name>
        <filename>qt3dinput-input-movingaverage.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MovingAverage</name>
            <anchorfile>qt3dinput-input-movingaverage.html</anchorfile>
            <anchor>MovingAverage</anchor>
            <arglist>(unsigned int samples)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addSample</name>
            <anchorfile>qt3dinput-input-movingaverage.html</anchorfile>
            <anchor>addSample</anchor>
            <arglist>(float sample)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>average</name>
            <anchorfile>qt3dinput-input-movingaverage.html</anchorfile>
            <anchor>average</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisIdSetting</name>
        <filename>qt3dinput-input-axisidsetting.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisIdFilter</name>
        <filename>qt3dinput-input-axisidfilter.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::UpdateAxisActionJob</name>
        <filename>qt3dinput-input-updateaxisactionjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateAxisActionJob</name>
            <anchorfile>qt3dinput-input-updateaxisactionjob.html</anchorfile>
            <anchor>UpdateAxisActionJob</anchor>
            <arglist>(InputHandler *handler, HLogicalDevice handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-updateaxisactionjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::UpdateHandlerJob</name>
        <filename>qt3dinput-input-updatehandlerjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateHandlerJob</name>
            <anchorfile>qt3dinput-input-updatehandlerjob.html</anchorfile>
            <anchor>UpdateHandlerJob</anchor>
            <arglist>(AxisActionHandler *axisActionHandler, HLogicalDevice logicalDeviceHandler, InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-updatehandlerjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDeviceBackendNode</name>
        <filename>qt3dinput-qabstractphysicaldevicebackendnode.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDeviceBackendNode</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>QAbstractPhysicalDeviceBackendNode</anchor>
            <arglist>(QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputAspect</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>setInputAspect</anchor>
            <arglist>(QInputAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QInputAspect *</type>
            <name>inputAspect</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>inputAspect</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>processedAxisValue</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>processedAxisValue</anchor>
            <arglist>(int axisIdentifier)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>axisValue</anchor>
            <arglist>(int axisIdentifier) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>isButtonPressed</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>isButtonPressed</anchor>
            <arglist>(int buttonIdentifier) const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDeviceBackendNode</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>QAbstractPhysicalDeviceBackendNode-1</anchor>
            <arglist>(QAbstractPhysicalDeviceBackendNodePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDeviceBackendNodePrivate</name>
        <filename>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</filename>
        <base>QBackendNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDeviceBackendNodePrivate</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>QAbstractPhysicalDeviceBackendNodePrivate</anchor>
            <arglist>(Qt3DCore::QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAxisSetting</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>addAxisSetting</anchor>
            <arglist>(int axisIdentifier, Qt3DCore::QNodeId axisSettingId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAxisSetting</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>removeAxisSetting</anchor>
            <arglist>(Qt3DCore::QNodeId axisSettingsId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Input::MovingAverage &amp;</type>
            <name>getOrCreateFilter</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>getOrCreateFilter</anchor>
            <arglist>(int axisIdentifier)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Input::AxisSetting *</type>
            <name>getAxisSetting</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>getAxisSetting</anchor>
            <arglist>(Qt3DCore::QNodeId axisSettingId) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDevice</name>
        <filename>qt3dinput-qabstractphysicaldevice.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDevice</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>QAbstractPhysicalDevice</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractPhysicalDevice</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>dtor.QAbstractPhysicalDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>axisCount</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>buttonCount</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>buttonCount</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QStringList</type>
            <name>axisNames</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>axisNames</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QStringList</type>
            <name>buttonNames</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>buttonNames</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>axisIdentifier</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>axisIdentifier</anchor>
            <arglist>(const QString &amp;name) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual int</type>
            <name>buttonIdentifier</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAxisSetting</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>addAxisSetting</anchor>
            <arglist>(QAxisSetting *axisSetting)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAxisSetting</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>removeAxisSetting</anchor>
            <arglist>(QAxisSetting *axisSetting)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAxisSetting *&gt;</type>
            <name>axisSettings</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>axisSettings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDevice</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>QAbstractPhysicalDevice-1</anchor>
            <arglist>(QAbstractPhysicalDevicePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDevicePrivate</name>
        <filename>qt3dinput-qabstractphysicaldeviceprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDevicePrivate</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceprivate.html</anchorfile>
            <anchor>QAbstractPhysicalDevicePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAction</name>
        <filename>qt3dinput-qaction.html</filename>
        <base>QNode</base>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAction</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>QAction</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAction</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>dtor.QAction</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addInput</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>addInput</anchor>
            <arglist>(QActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeInput</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>removeInput</anchor>
            <arglist>(QActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QActionInput *&gt;</type>
            <name>inputs</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>inputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>started</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>started</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>finished</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>finished</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QActionInput</name>
        <filename>qt3dinput-qactioninput.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DInput::QAbstractPhysicalDevice *">
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariantList">
            <name>keys</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QActionInput</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>QActionInput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QActionInput</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>dtor.QActionInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDevice *</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantList</type>
            <name>keys</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setKeys</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>(const QVariantList &amp;keys)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>keysChanged</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>(const QVariantList &amp;keys)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxis</name>
        <filename>qt3dinput-qaxis.html</filename>
        <base>QNode</base>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxis</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>QAxis</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAxis</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>dtor.QAxis</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addInput</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>addInput</anchor>
            <arglist>(QAxisInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeInput</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>removeInput</anchor>
            <arglist>(QAxisInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAxisInput *&gt;</type>
            <name>inputs</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>inputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisActionHandler</name>
        <filename>qt3dinput-qaxisactionhandler.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QLogicalDevice *">
            <name>logicalDevice</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>logicalDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisActionHandler</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>QAxisActionHandler</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAxisActionHandler</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>dtor.QAxisActionHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DInput::QLogicalDevice *</type>
            <name>logicalDevice</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>logicalDevice-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLogicalDevice</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>logicalDevice-prop</anchor>
            <arglist>(Qt3DInput::QLogicalDevice *logicalDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>logicalDeviceChanged</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>logicalDevice-prop</anchor>
            <arglist>(Qt3DInput::QLogicalDevice *logicalDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>actionStarted</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>actionStarted</anchor>
            <arglist>(QString name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>actionFinished</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>actionFinished</anchor>
            <arglist>(QString name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axisValueChanged</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>axisValueChanged</anchor>
            <arglist>(QString name, float axisValue)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAxisActionHandler</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>QAxisActionHandler-1</anchor>
            <arglist>(QAxisActionHandlerPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qaxisactionhandler.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisActionHandlerPrivate</name>
        <filename>qt3dinput-qaxisactionhandlerprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisActionHandlerPrivate</name>
            <anchorfile>qt3dinput-qaxisactionhandlerprivate.html</anchorfile>
            <anchor>QAxisActionHandlerPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisInput</name>
        <filename>qt3dinput-qaxisinput.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DInput::QAbstractPhysicalDevice *">
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>scale</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>axis</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariantList">
            <name>keys</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisInput</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>QAxisInput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAxisInput</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>dtor.QAxisInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDevice *</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>axis</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantList</type>
            <name>keys</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScale</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxis</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>(int axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setKeys</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>(const QVariantList &amp;keys)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scaleChanged</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axisChanged</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>(int axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>keysChanged</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>keys-prop</anchor>
            <arglist>(const QVariantList &amp;keys)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qaxisinput.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisSetting</name>
        <filename>qt3dinput-qaxissetting.html</filename>
        <base>QNode</base>
        <member kind="property" type="float">
            <name>deadZone</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZone-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariantList">
            <name>axes</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axes-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>filter</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>filter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisSetting</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>QAxisSetting</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAxisSetting</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>dtor.QAxisSetting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deadZone</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZone-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantList</type>
            <name>axes</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axes-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFilterEnabled</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>filter-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeadZone</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZone-prop</anchor>
            <arglist>(float deadZone)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxes</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axes-prop</anchor>
            <arglist>(const QVariantList &amp;axes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFilterEnabled</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>filter-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deadZoneChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZone-prop</anchor>
            <arglist>(float deadZone)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axesChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axes-prop</anchor>
            <arglist>(QVariantList axes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>filterChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>filter-prop</anchor>
            <arglist>(bool filter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputAspect</name>
        <filename>qt3dinput-qinputaspect.html</filename>
        <base>QAbstractAspect</base>
        <member kind="property" type="Qt3DCore::QCamera *">
            <name>camera</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputAspect</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>QInputAspect</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDevice *</type>
            <name>createPhysicalDevice</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>createPhysicalDevice</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DCore::QCamera *camera)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputAspectPrivate</name>
        <filename>qt3dinput-qinputaspectprivate.html</filename>
        <base>QAbstractAspectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputAspectPrivate</name>
            <anchorfile>qt3dinput-qinputaspectprivate.html</anchorfile>
            <anchor>QInputAspectPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputDeviceIntegration</name>
        <filename>qt3dinput-qinputdeviceintegration.html</filename>
        <base>QObject</base>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QInputDeviceIntegration</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>QInputDeviceIntegration</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QInputDeviceIntegration</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>QInputDeviceIntegration-1</anchor>
            <arglist>(QInputDeviceIntegrationPrivate &amp;dd, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(const Qt3DCore::QBackendNodeFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>registerBackendType-1</anchor>
            <arglist>(const QMetaObject &amp;metaObject, const Qt3DCore::QBackendNodeFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(Qt3DInput::QInputAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QAbstractPhysicalDevice *</type>
            <name>createPhysicalDevice</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>createPhysicalDevice</anchor>
            <arglist>(const QString &amp;name) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>physicalDevices</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>physicalDevices</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QAbstractPhysicalDeviceBackendNode *</type>
            <name>physicalDevice</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>physicalDevice</anchor>
            <arglist>(Qt3DCore::QNodeId id) const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QInputAspect *</type>
            <name>inputAspect</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>inputAspect</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputDeviceIntegrationPrivate</name>
        <filename>qt3dinput-qinputdeviceintegrationprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputDeviceIntegrationPrivate</name>
            <anchorfile>qt3dinput-qinputdeviceintegrationprivate.html</anchorfile>
            <anchor>QInputDeviceIntegrationPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputDeviceIntegrationFactory</name>
        <filename>qt3dinput-qinputdeviceintegrationfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QStringList</type>
            <name>keys</name>
            <anchorfile>qt3dinput-qinputdeviceintegrationfactory.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>(const QString &amp;pluginPath)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QInputDeviceIntegration *</type>
            <name>create</name>
            <anchorfile>qt3dinput-qinputdeviceintegrationfactory.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;name, const QStringList &amp;args, const QString &amp;pluginPath)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputDevicePlugin</name>
        <filename>qt3dinput-qinputdeviceplugin.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputDevicePlugin</name>
            <anchorfile>qt3dinput-qinputdeviceplugin.html</anchorfile>
            <anchor>QInputDevicePlugin</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QInputDevicePlugin</name>
            <anchorfile>qt3dinput-qinputdeviceplugin.html</anchorfile>
            <anchor>dtor.QInputDevicePlugin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QInputDeviceIntegration *</type>
            <name>create</name>
            <anchorfile>qt3dinput-qinputdeviceplugin.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;key, const QStringList &amp;paramList)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardController</name>
        <filename>qt3dinput-qkeyboardcontroller.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="Qt3DInput::QKeyboardInput *">
            <name>activeInput</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>activeInput-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardController</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>QKeyboardController</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QKeyboardController</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>dtor.QKeyboardController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QKeyboardInput *</type>
            <name>activeInput</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>activeInput-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>axisCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>buttonCount</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>buttonCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>axisNames</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>axisNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>buttonNames</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>buttonNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisIdentifier</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>axisIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>buttonIdentifier</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeInputChanged</name>
            <anchorfile>qt3dinput-qkeyboardcontroller.html</anchorfile>
            <anchor>activeInput-prop</anchor>
            <arglist>(QKeyboardInput *activeInput)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardControllerPrivate</name>
        <filename>qt3dinput-qkeyboardcontrollerprivate.html</filename>
        <base>QAbstractPhysicalDevicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardControllerPrivate</name>
            <anchorfile>qt3dinput-qkeyboardcontrollerprivate.html</anchorfile>
            <anchor>QKeyboardControllerPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardInput</name>
        <filename>qt3dinput-qkeyboardinput.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QKeyboardController *">
            <name>controller</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>controller-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>focus</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>focus-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardInput</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>QKeyboardInput</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QKeyboardInput</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>dtor.QKeyboardInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QKeyboardController *</type>
            <name>controller</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>controller</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>focus</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>focus</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setController</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>setController</anchor>
            <arglist>(QKeyboardController *controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFocus</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>setFocus</anchor>
            <arglist>(bool focus)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>controllerChanged</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>controller-prop</anchor>
            <arglist>(QKeyboardController *controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>focusChanged</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>focus-prop</anchor>
            <arglist>(bool focus)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit0Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit0Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit1Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit1Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit2Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit2Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit3Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit3Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit4Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit4Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit5Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit5Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit6Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit6Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit7Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit7Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit8Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit8Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>digit9Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>digit9Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>leftPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>leftPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rightPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>rightPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>upPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>upPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>downPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>downPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>tabPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>tabPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>backtabPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>backtabPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>asteriskPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>asteriskPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>numberSignPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>numberSignPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>escapePressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>escapePressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>returnPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>returnPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enterPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>enterPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deletePressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>deletePressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>spacePressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>spacePressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>backPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>backPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cancelPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>cancelPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>selectPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>selectPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yesPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>yesPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>noPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>noPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>context1Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>context1Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>context2Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>context2Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>context3Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>context3Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>context4Pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>context4Pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>callPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>callPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hangupPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>hangupPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>flipPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>flipPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>menuPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>menuPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>volumeUpPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>volumeUpPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>volumeDownPressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>volumeDownPressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pressed</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>pressed</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>released</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>released</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>keyEvent</name>
            <anchorfile>qt3dinput-qkeyboardinput.html</anchorfile>
            <anchor>keyEvent</anchor>
            <arglist>(QKeyEvent *event)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardInputPrivate</name>
        <filename>qt3dinput-qkeyboardinputprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardInputPrivate</name>
            <anchorfile>qt3dinput-qkeyboardinputprivate.html</anchorfile>
            <anchor>QKeyboardInputPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyEvent</name>
        <filename>qt3dinput-qkeyevent.html</filename>
        <base>QObject</base>
        <member kind="property" type="int">
            <name>key</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>key-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>text</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>modifiers</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>modifiers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>isAutoRepeat</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>isAutoRepeat-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>count</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="quint32">
            <name>nativeScanCode</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>nativeScanCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>accepted</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyEvent</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>QKeyEvent</anchor>
            <arglist>(QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, const QString &amp;text, bool autorep, ushort count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyEvent</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>QKeyEvent-1</anchor>
            <arglist>(const QKeyEvent &amp;ke)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>key</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>key-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>text</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>modifiers</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>modifiers-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAutoRepeat</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>isAutoRepeat-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>count</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quint32</type>
            <name>nativeScanCode</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>nativeScanCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAccepted</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAccepted</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEvent::Type</type>
            <name>type</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>matches</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>matches</anchor>
            <arglist>(QKeySequence::StandardKey key_) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QLogicalDevice</name>
        <filename>qt3dinput-qlogicaldevice.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLogicalDevice</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>QLogicalDevice</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLogicalDevice</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>dtor.QLogicalDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAction</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>addAction</anchor>
            <arglist>(QAction *action)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAction</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>removeAction</anchor>
            <arglist>(QAction *action)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAction *&gt;</type>
            <name>actions</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>actions</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAxis</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>addAxis</anchor>
            <arglist>(QAxis *axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAxis</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>removeAxis</anchor>
            <arglist>(QAxis *axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAxis *&gt;</type>
            <name>axes</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>axes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qlogicaldevice.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseController</name>
        <filename>qt3dinput-qmousecontroller.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="float">
            <name>sensitivity</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseController</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>QMouseController</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMouseController</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>dtor.QMouseController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Axis</name>
            <anchor>Axis-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="X">
            <anchor>Axis-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Y">
            <anchor>Axis-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Button</name>
            <anchor>Button-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Left">
            <anchor>Button-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Center">
            <anchor>Button-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Right">
            <anchor>Button-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>axisCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>buttonCount</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>buttonCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>axisNames</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>axisNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>buttonNames</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>buttonNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisIdentifier</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>axisIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>buttonIdentifier</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>sensitivity</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSensitivity</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sensitivityChanged</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMouseController</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>QMouseController-1</anchor>
            <arglist>(QMouseControllerPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qmousecontroller.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseControllerPrivate</name>
        <filename>qt3dinput-qmousecontrollerprivate.html</filename>
        <base>QAbstractPhysicalDevicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseControllerPrivate</name>
            <anchorfile>qt3dinput-qmousecontrollerprivate.html</anchorfile>
            <anchor>QMouseControllerPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseEvent</name>
        <filename>qt3dinput-qmouseevent.html</filename>
        <base>QObject</base>
        <member kind="property" type="int">
            <name>x</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>y</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>wasHeld</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>wasHeld-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DInput::QMouseEvent::Buttons">
            <name>button</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>button-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>buttons</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DInput::QMouseEvent::Modifiers">
            <name>modifier</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>modifier-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>accepted</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Buttons</name>
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LeftButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RightButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MiddleButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BackButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Modifiers</name>
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShiftModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ControlModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AltModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MetaModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="KeypadModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseEvent</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>QMouseEvent</anchor>
            <arglist>(const QMouseEvent &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMouseEvent</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>dtor.QMouseEvent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>x</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>x</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>y</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>y</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>wasHeld</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>wasHeld-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Buttons</type>
            <name>button</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>button</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>buttons</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>buttons</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Modifiers</type>
            <name>modifier</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>modifier</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAccepted</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>isAccepted</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAccepted</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>setAccepted</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEvent::Type</type>
            <name>type</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QWheelEvent</name>
        <filename>qt3dinput-qwheelevent.html</filename>
        <base>QObject</base>
        <member kind="property" type="int">
            <name>x</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>y</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QPoint">
            <name>angleDelta</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>angleDelta-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>buttons</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DInput::QWheelEvent::Modifiers">
            <name>modifier</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>modifier-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>accepted</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Buttons</name>
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LeftButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RightButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MiddleButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BackButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoButton">
            <anchor>Buttons-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Modifiers</name>
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShiftModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ControlModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AltModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MetaModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="KeypadModifier">
            <anchor>Modifiers-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QWheelEvent</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>QWheelEvent</anchor>
            <arglist>(const QWheelEvent &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QWheelEvent</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>dtor.QWheelEvent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>x</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>x</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>y</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>y</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPoint</type>
            <name>angleDelta</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>angleDelta</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>buttons</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>buttons</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Modifiers</type>
            <name>modifier</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>modifier</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAccepted</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>isAccepted</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAccepted</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>setAccepted</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEvent::Type</type>
            <name>type</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseInput</name>
        <filename>qt3dinput-qmouseinput.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QMouseController *">
            <name>controller</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>controller-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>containsMouse</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseInput</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>QMouseInput</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMouseInput</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>dtor.QMouseInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMouseController *</type>
            <name>controller</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>controller</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsMouse</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>containsMouse</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setController</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>setController</anchor>
            <arglist>(QMouseController *controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>controllerChanged</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>controller-prop</anchor>
            <arglist>(QMouseController *controller)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>containsMouseChanged</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist>(bool containsMouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clicked</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>clicked</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>doubleClicked</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>doubleClicked</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>entered</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>entered</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>exited</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>exited</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pressed</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>pressed</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>released</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>released</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pressAndHold</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>pressAndHold</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionChanged</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>positionChanged</anchor>
            <arglist>(Qt3DInput::QMouseEvent *mouse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>wheel</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>wheel</anchor>
            <arglist>(Qt3DInput::QWheelEvent *wheel)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMouseInput</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>QMouseInput-1</anchor>
            <arglist>(QMouseInputPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>mouseEvent</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>mouseEvent</anchor>
            <arglist>(Qt3DInput::QMouseEvent *event)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setContainsMouse</name>
            <anchorfile>qt3dinput-qmouseinput.html</anchorfile>
            <anchor>setContainsMouse</anchor>
            <arglist>(bool contains)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseInputPrivate</name>
        <filename>qt3dinput-qmouseinputprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseInputPrivate</name>
            <anchorfile>qt3dinput-qmouseinputprivate.html</anchorfile>
            <anchor>QMouseInputPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DLogic</name>
        <filename>qt3dlogic.html</filename>
        <namespace>Qt3DLogic::Logic</namespace>
        <class>Qt3DLogic::QLogicAspect</class>
        <class>Qt3DLogic::QLogicAspectPrivate</class>
        <class>Qt3DLogic::QLogicComponent</class>
        <class>Qt3DLogic::QLogicComponentPrivate</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DLogic::Logic</name>
        <filename>qt3dlogic-logic.html</filename>
        <class>Qt3DLogic::Logic::CallbackJob</class>
        <class>Qt3DLogic::Logic::FrameUpdateEvent</class>
        <class>Qt3DLogic::Logic::Executor</class>
        <member kind="typedef" type="">
            <name>HHandler</name>
            <anchorfile>qt3dlogic-logic.html</anchorfile>
            <anchor>HHandler-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DLogic::Logic::Handler</class>
        <class>Qt3DLogic::Logic::HandlerFunctor</class>
        <class>Qt3DLogic::Logic::Manager</class>
        <class>Qt3DLogic::Logic::HandlerManager</class>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::CallbackJob</name>
        <filename>qt3dlogic-logic-callbackjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CallbackJob</name>
            <anchorfile>qt3dlogic-logic-callbackjob.html</anchorfile>
            <anchor>CallbackJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3dlogic-logic-callbackjob.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(Manager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dlogic-logic-callbackjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::FrameUpdateEvent</name>
        <filename>qt3dlogic-logic-frameupdateevent.html</filename>
        <base>QEvent</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameUpdateEvent</name>
            <anchorfile>qt3dlogic-logic-frameupdateevent.html</anchorfile>
            <anchor>FrameUpdateEvent</anchor>
            <arglist>(float dt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deltaTime</name>
            <anchorfile>qt3dlogic-logic-frameupdateevent.html</anchorfile>
            <anchor>deltaTime</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::Executor</name>
        <filename>qt3dlogic-logic-executor.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Executor</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>Executor</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScene</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(Qt3DCore::QScene *scene)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSemephore</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>setSemephore</anchor>
            <arglist>(QSemaphore *semaphore)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearQueueAndProceed</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>clearQueueAndProceed</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enqueueLogicFrameUpdates</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>enqueueLogicFrameUpdates</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QNodeId&gt; &amp;nodeIds)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>event</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>event</anchor>
            <arglist>(QEvent *e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processLogicFrameUpdates</name>
            <anchorfile>qt3dlogic-logic-executor.html</anchorfile>
            <anchor>processLogicFrameUpdates</anchor>
            <arglist>(float dt)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::Handler</name>
        <filename>qt3dlogic-logic-handler.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Handler</name>
            <anchorfile>qt3dlogic-logic-handler.html</anchorfile>
            <anchor>Handler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3dlogic-logic-handler.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3dlogic-logic-handler.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(Manager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Manager *</type>
            <name>logicManager</name>
            <anchorfile>qt3dlogic-logic-handler.html</anchorfile>
            <anchor>logicManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dlogic-logic-handler.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::HandlerFunctor</name>
        <filename>qt3dlogic-logic-handlerfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>HandlerFunctor</name>
            <anchorfile>qt3dlogic-logic-handlerfunctor.html</anchorfile>
            <anchor>HandlerFunctor</anchor>
            <arglist>(Manager *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dlogic-logic-handlerfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dlogic-logic-handlerfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dlogic-logic-handlerfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::Manager</name>
        <filename>qt3dlogic-logic-manager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Manager</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>Manager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Manager</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>dtor.Manager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLogicAspect</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>setLogicAspect</anchor>
            <arglist>(QLogicAspect *logicAspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExecutor</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>setExecutor</anchor>
            <arglist>(Executor *executor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HandlerManager *</type>
            <name>logicHandlerManager</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>logicHandlerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendHandler</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>appendHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeHandler</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>removeHandler</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>triggerLogicFrameUpdates</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>triggerLogicFrameUpdates</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeltaTime</name>
            <anchorfile>qt3dlogic-logic-manager.html</anchorfile>
            <anchor>setDeltaTime</anchor>
            <arglist>(float dt)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::Logic::HandlerManager</name>
        <filename>qt3dlogic-logic-handlermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>HandlerManager</name>
            <anchorfile>qt3dlogic-logic-handlermanager.html</anchorfile>
            <anchor>HandlerManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QLogicAspect</name>
        <filename>qt3dlogic-qlogicaspect.html</filename>
        <base>QAbstractAspect</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLogicAspect</name>
            <anchorfile>qt3dlogic-qlogicaspect.html</anchorfile>
            <anchor>QLogicAspect</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3dlogic-qlogicaspect.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendTypes</name>
            <anchorfile>qt3dlogic-qlogicaspect.html</anchorfile>
            <anchor>registerBackendTypes</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QLogicAspectPrivate</name>
        <filename>qt3dlogic-qlogicaspectprivate.html</filename>
        <base>QAbstractAspectPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QLogicComponent</name>
        <filename>qt3dlogic-qlogiccomponent.html</filename>
        <base>QComponent</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLogicComponent</name>
            <anchorfile>qt3dlogic-qlogiccomponent.html</anchorfile>
            <anchor>QLogicComponent</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLogicComponent</name>
            <anchorfile>qt3dlogic-qlogiccomponent.html</anchorfile>
            <anchor>dtor.QLogicComponent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>frameUpdate</name>
            <anchorfile>qt3dlogic-qlogiccomponent.html</anchorfile>
            <anchor>frameUpdate</anchor>
            <arglist>(float dt)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QLogicComponentPrivate</name>
        <filename>qt3dlogic-qlogiccomponentprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLogicComponentPrivate</name>
            <anchorfile>qt3dlogic-qlogiccomponentprivate.html</anchorfile>
            <anchor>QLogicComponentPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender</name>
        <filename>qt3drender.html</filename>
        <namespace>Qt3DRender::AssimpHelper</namespace>
        <class>Qt3DRender::AssimpParser</class>
        <class>Qt3DRender::GLTFParser</class>
        <namespace>Qt3DRender::Render</namespace>
        <class>Qt3DRender::QDiffuseMapMaterial</class>
        <class>Qt3DRender::QDiffuseMapMaterialPrivate</class>
        <class>Qt3DRender::QDiffuseSpecularMapMaterial</class>
        <class>Qt3DRender::QDiffuseSpecularMapMaterialPrivate</class>
        <class>Qt3DRender::QForwardRenderer</class>
        <class>Qt3DRender::QForwardRendererPrivate</class>
        <class>Qt3DRender::QGoochMaterial</class>
        <class>Qt3DRender::QGoochMaterialPrivate</class>
        <class>Qt3DRender::QNormalDiffuseMapAlphaMaterial</class>
        <class>Qt3DRender::QNormalDiffuseMapAlphaMaterialPrivate</class>
        <class>Qt3DRender::QNormalDiffuseMapMaterial</class>
        <class>Qt3DRender::QNormalDiffuseMapMaterialPrivate</class>
        <class>Qt3DRender::QNormalDiffuseSpecularMapMaterial</class>
        <class>Qt3DRender::QNormalDiffuseSpecularMapMaterialPrivate</class>
        <class>Qt3DRender::QPerVertexColorMaterial</class>
        <class>Qt3DRender::QPerVertexColorMaterialPrivate</class>
        <class>Qt3DRender::QPhongAlphaMaterial</class>
        <class>Qt3DRender::QPhongAlphaMaterialPrivate</class>
        <class>Qt3DRender::QPhongMaterial</class>
        <class>Qt3DRender::QPhongMaterialPrivate</class>
        <class>Qt3DRender::QSkyboxEntity</class>
        <class>Qt3DRender::QSkyboxEntityPrivate</class>
        <class>Qt3DRender::QCameraSelector</class>
        <class>Qt3DRender::QCameraSelectorPrivate</class>
        <class>Qt3DRender::QClearBuffer</class>
        <class>Qt3DRender::QClearBufferPrivate</class>
        <class>Qt3DRender::QDispatchCompute</class>
        <class>Qt3DRender::QFrameGraph</class>
        <class>Qt3DRender::QFrameGraphPrivate</class>
        <class>Qt3DRender::QFrameGraphNode</class>
        <class>Qt3DRender::QFrameGraphNodePrivate</class>
        <class>Qt3DRender::QFrameGraphSelectorFunctor</class>
        <member kind="typedef" type="">
            <name>QFrameGraphSelectorFunctorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QFrameGraphSelectorFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QFrameGraphSelector</class>
        <class>Qt3DRender::QFrameGraphSelectorPrivate</class>
        <class>Qt3DRender::QFrustumCulling</class>
        <class>Qt3DRender::QLayerFilter</class>
        <class>Qt3DRender::QLayerFilterPrivate</class>
        <class>Qt3DRender::QLighting</class>
        <class>Qt3DRender::QLightingPrivate</class>
        <class>Qt3DRender::QNoDraw</class>
        <class>Qt3DRender::QRenderPassFilter</class>
        <class>Qt3DRender::QRenderPassFilterPrivate</class>
        <class>Qt3DRender::QRenderTargetSelector</class>
        <class>Qt3DRender::QRenderTargetSelectorPrivate</class>
        <class>Qt3DRender::QSortCriterion</class>
        <class>Qt3DRender::QSortCriterionPrivate</class>
        <class>Qt3DRender::QSortMethod</class>
        <class>Qt3DRender::QSortMethodPrivate</class>
        <class>Qt3DRender::QStateSet</class>
        <class>Qt3DRender::QStateSetPrivate</class>
        <class>Qt3DRender::QTechniqueFilter</class>
        <class>Qt3DRender::QTechniqueFilterPrivate</class>
        <class>Qt3DRender::QViewport</class>
        <class>Qt3DRender::QViewportPrivate</class>
        <class>Qt3DRender::FunctorType</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qintptr</type>
            <name>functorTypeId</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>functorTypeId</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DRender::QAbstractFunctor</class>
        <class>Qt3DRender::QBoundingVolumeDebug</class>
        <class>Qt3DRender::QItemModelBuffer</class>
        <class>Qt3DRender::QLayer</class>
        <class>Qt3DRender::QLayerPrivate</class>
        <class>Qt3DRender::QRenderAspect</class>
        <class>Qt3DRender::QRenderAspectPrivate</class>
        <class>Qt3DRender::QRenderAttachment</class>
        <class>Qt3DRender::QRenderAttachmentPrivate</class>
        <class>Qt3DRender::QRenderTarget</class>
        <class>Qt3DRender::QRenderTargetPrivate</class>
        <class>Qt3DRender::QWindow</class>
        <class>Qt3DRender::QWindowPrivate</class>
        <member kind="typedef" type="">
            <name>QAbstractBufferPtr</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>QAbstractBufferPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QAbstractAttribute</class>
        <class>Qt3DRender::QAbstractAttributePrivate</class>
        <class>Qt3DRender::QAbstractBuffer</class>
        <class>Qt3DRender::QAbstractBufferPrivate</class>
        <class>Qt3DRender::QAttribute</class>
        <class>Qt3DRender::QAttributePrivate</class>
        <class>Qt3DRender::QBoundingVolumeSpecifier</class>
        <member kind="typedef" type="">
            <name>QBufferFunctorPtr</name>
            <anchorfile>../qtcore/qbuffer.html</anchorfile>
            <anchor>QBufferFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QBuffer</class>
        <class>Qt3DRender::QBufferPrivate</class>
        <class>Qt3DRender::QBufferFunctor</class>
        <class>Qt3DRender::QCuboidGeometry</class>
        <class>Qt3DRender::QCuboidGeometryPrivate</class>
        <class>Qt3DRender::QCuboidMesh</class>
        <class>Qt3DRender::QCylinderGeometry</class>
        <class>Qt3DRender::QCylinderGeometryPrivate</class>
        <class>Qt3DRender::QCylinderMesh</class>
        <member kind="typedef" type="">
            <name>QAttributeList</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>QAttributeList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QGeometry</class>
        <class>Qt3DRender::QGeometryPrivate</class>
        <class>Qt3DRender::QGeometryFunctor</class>
        <member kind="typedef" type="">
            <name>QGeometryFunctorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QGeometryFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QGeometryRenderer</class>
        <class>Qt3DRender::QGeometryRendererPrivate</class>
        <class>Qt3DRender::QMesh</class>
        <class>Qt3DRender::QMeshPrivate</class>
        <class>Qt3DRender::QPlaneGeometry</class>
        <class>Qt3DRender::QPlaneGeometryPrivate</class>
        <class>Qt3DRender::QPlaneMesh</class>
        <class>Qt3DRender::QSphereGeometry</class>
        <class>Qt3DRender::QSphereGeometryPrivate</class>
        <class>Qt3DRender::QSphereMesh</class>
        <class>Qt3DRender::QTorusGeometry</class>
        <class>Qt3DRender::QTorusGeometryPrivate</class>
        <class>Qt3DRender::QTorusMesh</class>
        <class>Qt3DRender::FaceIndices</class>
        <class>Qt3DRender::ObjLoader</class>
        <class>Qt3DRender::QAbstractSceneLoader</class>
        <class>Qt3DRender::QAbstractSceneLoaderPrivate</class>
        <class>Qt3DRender::QAbstractSceneParser</class>
        <class>Qt3DRender::QAxisAlignedBoundingBox</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDebug dbg, const QAxisAlignedBoundingBox &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>intersects</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const QAxisAlignedBoundingBox &amp;a, const QAxisAlignedBoundingBox &amp;b)</arglist>
        </member>
        <class>Qt3DRender::QSceneLoader</class>
        <class>Qt3DRender::QSceneParserFactory</class>
        <class>Qt3DRender::QSceneParserPlugin</class>
        <class>Qt3DRender::QUrlHelper</class>
        <class>Qt3DRender::QDirectionalLight</class>
        <class>Qt3DRender::QDirectionalLightPrivate</class>
        <class>Qt3DRender::QLight</class>
        <class>Qt3DRender::QLightPrivate</class>
        <class>Qt3DRender::QPointLight</class>
        <class>Qt3DRender::QPointLightPrivate</class>
        <class>Qt3DRender::QSpotLight</class>
        <class>Qt3DRender::QSpotLightPrivate</class>
        <class>Qt3DRender::QAnnotation</class>
        <class>Qt3DRender::QAnnotationPrivate</class>
        <class>Qt3DRender::QEffect</class>
        <class>Qt3DRender::QEffectPrivate</class>
        <class>Qt3DRender::QGraphicsApiFilter</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QGraphicsApiFilter &amp;reference, const QGraphicsApiFilter &amp;sample)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QGraphicsApiFilter &amp;reference, const QGraphicsApiFilter &amp;sample)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>TextureDict</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>TextureDict-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QMaterial</class>
        <class>Qt3DRender::QMaterialPrivate</class>
        <class>Qt3DRender::QParameter</class>
        <class>Qt3DRender::QParameterPrivate</class>
        <class>Qt3DRender::QParameterMapping</class>
        <class>Qt3DRender::QParameterMappingPrivate</class>
        <member kind="typedef" type="">
            <name>ParameterList</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>ParameterList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QRenderPass</class>
        <class>Qt3DRender::QRenderPassPrivate</class>
        <class>Qt3DRender::PropertyReaderInterface</class>
        <member kind="typedef" type="">
            <name>PropertyReaderInterfacePtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>PropertyReaderInterfacePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QShaderData</class>
        <class>Qt3DRender::QShaderDataPrivate</class>
        <class>Qt3DRender::QShaderProgram</class>
        <class>Qt3DRender::QShaderProgramPrivate</class>
        <class>Qt3DRender::QTechnique</class>
        <class>Qt3DRender::QTechniquePrivate</class>
        <class>Qt3DRender::QObjectPicker</class>
        <class>Qt3DRender::QPickEvent</class>
        <class>Qt3DRender::QAbstractCollisionQueryServicePrivate</class>
        <class>Qt3DRender::QAbstractCollisionQueryService</class>
        <class>Qt3DRender::QBoundingSphere</class>
        <class>Qt3DRender::QBoundingVolume</class>
        <class>Qt3DRender::QBoundingVolumeProvider</class>
        <member kind="typedef" type="">
            <name>QQueryHandle</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QQueryHandle-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QCollisionQueryResultPrivate</class>
        <class>Qt3DRender::QCollisionQueryResult</class>
        <member kind="typedef" type="">
            <name>FutureQueryResult</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>FutureQueryResult-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QRayCastingService</class>
        <class>Qt3DRender::QRayCastingServicePrivate</class>
        <class>Qt3DRender::QAlphaCoverage</class>
        <class>Qt3DRender::QAlphaTest</class>
        <class>Qt3DRender::QBlendEquation</class>
        <class>Qt3DRender::QBlendState</class>
        <class>Qt3DRender::QBlendStateSeparate</class>
        <class>Qt3DRender::QClipPlane</class>
        <class>Qt3DRender::QColorMask</class>
        <class>Qt3DRender::QCullFace</class>
        <class>Qt3DRender::QDepthMask</class>
        <class>Qt3DRender::QDepthTest</class>
        <class>Qt3DRender::QDithering</class>
        <class>Qt3DRender::QFrontFace</class>
        <class>Qt3DRender::QPointSize</class>
        <class>Qt3DRender::QPolygonOffset</class>
        <class>Qt3DRender::QRenderState</class>
        <class>Qt3DRender::QRenderStatePrivate</class>
        <class>Qt3DRender::QScissorTest</class>
        <class>Qt3DRender::QStencilMask</class>
        <class>Qt3DRender::QStencilOp</class>
        <class>Qt3DRender::QStencilOpSeparate</class>
        <class>Qt3DRender::QStencilTest</class>
        <class>Qt3DRender::QStencilTestSeparate</class>
        <class>Qt3DRender::QTextureDataFunctor</class>
        <member kind="typedef" type="">
            <name>QTextureDataFunctorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTextureDataFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QAbstractTextureImage</class>
        <class>Qt3DRender::QAbstractTextureImagePrivate</class>
        <class>Qt3DRender::QAbstractTextureProvider</class>
        <class>Qt3DRender::QAbstractTextureProviderPrivate</class>
        <class>Qt3DRender::QTexImageData</class>
        <member kind="typedef" type="">
            <name>QTexImageDataPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTexImageDataPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QTexImageDataPrivate</class>
        <class>Qt3DRender::QTextureImage</class>
        <class>Qt3DRender::QTexture1D</class>
        <class>Qt3DRender::QTexture1DArray</class>
        <class>Qt3DRender::QTexture2D</class>
        <class>Qt3DRender::QTexture2DArray</class>
        <class>Qt3DRender::QTexture3D</class>
        <class>Qt3DRender::QTextureCubeMap</class>
        <class>Qt3DRender::QTextureCubeMapArray</class>
        <class>Qt3DRender::QTexture2DMultisample</class>
        <class>Qt3DRender::QTexture2DMultisampleArray</class>
        <class>Qt3DRender::QTextureRectangle</class>
        <class>Qt3DRender::QTextureBuffer</class>
        <class>Qt3DRender::QTextureWrapMode</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::AssimpHelper</name>
        <filename>qt3drender-assimphelper.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::AssimpParser</name>
        <filename>qt3drender-assimpparser.html</filename>
        <base>QAbstractSceneParser</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AssimpParser</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>AssimpParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~AssimpParser</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>dtor.AssimpParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isExtensionSupported</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>isExtensionSupported</anchor>
            <arglist>(const QUrl &amp;source) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>scene</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>node</name>
            <anchorfile>qt3drender-assimpparser.html</anchorfile>
            <anchor>node</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::GLTFParser</name>
        <filename>qt3drender-gltfparser.html</filename>
        <base>QAbstractSceneParser</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTFParser</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>GLTFParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTFParser</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>dtor.GLTFParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBasePath</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>setBasePath</anchor>
            <arglist>(const QString &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setJSON</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>setJSON</anchor>
            <arglist>(const QJsonDocument &amp;json)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isExtensionSupported</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>isExtensionSupported</anchor>
            <arglist>(const QUrl &amp;source) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>node</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>node</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>scene</name>
            <anchorfile>qt3drender-gltfparser.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render</name>
        <filename>qt3drender-render.html</filename>
        <class>Qt3DRender::Render::AbstractRenderer</class>
        <class>Qt3DRender::Render::Attachment</class>
        <class>Qt3DRender::Render::AttachmentPack</class>
        <class>Qt3DRender::Render::BoundingVolumeDebug</class>
        <class>Qt3DRender::Render::CameraLens</class>
        <class>Qt3DRender::Render::Entity</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HMaterial</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HCamera</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HTransform</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HGeometryRenderer</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HObjectPicker</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;HLayer&gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;HShaderData&gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsHandle-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HBoundingVolumeDebug</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentHandle-5</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;HLight&gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsHandle-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Material *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CameraLens *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Transform *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GeometryRenderer *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ObjectPicker *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Layer *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;ShaderData *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponents-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BoundingVolumeDebug *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponent-5</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Light *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponents-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentUuid-5</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid-2</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DRender::Render::RenderEntityFunctor</class>
        <member kind="typedef" type="">
            <name>HAttachment</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HAttachment-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HCamera</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HCamera-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HCriterion</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HCriterion-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HEffect</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HEffect-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HEntity</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HEntity-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HFrameGraphNode</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HFrameGraphNode-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HLayer</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HLayer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMaterial</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HMaterial-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMatrix</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HMatrix-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HVao</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HVao-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HShader</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HShader-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HSortCriterion</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HSortCriterion-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTechnique</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTechnique-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTexture</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTexture-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTransform</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTransform-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTarget</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTarget-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HRenderPass</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HRenderPass-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTextureData</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTextureData-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HParameter</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HParameter-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HShaderData</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HShaderData-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HTextureImage</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HTextureImage-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HBuffer</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HBuffer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAttribute</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HAttribute-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HGeometry</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HGeometry-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HGeometryRenderer</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HGeometryRenderer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HObjectPicker</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HObjectPicker-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HBoundingVolumeDebug</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HBoundingVolumeDebug-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HLight</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HLight-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Layer</class>
        <class>Qt3DRender::Render::AttachmentManager</class>
        <class>Qt3DRender::Render::CameraManager</class>
        <class>Qt3DRender::Render::CriterionManager</class>
        <class>Qt3DRender::Render::EffectManager</class>
        <class>Qt3DRender::Render::EntityManager</class>
        <class>Qt3DRender::Render::FrameGraphManager</class>
        <class>Qt3DRender::Render::LayerManager</class>
        <class>Qt3DRender::Render::MaterialManager</class>
        <class>Qt3DRender::Render::MatrixManager</class>
        <class>Qt3DRender::Render::ShaderManager</class>
        <class>Qt3DRender::Render::SortCriterionManager</class>
        <class>Qt3DRender::Render::TechniqueManager</class>
        <class>Qt3DRender::Render::TextureManager</class>
        <class>Qt3DRender::Render::TransformManager</class>
        <class>Qt3DRender::Render::VAOManager</class>
        <class>Qt3DRender::Render::RenderTargetManager</class>
        <class>Qt3DRender::Render::RenderPassManager</class>
        <class>Qt3DRender::Render::ParameterManager</class>
        <class>Qt3DRender::Render::ShaderDataManager</class>
        <class>Qt3DRender::Render::UBOManager</class>
        <class>Qt3DRender::Render::TextureImageManager</class>
        <class>Qt3DRender::Render::AttributeManager</class>
        <class>Qt3DRender::Render::GeometryManager</class>
        <class>Qt3DRender::Render::ObjectPickerManager</class>
        <class>Qt3DRender::Render::BoundingVolumeDebugManager</class>
        <class>Qt3DRender::Render::LightManager</class>
        <class>Qt3DRender::Render::NodeFunctor</class>
        <class>Qt3DRender::Render::NodeManagers</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CameraManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EntityManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MaterialManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-2</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MatrixManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>VAOManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-5</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TechniqueManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-6</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EffectManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-7</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderPassManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-8</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-9</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureDataManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-10</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LayerManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-11</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CriterionManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-12</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-13</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TransformManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-14</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderTargetManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-15</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SceneManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-16</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttachmentManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-17</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SortCriterionManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-18</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-19</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderDataManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-20</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UBOManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-21</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureImageManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-22</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BufferManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-23</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttributeManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-24</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GeometryManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-25</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GeometryRendererManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-26</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ObjectPickerManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-27</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BoundingVolumeDebugManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-28</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LightManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-29</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DRender::Render::OpenGLVertexArrayObject</class>
        <class>Qt3DRender::Render::ParameterPack</class>
        <class>Qt3DRender::Render::PlatformSurfaceFilter</class>
        <class>Qt3DRender::Render::QUniformValue</class>
        <class>Qt3DRender::Render::TextureUniform</class>
        <class>Qt3DRender::Render::BlockToUBO</class>
        <class>Qt3DRender::Render::QUniformPack</class>
        <class>Qt3DRender::Render::RenderAttachment</class>
        <class>Qt3DRender::Render::RenderCommand</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>compareCommands</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>compareCommands</anchor>
            <arglist>(RenderCommand *r1, RenderCommand *r2)</arglist>
        </member>
        <class>Qt3DRender::Render::RenderConfiguration</class>
        <class>Qt3DRender::Render::Renderer</class>
        <class>Qt3DRender::Render::RenderQueue</class>
        <class>Qt3DRender::Render::RenderTarget</class>
        <class>Qt3DRender::Render::RenderThread</class>
        <member kind="typedef" type="">
            <name>ActivePropertyContent</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ActivePropertyContent-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>ActiveProperty</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ActiveProperty-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Plane</class>
        <class>Qt3DRender::Render::RenderView</class>
        <class>Qt3DRender::Render::ShaderAttribute</class>
        <class>Qt3DRender::Render::ShaderUniform</class>
        <class>Qt3DRender::Render::ShaderUniformBlock</class>
        <class>Qt3DRender::Render::Transform</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>intersectsSegmentTriangle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>intersectsSegmentTriangle</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, const QVector3D &amp;a, const QVector3D &amp;b, const QVector3D &amp;c, QVector3D &amp;uvw, float &amp;t)</arglist>
        </member>
        <class>Qt3DRender::Render::TriangleBoundingVolume</class>
        <class>Qt3DRender::Render::TrianglesExtractor</class>
        <class>Qt3DRender::Render::CameraSelector</class>
        <class>Qt3DRender::Render::ClearBuffer</class>
        <class>Qt3DRender::Render::DispatchCompute</class>
        <class>Qt3DRender::Render::FrameGraphNode</class>
        <class>Qt3DRender::Render::FrameGraphNodeFunctor</class>
        <class>Qt3DRender::Render::FrameGraphComponentFunctor</class>
        <class>Qt3DRender::Render::FrameGraphSubtreeSelector</class>
        <class>Qt3DRender::Render::FrameGraphVisitor</class>
        <class>Qt3DRender::Render::FrustumCulling</class>
        <class>Qt3DRender::Render::LayerFilterNode</class>
        <class>Qt3DRender::Render::Lighting</class>
        <class>Qt3DRender::Render::NoDraw</class>
        <class>Qt3DRender::Render::RenderPassFilter</class>
        <class>Qt3DRender::Render::RenderTargetSelector</class>
        <class>Qt3DRender::Render::SortCriterion</class>
        <class>Qt3DRender::Render::SortMethod</class>
        <class>Qt3DRender::Render::StateSetNode</class>
        <class>Qt3DRender::Render::TechniqueFilter</class>
        <class>Qt3DRender::Render::ViewportNode</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>computeViewport</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>computeViewport</anchor>
            <arglist>(const QRectF &amp;childViewport, const ViewportNode *parentViewport)</arglist>
        </member>
        <class>Qt3DRender::Render::Sphere</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenter</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>setCenter</anchor>
            <arglist>(const QVector3D &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>setRadius</anchor>
            <arglist>(float r)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>intersects</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const Sphere &amp;a, const Sphere &amp;b)</arglist>
        </member>
        <class>Qt3DRender::Render::Attribute</class>
        <class>Qt3DRender::Render::Buffer</class>
        <class>Qt3DRender::Render::BufferFunctor</class>
        <class>Qt3DRender::Render::BufferManager</class>
        <class>Qt3DRender::Render::Geometry</class>
        <class>Qt3DRender::Render::GeometryRenderer</class>
        <class>Qt3DRender::Render::GeometryRendererFunctor</class>
        <class>Qt3DRender::Render::GeometryRendererManager</class>
        <member kind="enum">
            <name>TextureScope</name>
            <anchor>TextureScope-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureScopeMaterial">
            <anchor>TextureScope-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureScopeTechnique">
            <anchor>TextureScope-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>NamedUniformLocation</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>NamedUniformLocation-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::GraphicsContext</class>
        <class>Qt3DRender::Render::GraphicsHelperES2</class>
        <class>Qt3DRender::Render::GraphicsHelperGL2</class>
        <class>Qt3DRender::Render::GraphicsHelperGL3_3</class>
        <class>Qt3DRender::Render::GraphicsHelperGL3</class>
        <class>Qt3DRender::Render::GraphicsHelperGL4</class>
        <class>Qt3DRender::Render::GraphicsHelperInterface</class>
        <class>Qt3DRender::Render::Scene</class>
        <class>Qt3DRender::Render::RenderSceneFunctor</class>
        <class>Qt3DRender::Render::SceneManager</class>
        <member kind="typedef" type="">
            <name>ShaderDataShaderUboKey</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ShaderDataShaderUboKey-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UniformBuffer</class>
        <class>Qt3DRender::Render::CalculateBoundingVolumeJob</class>
        <member kind="typedef" type="">
            <name>CalculateBoundingVolumeJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>CalculateBoundingVolumeJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::CalcGeometryTriangleVolumes</class>
        <member kind="typedef" type="">
            <name>CalcGeometryTriangleVolumesPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>CalcGeometryTriangleVolumesPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::FrameCleanupJob</class>
        <member kind="typedef" type="">
            <name>FrameCleanupJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FrameCleanupJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::FramePreparationJob</class>
        <member kind="typedef" type="">
            <name>FramePreparationJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FramePreparationJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::LoadBufferJob</class>
        <member kind="typedef" type="">
            <name>LoadBufferJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>LoadBufferJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::LoadGeometryJob</class>
        <member kind="typedef" type="">
            <name>LoadGeometryJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>LoadGeometryJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::LoadSceneJob</class>
        <member kind="typedef" type="">
            <name>LoadSceneJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>LoadSceneJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::LoadTextureDataJob</class>
        <member kind="typedef" type="">
            <name>LoadTextureDataJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>LoadTextureDataJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::PickBoundingVolumeJob</class>
        <member kind="typedef" type="">
            <name>PickBoundingVolumeJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>PickBoundingVolumeJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::RenderViewJob</class>
        <member kind="typedef" type="">
            <name>RenderViewJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>RenderViewJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderViewConfigFromFrameGraphLeafNode</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>setRenderViewConfigFromFrameGraphLeafNode</anchor>
            <arglist>(RenderView *rv, const FrameGraphNode *fgLeaf)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Technique *</type>
            <name>findTechniqueForEffect</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>findTechniqueForEffect</anchor>
            <arglist>(Renderer *renderer, RenderView *renderView, Effect *effect)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>RenderRenderPassList</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>RenderRenderPassList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderRenderPassList</type>
            <name>findRenderPassesForTechnique</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>findRenderPassesForTechnique</anchor>
            <arglist>(NodeManagers *manager, RenderView *renderView, Technique *technique)</arglist>
        </member>
        <class>Qt3DRender::Render::ParameterInfo</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const QString &amp;otherName, const ParameterInfo &amp;pi)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>ParameterInfoList</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ParameterInfoList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>parametersFromMaterialEffectTechnique</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>parametersFromMaterialEffectTechnique</anchor>
            <arglist>(ParameterInfoList *infoList, ParameterManager *manager, Material *material, Effect *effect, Technique *technique)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParametersForIds</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>addParametersForIds</anchor>
            <arglist>(ParameterInfoList *params, ParameterManager *manager, const QList&lt;Qt3DCore::QNodeId&gt; &amp;parameterIds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>parametersFromParametersProvider</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>parametersFromParametersProvider</anchor>
            <arglist>(ParameterInfoList *infoList, ParameterManager *manager, T *pass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterInfoList::iterator</type>
            <name>findParamInfo</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>findParamInfo</anchor>
            <arglist>(ParameterInfoList *infoList, const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateSet *</type>
            <name>buildRenderStateSet</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>buildRenderStateSet</anchor>
            <arglist>(const QList&lt;RenderState *&gt; &amp;states, Qt3DCore::QFrameAllocator *allocator)</arglist>
        </member>
        <class>Qt3DRender::Render::UniformBlockValueBuilder</class>
        <class>Qt3DRender::Render::UpdateBoundingVolumeJob</class>
        <member kind="typedef" type="">
            <name>UpdateBoundingVolumeJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateBoundingVolumeJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UpdateWorldTransformJob</class>
        <member kind="typedef" type="">
            <name>UpdateWorldTransformJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateWorldTransformJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Light</class>
        <class>Qt3DRender::Render::RenderLightFunctor</class>
        <class>Qt3DRender::Render::Annotation</class>
        <class>Qt3DRender::Render::Effect</class>
        <class>Qt3DRender::Render::Material</class>
        <class>Qt3DRender::Render::Parameter</class>
        <class>Qt3DRender::Render::ParameterMapping</class>
        <class>Qt3DRender::Render::RenderPass</class>
        <member kind="typedef" type="">
            <name>ProgramDNA</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ProgramDNA-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Shader</class>
        <class>Qt3DRender::Render::ShaderData</class>
        <class>Qt3DRender::Render::RenderShaderDataFunctor</class>
        <class>Qt3DRender::Render::Technique</class>
        <class>Qt3DRender::Render::ObjectPicker</class>
        <class>Qt3DRender::Render::PickEventFilter</class>
        <member kind="enum">
            <name>StateMask</name>
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilWriteStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilTestStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ScissorStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthTestStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthWriteStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CullFaceStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AlphaTestMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontFaceStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DitheringStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AlphaCoverageStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PolygonOffsetStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClipPlaneMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilOpMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PointSizeMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>StateMaskSet</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>StateMaskSet-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::RenderState</class>
        <class>Qt3DRender::Render::GenericState1</class>
        <class>Qt3DRender::Render::GenericState2</class>
        <class>Qt3DRender::Render::GenericState3</class>
        <class>Qt3DRender::Render::GenericState4</class>
        <class>Qt3DRender::Render::GenericState6</class>
        <class>Qt3DRender::Render::BlendState</class>
        <class>Qt3DRender::Render::BlendStateSeparate</class>
        <class>Qt3DRender::Render::BlendEquation</class>
        <class>Qt3DRender::Render::AlphaFunc</class>
        <class>Qt3DRender::Render::DepthTest</class>
        <class>Qt3DRender::Render::DepthMask</class>
        <class>Qt3DRender::Render::CullFace</class>
        <class>Qt3DRender::Render::FrontFace</class>
        <class>Qt3DRender::Render::Dithering</class>
        <class>Qt3DRender::Render::ScissorTest</class>
        <class>Qt3DRender::Render::StencilTest</class>
        <class>Qt3DRender::Render::AlphaCoverage</class>
        <class>Qt3DRender::Render::PointSize</class>
        <class>Qt3DRender::Render::PolygonOffset</class>
        <class>Qt3DRender::Render::ColorMask</class>
        <class>Qt3DRender::Render::ClipPlane</class>
        <class>Qt3DRender::Render::StencilOp</class>
        <class>Qt3DRender::Render::StencilMask</class>
        <class>Qt3DRender::Render::RenderStateSet</class>
        <class>Qt3DRender::Render::VSyncFrameAdvanceService</class>
        <member kind="typedef" type="">
            <name>TextureDNA</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>TextureDNA-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Texture</class>
        <class>Qt3DRender::Render::TextureFunctor</class>
        <member kind="typedef" type="">
            <name>FunctorImageHandlesPair</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FunctorImageHandlesPair-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>FunctorTextureDataPair</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FunctorTextureDataPair-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::TextureDataManager</class>
        <member kind="typedef" type="">
            <name>TextureImageDNA</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>TextureImageDNA-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::TextureImage</class>
        <class>Qt3DRender::Render::TextureImageFunctor</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AbstractRenderer</name>
        <filename>qt3drender-render-abstractrenderer.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~AbstractRenderer</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>dtor.AbstractRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>API</name>
            <anchor>API-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OpenGL">
            <anchor>API-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual API</type>
            <name>api</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>api</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual qint64</type>
            <name>time</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>time</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setTime</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setTime</anchor>
            <arglist>(qint64 time) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QSurface *surface) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *managers) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setServices</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setServices</anchor>
            <arglist>(Qt3DCore::QServiceLocator *services) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSurfaceExposed</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setSurfaceExposed</anchor>
            <arglist>(bool exposed) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QSurface *</type>
            <name>surface</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>surface</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual NodeManagers *</type>
            <name>nodeManagers</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>nodeManagers</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QServiceLocator *</type>
            <name>services</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>services</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>shutdown</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>shutdown</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>createAllocators</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>createAllocators</anchor>
            <arglist>(Qt3DCore::QAbstractAspectJobManager *jobManager) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>destroyAllocators</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>destroyAllocators</anchor>
            <arglist>(Qt3DCore::QAbstractAspectJobManager *jobManager) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>render</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>render</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>doRender</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>doRender</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>isRunning</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>isRunning</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>renderBinJobs</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>renderBinJobs</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QAspectJobPtr</type>
            <name>pickBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>pickBoundingVolumeJob</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setFrameGraphRoot</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setFrameGraphRoot</anchor>
            <arglist>(const Qt3DCore::QNodeId fgRootId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSceneRoot</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setSceneRoot</anchor>
            <arglist>(Qt3DCore::QBackendNodeFactory *factory, Entity *root) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Entity *</type>
            <name>sceneRoot</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>sceneRoot</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual FrameGraphNode *</type>
            <name>frameGraphRoot</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>frameGraphRoot</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QAbstractFrameAdvanceService *</type>
            <name>frameAdvanceService</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>frameAdvanceService</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>registerEventFilter</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>registerEventFilter</anchor>
            <arglist>(Qt3DCore::QEventFilterService *service) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Attachment</name>
        <filename>qt3drender-render-attachment.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Attachment</name>
            <anchorfile>qt3drender-render-attachment.html</anchorfile>
            <anchor>Attachment</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AttachmentPack</name>
        <filename>qt3drender-render-attachmentpack.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AttachmentPack</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>AttachmentPack</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAttachment</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>addAttachment</anchor>
            <arglist>(const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Attachment&gt;</type>
            <name>attachments</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>attachments</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderAttachment::RenderAttachmentType&gt;</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDrawBuffers</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>setDrawBuffers</anchor>
            <arglist>(const QList&lt;QRenderAttachment::RenderAttachmentType&gt; &amp;drawBuffers)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BoundingVolumeDebug</name>
        <filename>qt3drender-render-boundingvolumedebug.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BoundingVolumeDebug</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>BoundingVolumeDebug</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~BoundingVolumeDebug</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>dtor.BoundingVolumeDebug</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isRecursive</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>isRecursive</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>setRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenter</name>
            <anchorfile>qt3drender-render-boundingvolumedebug.html</anchorfile>
            <anchor>setCenter</anchor>
            <arglist>(const QVector3D &amp;center)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CameraLens</name>
        <filename>qt3drender-render-cameralens.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CameraLens</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>CameraLens</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~CameraLens</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>dtor.CameraLens</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearColor</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>setClearColor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>clearColor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjection</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>setProjection</anchor>
            <arglist>(const QMatrix4x4 &amp;projection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>projection</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>projection</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Entity</name>
        <filename>qt3drender-render-entity.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Entity</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>Entity</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Entity</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>dtor.Entity</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setParentHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>setParentHandle</anchor>
            <arglist>(HEntity parentHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dump</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>dump</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>setHandle</anchor>
            <arglist>(HEntity handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HEntity</type>
            <name>handle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>handle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Entity *</type>
            <name>parent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>parent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HEntity</type>
            <name>parentHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>parentHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendChildHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>appendChildHandle</anchor>
            <arglist>(HEntity childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChildHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>removeChildHandle</anchor>
            <arglist>(HEntity childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HEntity&gt;</type>
            <name>childrenHandles</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>childrenHandles</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>children</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>children</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasChildren</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>hasChildren</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4 *</type>
            <name>worldTransform</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>worldTransform</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMatrix4x4 *</type>
            <name>worldTransform</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>worldTransform-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Sphere *</type>
            <name>localBoundingVolume</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>localBoundingVolume</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Sphere *</type>
            <name>worldBoundingVolume</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>worldBoundingVolume</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Sphere *</type>
            <name>worldBoundingVolumeWithChildren</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>worldBoundingVolumeWithChildren</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addComponent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>addComponent</anchor>
            <arglist>(Qt3DCore::QComponent *component)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeComponent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>removeComponent</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;nodeId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>setEnabled</anchor>
            <arglist>(bool isEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isBoundingVolumeDirty</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>isBoundingVolumeDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetBoundingVolumeDirty</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>unsetBoundingVolumeDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QHandle&lt;Backend, INDEXBITS&gt;</type>
            <name>componentHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>componentHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QHandle&lt;Backend, INDEXBITS&gt; &gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>componentsHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Backend *</type>
            <name>renderComponent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>renderComponent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Backend *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>renderComponents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>componentUuid</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>componentUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>componentsUuid</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderEntityFunctor</name>
        <filename>qt3drender-render-renderentityfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderEntityFunctor</name>
            <anchorfile>qt3drender-render-renderentityfunctor.html</anchorfile>
            <anchor>RenderEntityFunctor</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-renderentityfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-renderentityfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-renderentityfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Layer</name>
        <filename>qt3drender-render-layer.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Layer</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>Layer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Layer</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>dtor.Layer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>layers</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-layer.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AttachmentManager</name>
        <filename>qt3drender-render-attachmentmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AttachmentManager</name>
            <anchorfile>qt3drender-render-attachmentmanager.html</anchorfile>
            <anchor>AttachmentManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CameraManager</name>
        <filename>qt3drender-render-cameramanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CameraManager</name>
            <anchorfile>qt3drender-render-cameramanager.html</anchorfile>
            <anchor>CameraManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CriterionManager</name>
        <filename>qt3drender-render-criterionmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CriterionManager</name>
            <anchorfile>qt3drender-render-criterionmanager.html</anchorfile>
            <anchor>CriterionManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::EffectManager</name>
        <filename>qt3drender-render-effectmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EffectManager</name>
            <anchorfile>qt3drender-render-effectmanager.html</anchorfile>
            <anchor>EffectManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::EntityManager</name>
        <filename>qt3drender-render-entitymanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EntityManager</name>
            <anchorfile>qt3drender-render-entitymanager.html</anchorfile>
            <anchor>EntityManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphManager</name>
        <filename>qt3drender-render-framegraphmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphManager</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>FrameGraphManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LayerManager</name>
        <filename>qt3drender-render-layermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LayerManager</name>
            <anchorfile>qt3drender-render-layermanager.html</anchorfile>
            <anchor>LayerManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::MaterialManager</name>
        <filename>qt3drender-render-materialmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MaterialManager</name>
            <anchorfile>qt3drender-render-materialmanager.html</anchorfile>
            <anchor>MaterialManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::MatrixManager</name>
        <filename>qt3drender-render-matrixmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MatrixManager</name>
            <anchorfile>qt3drender-render-matrixmanager.html</anchorfile>
            <anchor>MatrixManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderManager</name>
        <filename>qt3drender-render-shadermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderManager</name>
            <anchorfile>qt3drender-render-shadermanager.html</anchorfile>
            <anchor>ShaderManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SortCriterionManager</name>
        <filename>qt3drender-render-sortcriterionmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SortCriterionManager</name>
            <anchorfile>qt3drender-render-sortcriterionmanager.html</anchorfile>
            <anchor>SortCriterionManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TechniqueManager</name>
        <filename>qt3drender-render-techniquemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TechniqueManager</name>
            <anchorfile>qt3drender-render-techniquemanager.html</anchorfile>
            <anchor>TechniqueManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureManager</name>
        <filename>qt3drender-render-texturemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureManager</name>
            <anchorfile>qt3drender-render-texturemanager.html</anchorfile>
            <anchor>TextureManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TransformManager</name>
        <filename>qt3drender-render-transformmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TransformManager</name>
            <anchorfile>qt3drender-render-transformmanager.html</anchorfile>
            <anchor>TransformManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::VAOManager</name>
        <filename>qt3drender-render-vaomanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>VAOManager</name>
            <anchorfile>qt3drender-render-vaomanager.html</anchorfile>
            <anchor>VAOManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderTargetManager</name>
        <filename>qt3drender-render-rendertargetmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderTargetManager</name>
            <anchorfile>qt3drender-render-rendertargetmanager.html</anchorfile>
            <anchor>RenderTargetManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderPassManager</name>
        <filename>qt3drender-render-renderpassmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderPassManager</name>
            <anchorfile>qt3drender-render-renderpassmanager.html</anchorfile>
            <anchor>RenderPassManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ParameterManager</name>
        <filename>qt3drender-render-parametermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ParameterManager</name>
            <anchorfile>qt3drender-render-parametermanager.html</anchorfile>
            <anchor>ParameterManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderDataManager</name>
        <filename>qt3drender-render-shaderdatamanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderDataManager</name>
            <anchorfile>qt3drender-render-shaderdatamanager.html</anchorfile>
            <anchor>ShaderDataManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UBOManager</name>
        <filename>qt3drender-render-ubomanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImageManager</name>
        <filename>qt3drender-render-textureimagemanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AttributeManager</name>
        <filename>qt3drender-render-attributemanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GeometryManager</name>
        <filename>qt3drender-render-geometrymanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ObjectPickerManager</name>
        <filename>qt3drender-render-objectpickermanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BoundingVolumeDebugManager</name>
        <filename>qt3drender-render-boundingvolumedebugmanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LightManager</name>
        <filename>qt3drender-render-lightmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LightManager</name>
            <anchorfile>qt3drender-render-lightmanager.html</anchorfile>
            <anchor>LightManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::NodeFunctor</name>
        <filename>qt3drender-render-nodefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NodeFunctor</name>
            <anchorfile>qt3drender-render-nodefunctor.html</anchorfile>
            <anchor>NodeFunctor</anchor>
            <arglist>(Manager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-nodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-nodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-nodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::NodeManagers</name>
        <filename>qt3drender-render-nodemanagers.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NodeManagers</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>NodeManagers</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Manager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>manager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Backend *</type>
            <name>lookupResource</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>lookupResource</anchor>
            <arglist>(const Key &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handle</type>
            <name>lookupHandle</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>lookupHandle</anchor>
            <arglist>(const Key &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Backend *</type>
            <name>data</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(Handle handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CameraManager *</type>
            <name>cameraManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>cameraManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EntityManager *</type>
            <name>renderNodesManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>renderNodesManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MaterialManager *</type>
            <name>materialManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>materialManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MatrixManager *</type>
            <name>worldMatrixManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>worldMatrixManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>VAOManager *</type>
            <name>vaoManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>vaoManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderManager *</type>
            <name>shaderManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>shaderManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TechniqueManager *</type>
            <name>techniqueManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>techniqueManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EffectManager *</type>
            <name>effectManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>effectManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderPassManager *</type>
            <name>renderPassManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>renderPassManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureManager *</type>
            <name>textureManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>textureManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureDataManager *</type>
            <name>textureDataManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>textureDataManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LayerManager *</type>
            <name>layerManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>layerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CriterionManager *</type>
            <name>criterionManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>criterionManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphManager *</type>
            <name>frameGraphManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>frameGraphManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TransformManager *</type>
            <name>transformManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>transformManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderTargetManager *</type>
            <name>renderTargetManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>renderTargetManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SceneManager *</type>
            <name>sceneManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>sceneManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttachmentManager *</type>
            <name>attachmentManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>attachmentManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SortCriterionManager *</type>
            <name>sortCriterionManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>sortCriterionManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterManager *</type>
            <name>parameterManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>parameterManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderDataManager *</type>
            <name>shaderDataManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>shaderDataManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UBOManager *</type>
            <name>uboManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>uboManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureImageManager *</type>
            <name>textureImageManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>textureImageManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BufferManager *</type>
            <name>bufferManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>bufferManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttributeManager *</type>
            <name>attributeManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>attributeManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GeometryManager *</type>
            <name>geometryManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>geometryManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GeometryRendererManager *</type>
            <name>geometryRendererManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>geometryRendererManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ObjectPickerManager *</type>
            <name>objectPickerManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>objectPickerManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BoundingVolumeDebugManager *</type>
            <name>boundingVolumeDebugManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>boundingVolumeDebugManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LightManager *</type>
            <name>lightManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>lightManager</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::OpenGLVertexArrayObject</name>
        <filename>qt3drender-render-openglvertexarrayobject.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>OpenGLVertexArrayObject</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>OpenGLVertexArrayObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bind</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>bind</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>release</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>create</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>create</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isCreated</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>isCreated</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLVertexArrayObject *</type>
            <name>vao</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>vao</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QOpenGLVertexArrayObject *</type>
            <name>vao</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>vao-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVao</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>setVao</anchor>
            <arglist>(QOpenGLVertexArrayObject *vao)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecified</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>setSpecified</anchor>
            <arglist>(bool b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSpecified</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>isSpecified</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ParameterPack</name>
        <filename>qt3drender-render-parameterpack.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ParameterPack</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>ParameterPack</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ParameterPack</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>dtor.ParameterPack</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendParameter</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>appendParameter</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;parameterId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;parameterId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PlatformSurfaceFilter</name>
        <filename>qt3drender-render-platformsurfacefilter.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PlatformSurfaceFilter</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>PlatformSurfaceFilter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~PlatformSurfaceFilter</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>dtor.PlatformSurfaceFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWindow</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>setWindow</anchor>
            <arglist>(QWindow *window)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOffscreenSurface</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>setOffscreenSurface</anchor>
            <arglist>(QOffscreenSurface *offscreen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(AbstractRenderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>eventFilter</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>eventFilter</anchor>
            <arglist>(QObject *obj, QEvent *e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::QUniformValue</name>
        <filename>qt3drender-render-quniformvalue.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QUniformValue</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>QUniformValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QUniformValue</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>dtor.QUniformValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QUniformValue *</type>
            <name>fromVariant</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>fromVariant</anchor>
            <arglist>(const QVariant &amp;v, Qt3DCore::QFrameAllocator *allocator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QUniformValue &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QUniformValue &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isTexture</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>isTexture</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-quniformvalue.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *ctx, const ShaderUniform &amp;description) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureUniform</name>
        <filename>qt3drender-render-textureuniform.html</filename>
        <base>QUniformValue</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureUniform</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>TextureUniform</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isTexture</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>isTexture</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureId</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>setTextureId</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>textureId</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>textureId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QUniformValue &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureUnit</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>setTextureUnit</anchor>
            <arglist>(int textureUnit)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-textureuniform.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *ctx, const ShaderUniform &amp;description) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlockToUBO</name>
        <filename>qt3drender-render-blocktoubo.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::QUniformPack</name>
        <filename>qt3drender-render-quniformpack.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QUniformPack</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>dtor.QUniformPack</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUniform</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>setUniform</anchor>
            <arglist>(const QString &amp;glslName, const QUniformValue *val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>setTexture</anchor>
            <arglist>(const QString &amp;glslName, const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUniformBuffer</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>setUniformBuffer</anchor>
            <arglist>(const BlockToUBO &amp;blockToUBO)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QHash&lt;QString, const QUniformValue *&gt; &amp;</type>
            <name>uniforms</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>uniforms</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QUniformValue *</type>
            <name>uniform</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>uniform</anchor>
            <arglist>(const QString &amp;glslName) const</arglist>
        </member>
        <class>Qt3DRender::Render::QUniformPack::NamedTexture</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;NamedTexture&gt;</type>
            <name>textures</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>textures</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;BlockToUBO&gt;</type>
            <name>uniformBuffers</name>
            <anchorfile>qt3drender-render-quniformpack.html</anchorfile>
            <anchor>uniformBuffers</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::QUniformPack::NamedTexture</name>
        <filename>qt3drender-render-quniformpack-namedtexture.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NamedTexture</name>
            <anchorfile>qt3drender-render-quniformpack-namedtexture.html</anchorfile>
            <anchor>NamedTexture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NamedTexture</name>
            <anchorfile>qt3drender-render-quniformpack-namedtexture.html</anchorfile>
            <anchor>NamedTexture-1</anchor>
            <arglist>(const QString &amp;nm, const Qt3DCore::QNodeId &amp;t)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderAttachment</name>
        <filename>qt3drender-render-renderattachment.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderAttachment</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>RenderAttachment</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>textureUuid</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>textureUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>mipLevel</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>mipLevel</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layer</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>layer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderAttachment::CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>face</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderAttachment::RenderAttachmentType</type>
            <name>type</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Attachment</type>
            <name>attachment</name>
            <anchorfile>qt3drender-render-renderattachment.html</anchorfile>
            <anchor>attachment</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderCommand</name>
        <filename>qt3drender-render-rendercommand.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderCommand</name>
            <anchorfile>qt3drender-render-rendercommand.html</anchorfile>
            <anchor>RenderCommand</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DRender::Render::RenderCommand::sortingType</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderCommand::sortingType</name>
        <filename>qt3drender-render-rendercommand-sortingtype.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderConfiguration</name>
        <filename>qt3drender-render-renderconfiguration.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderConfiguration</name>
            <anchorfile>qt3drender-render-renderconfiguration.html</anchorfile>
            <anchor>RenderConfiguration</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Renderer</name>
        <filename>qt3drender-render-renderer.html</filename>
        <base>AbstractRenderer</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Renderer</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>Renderer</anchor>
            <arglist>(QRenderAspect::RenderType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Renderer</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>dtor.Renderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual API</type>
            <name>api</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>api</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual qint64</type>
            <name>time</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>time</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setTime</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setTime</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QSurface *s)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setServices</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setServices</anchor>
            <arglist>(Qt3DCore::QServiceLocator *services)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSurfaceExposed</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setSurfaceExposed</anchor>
            <arglist>(bool exposed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSurface *</type>
            <name>surface</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>surface</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual NodeManagers *</type>
            <name>nodeManagers</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>nodeManagers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QServiceLocator *</type>
            <name>services</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>services</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>shutdown</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>shutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>createAllocators</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>createAllocators</anchor>
            <arglist>(Qt3DCore::QAbstractAspectJobManager *jobManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>destroyAllocators</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>destroyAllocators</anchor>
            <arglist>(Qt3DCore::QAbstractAspectJobManager *jobManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>render</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>render</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>doRender</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>doRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>isRunning</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>isRunning</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSceneRoot</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setSceneRoot</anchor>
            <arglist>(Qt3DCore::QBackendNodeFactory *factory, Entity *sgRoot)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Entity *</type>
            <name>sceneRoot</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>sceneRoot</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setFrameGraphRoot</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setFrameGraphRoot</anchor>
            <arglist>(const Qt3DCore::QNodeId fgRootId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual FrameGraphNode *</type>
            <name>frameGraphRoot</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>frameGraphRoot</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>renderBinJobs</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>renderBinJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QAspectJobPtr</type>
            <name>pickBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>pickBoundingVolumeJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QAspectJobPtr</type>
            <name>createRenderViewJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>createRenderViewJob</anchor>
            <arglist>(FrameGraphNode *node, int submitOrderIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QAbstractFrameAdvanceService *</type>
            <name>frameAdvanceService</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>frameAdvanceService</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>registerEventFilter</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>registerEventFilter</anchor>
            <arglist>(Qt3DCore::QEventFilterService *service)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>executeCommands</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>executeCommands</anchor>
            <arglist>(const QVector&lt;RenderCommand *&gt; &amp;commands)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Attribute *</type>
            <name>updateBuffersAndAttributes</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateBuffersAndAttributes</anchor>
            <arglist>(Geometry *geometry, RenderCommand *command, GLsizei &amp;count, bool forceUpdate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOpenGLContext</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setOpenGLContext</anchor>
            <arglist>(QOpenGLContext *context)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGraphicsApiFilter *</type>
            <name>contextInfo</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>contextInfo</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAllocator</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>addAllocator</anchor>
            <arglist>(Qt3DCore::QFrameAllocator *allocator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QFrameAllocator *</type>
            <name>currentFrameAllocator</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>currentFrameAllocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QThreadStorage&lt;Qt3DCore::QFrameAllocator *&gt; *</type>
            <name>tlsAllocators</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>tlsAllocators</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HMaterial</type>
            <name>defaultMaterialHandle</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>defaultMaterialHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HEffect</type>
            <name>defaultEffectHandle</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>defaultEffectHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HTechnique</type>
            <name>defaultTechniqueHandle</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>defaultTechniqueHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HRenderPass</type>
            <name>defaultRenderPassHandle</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>defaultRenderPassHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateSet *</type>
            <name>defaultRenderState</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>defaultRenderState</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QMouseEvent&gt;</type>
            <name>pendingPickingEvents</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>pendingPickingEvents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enqueueRenderView</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>enqueueRenderView</anchor>
            <arglist>(RenderView *renderView, int submitOrder)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>submitRenderViews</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>submitRenderViews</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMutex *</type>
            <name>mutex</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>mutex</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderQueue</name>
        <filename>qt3drender-render-renderqueue.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderQueue</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>RenderQueue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetRenderViewCount</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>setTargetRenderViewCount</anchor>
            <arglist>(int targetRenderViewCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>targetRenderViewCount</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>targetRenderViewCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>currentRenderViewCount</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>currentRenderViewCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFrameQueueComplete</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>isFrameQueueComplete</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>queueRenderView</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>queueRenderView</anchor>
            <arglist>(RenderView *renderView, uint submissionOrderIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderView *&gt;</type>
            <name>nextFrameQueue</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>nextFrameQueue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderTarget</name>
        <filename>qt3drender-render-rendertarget.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderTarget</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>RenderTarget</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendRenderAttachment</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>appendRenderAttachment</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;attachmentId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderAttachment</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>removeRenderAttachment</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;attachmentId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>renderAttachments</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>renderAttachments</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderThread</name>
        <filename>qt3drender-render-renderthread.html</filename>
        <base>QThread</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderThread</name>
            <anchorfile>qt3drender-render-renderthread.html</anchorfile>
            <anchor>RenderThread</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>waitForStart</name>
            <anchorfile>qt3drender-render-renderthread.html</anchorfile>
            <anchor>waitForStart</anchor>
            <arglist>(Priority priority)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Render::Renderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-renderthread.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-renderthread.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Plane</name>
        <filename>qt3drender-render-plane.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Plane</name>
            <anchorfile>qt3drender-render-plane.html</anchorfile>
            <anchor>Plane</anchor>
            <arglist>(const QVector4D &amp;planeEquation)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderView</name>
        <filename>qt3drender-render-renderview.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderView</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>RenderView</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~RenderView</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>dtor.RenderView</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>operatordelete</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>operatordelete</anchor>
            <arglist>(void *ptr)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>operatordelete</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>operatordelete-1</anchor>
            <arglist>(void *ptr, void *)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sort</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>sort</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurfaceSize</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setSurfaceSize</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Renderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>nodeManagers</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>nodeManagers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAllocator</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setAllocator</anchor>
            <arglist>(Qt3DCore::QFrameAllocator *allocator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QFrameAllocator *</type>
            <name>allocator</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>allocator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderCamera</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderCamera</anchor>
            <arglist>(CameraLens *renderCamera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CameraLens *</type>
            <name>renderCamera</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderCamera</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewMatrix</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setViewMatrix</anchor>
            <arglist>(const QMatrix4x4 &amp;viewMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>viewmatrix</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>viewmatrix</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewProjectionMatrix</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setViewProjectionMatrix</anchor>
            <arglist>(const QMatrix4x4 &amp;viewProjectionMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>viewProjectionMatrix</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>viewProjectionMatrix</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEyePosition</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setEyePosition</anchor>
            <arglist>(const QVector3D &amp;eyePos)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>eyePosition</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>eyePosition</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendLayerFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>appendLayerFilter</anchor>
            <arglist>(const QStringList &amp;layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>layerFilters</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>layerFilters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderPassFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderPassFilter</anchor>
            <arglist>(const RenderPassFilter *rpFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const RenderPassFilter *</type>
            <name>renderPassFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderPassFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTechniqueFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setTechniqueFilter</anchor>
            <arglist>(const TechniqueFilter *filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const TechniqueFilter *</type>
            <name>techniqueFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>techniqueFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateSet *</type>
            <name>stateSet</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>stateSet</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStateSet</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setStateSet</anchor>
            <arglist>(RenderStateSet *stateSet)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>noDraw</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>noDraw</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNoDraw</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setNoDraw</anchor>
            <arglist>(bool noDraw)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>frustumCulling</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>frustumCulling</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrustumCulling</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setFrustumCulling</anchor>
            <arglist>(bool frustumCulling)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewport</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setViewport</anchor>
            <arglist>(const QRectF &amp;vp)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>viewport</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>viewport</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearColor</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setClearColor</anchor>
            <arglist>(const QColor &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>clearColor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearBuffer</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setClearBuffer</anchor>
            <arglist>(QClearBuffer::BufferType clearBuffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QClearBuffer::BufferType</type>
            <name>clearBuffer</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>clearBuffer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buildRenderCommands</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>buildRenderCommands</anchor>
            <arglist>(Entity *preprocessedTreeRoot, const Plane *planes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderCommand *&gt;</type>
            <name>commands</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>commands</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>gatherLights</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>gatherLights</anchor>
            <arglist>(Entity *preprocessedTreeRoot)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRenderAttachment</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>addRenderAttachment</anchor>
            <arglist>(Attachment attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDrawBuffers</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setDrawBuffers</anchor>
            <arglist>(const QList&lt;QRenderAttachment::RenderAttachmentType&gt; &amp;drawBuffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const AttachmentPack &amp;</type>
            <name>attachmentPack</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>attachmentPack</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderTargetHandle</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderTargetHandle</anchor>
            <arglist>(HTarget renderTargetHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HTarget</type>
            <name>renderTargetHandle</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderTargetHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addSortCriteria</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>addSortCriteria</anchor>
            <arglist>(const QList&lt;Qt3DCore::QNodeId&gt; &amp;sortMethodUid)</arglist>
        </member>
        <class>Qt3DRender::Render::RenderView::InnerData</class>
        <class>Qt3DRender::Render::RenderView::LightSource</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderView::InnerData</name>
        <filename>qt3drender-render-renderview-innerdata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InnerData</name>
            <anchorfile>qt3drender-render-renderview-innerdata.html</anchorfile>
            <anchor>InnerData</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderView::LightSource</name>
        <filename>qt3drender-render-renderview-lightsource.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LightSource</name>
            <anchorfile>qt3drender-render-renderview-lightsource.html</anchorfile>
            <anchor>LightSource</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LightSource</name>
            <anchorfile>qt3drender-render-renderview-lightsource.html</anchorfile>
            <anchor>LightSource-1</anchor>
            <arglist>(Entity *entity, const QList&lt;Light *&gt; &amp;lights)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderAttribute</name>
        <filename>qt3drender-render-shaderattribute.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderUniform</name>
        <filename>qt3drender-render-shaderuniform.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderUniform</name>
            <anchorfile>qt3drender-render-shaderuniform.html</anchorfile>
            <anchor>ShaderUniform</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderUniformBlock</name>
        <filename>qt3drender-render-shaderuniformblock.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderUniformBlock</name>
            <anchorfile>qt3drender-render-shaderuniformblock.html</anchorfile>
            <anchor>ShaderUniformBlock</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Transform</name>
        <filename>qt3drender-render-transform.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Transform</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>Transform</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>transformMatrix</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>transformMatrix</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateMatrix</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>updateMatrix</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TriangleBoundingVolume</name>
        <filename>qt3drender-render-triangleboundingvolume.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TriangleBoundingVolume</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>TriangleBoundingVolume</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TriangleBoundingVolume</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>TriangleBoundingVolume-1</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id, const QVector3D &amp;a, const QVector3D &amp;b, const QVector3D &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>id</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>intersects</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QVector3D *q) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Type</type>
            <name>type</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>a</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>a</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>b</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>b</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>c</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>c</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setA</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>setA</anchor>
            <arglist>(const QVector3D &amp;a)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setB</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>setB</anchor>
            <arglist>(const QVector3D &amp;b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setC</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>setC</anchor>
            <arglist>(const QVector3D &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TriangleBoundingVolume</type>
            <name>transformed</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>transformed</anchor>
            <arglist>(const QMatrix4x4 &amp;mat) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TriangleBoundingVolume &amp;</type>
            <name>transform</name>
            <anchorfile>qt3drender-render-triangleboundingvolume.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>(const QMatrix4x4 &amp;mat)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TrianglesExtractor</name>
        <filename>qt3drender-render-trianglesextractor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TrianglesExtractor</name>
            <anchorfile>qt3drender-render-trianglesextractor.html</anchorfile>
            <anchor>TrianglesExtractor</anchor>
            <arglist>(GeometryRenderer *renderer, NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QBoundingVolume *&gt;</type>
            <name>extract</name>
            <anchorfile>qt3drender-render-trianglesextractor.html</anchorfile>
            <anchor>extract</anchor>
            <arglist>(const Qt3DCore::QNodeId id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CameraSelector</name>
        <filename>qt3drender-render-cameraselector.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CameraSelector</name>
            <anchorfile>qt3drender-render-cameraselector.html</anchorfile>
            <anchor>CameraSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-cameraselector.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-cameraselector.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>cameraUuid</name>
            <anchorfile>qt3drender-render-cameraselector.html</anchorfile>
            <anchor>cameraUuid</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ClearBuffer</name>
        <filename>qt3drender-render-clearbuffer.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClearBuffer</name>
            <anchorfile>qt3drender-render-clearbuffer.html</anchorfile>
            <anchor>ClearBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-clearbuffer.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-clearbuffer.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QClearBuffer::BufferType</type>
            <name>type</name>
            <anchorfile>qt3drender-render-clearbuffer.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::DispatchCompute</name>
        <filename>qt3drender-render-dispatchcompute.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>DispatchCompute</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>DispatchCompute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~DispatchCompute</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>dtor.DispatchCompute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphNode</name>
        <filename>qt3drender-render-framegraphnode.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphNode</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>FrameGraphNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~FrameGraphNode</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>dtor.FrameGraphNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>FrameGraphNodeType</name>
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="InvalidNodeType">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CameraSelector">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LayerFilter">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderPassFilter">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderTarget">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TechniqueFilter">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Viewport">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClearBuffer">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SortMethod">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SubtreeSelector">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StateSet">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoDraw">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrustumCulling">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Lighting">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ComputeDispatch">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphNodeType</type>
            <name>nodeType</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>nodeType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>setEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrameGraphManager</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>setFrameGraphManager</anchor>
            <arglist>(FrameGraphManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>manager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>setHandle</anchor>
            <arglist>(HFrameGraphNode handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setParentHandle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>setParentHandle</anchor>
            <arglist>(HFrameGraphNode parentHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendChildHandle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>appendChildHandle</anchor>
            <arglist>(HFrameGraphNode childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChildHandle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>removeChildHandle</anchor>
            <arglist>(HFrameGraphNode childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HFrameGraphNode</type>
            <name>handle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>handle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HFrameGraphNode</type>
            <name>parentHandle</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>parentHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;HFrameGraphNode&gt;</type>
            <name>childrenHandles</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>childrenHandles</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphNode *</type>
            <name>parent</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>parent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;FrameGraphNode *&gt;</type>
            <name>children</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>children</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphNode</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>FrameGraphNode-1</anchor>
            <arglist>(FrameGraphNodeType nodeType)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphNodeFunctor</name>
        <filename>qt3drender-render-framegraphnodefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphNodeFunctor</name>
            <anchorfile>qt3drender-render-framegraphnodefunctor.html</anchorfile>
            <anchor>FrameGraphNodeFunctor</anchor>
            <arglist>(FrameGraphManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-framegraphnodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-framegraphnodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-framegraphnodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>Backend *</type>
            <name>createBackendFrameGraphNode</name>
            <anchorfile>qt3drender-render-framegraphnodefunctor.html</anchorfile>
            <anchor>createBackendFrameGraphNode</anchor>
            <arglist>(Qt3DCore::QNode *n, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphComponentFunctor</name>
        <filename>qt3drender-render-framegraphcomponentfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphComponentFunctor</name>
            <anchorfile>qt3drender-render-framegraphcomponentfunctor.html</anchorfile>
            <anchor>FrameGraphComponentFunctor</anchor>
            <arglist>(AbstractRenderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-framegraphcomponentfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-framegraphcomponentfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-framegraphcomponentfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphSubtreeSelector</name>
        <filename>qt3drender-render-framegraphsubtreeselector.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphSubtreeSelector</name>
            <anchorfile>qt3drender-render-framegraphsubtreeselector.html</anchorfile>
            <anchor>FrameGraphSubtreeSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FrameGraphSubtreeSelector</name>
            <anchorfile>qt3drender-render-framegraphsubtreeselector.html</anchorfile>
            <anchor>dtor.FrameGraphSubtreeSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-framegraphsubtreeselector.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-framegraphsubtreeselector.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphVisitor</name>
        <filename>qt3drender-render-framegraphvisitor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameGraphVisitor</name>
            <anchorfile>qt3drender-render-framegraphvisitor.html</anchorfile>
            <anchor>FrameGraphVisitor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3drender-render-framegraphvisitor.html</anchorfile>
            <anchor>traverse</anchor>
            <arglist>(FrameGraphNode *root, Renderer *renderer, QVector&lt;Qt3DCore::QAspectJobPtr&gt; *jobs)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrustumCulling</name>
        <filename>qt3drender-render-frustumculling.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrustumCulling</name>
            <anchorfile>qt3drender-render-frustumculling.html</anchorfile>
            <anchor>FrustumCulling</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FrustumCulling</name>
            <anchorfile>qt3drender-render-frustumculling.html</anchorfile>
            <anchor>dtor.FrustumCulling</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-frustumculling.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-frustumculling.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LayerFilterNode</name>
        <filename>qt3drender-render-layerfilternode.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LayerFilterNode</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>LayerFilterNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>layers</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayers</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>setLayers</anchor>
            <arglist>(const QStringList &amp;list)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Lighting</name>
        <filename>qt3drender-render-lighting.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Lighting</name>
            <anchorfile>qt3drender-render-lighting.html</anchorfile>
            <anchor>Lighting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-lighting.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-lighting.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::NoDraw</name>
        <filename>qt3drender-render-nodraw.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NoDraw</name>
            <anchorfile>qt3drender-render-nodraw.html</anchorfile>
            <anchor>NoDraw</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~NoDraw</name>
            <anchorfile>qt3drender-render-nodraw.html</anchorfile>
            <anchor>dtor.NoDraw</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-nodraw.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-nodraw.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderPassFilter</name>
        <filename>qt3drender-render-renderpassfilter.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderPassFilter</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>RenderPassFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>filters</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>filters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendFilter</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>appendFilter</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeFilter</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>removeFilter</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-renderpassfilter.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderTargetSelector</name>
        <filename>qt3drender-render-rendertargetselector.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderTargetSelector</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>RenderTargetSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>renderTargetUuid</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>renderTargetUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderAttachment::RenderAttachmentType&gt;</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SortCriterion</name>
        <filename>qt3drender-render-sortcriterion.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SortCriterion</name>
            <anchorfile>qt3drender-render-sortcriterion.html</anchorfile>
            <anchor>SortCriterion</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-sortcriterion.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-sortcriterion.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSortCriterion::SortType</type>
            <name>sortType</name>
            <anchorfile>qt3drender-render-sortcriterion.html</anchorfile>
            <anchor>sortType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-sortcriterion.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SortMethod</name>
        <filename>qt3drender-render-sortmethod.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SortMethod</name>
            <anchorfile>qt3drender-render-sortmethod.html</anchorfile>
            <anchor>SortMethod</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-sortmethod.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-sortmethod.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>criteria</name>
            <anchorfile>qt3drender-render-sortmethod.html</anchorfile>
            <anchor>criteria</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StateSetNode</name>
        <filename>qt3drender-render-statesetnode.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>StateSetNode</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>StateSetNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~StateSetNode</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>dtor.StateSetNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;RenderState *&gt;</type>
            <name>renderStates</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>renderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>appendRenderState</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>appendRenderState</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id, RenderState *renderState)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderState</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>removeRenderState</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;renderStateId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TechniqueFilter</name>
        <filename>qt3drender-render-techniquefilter.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TechniqueFilter</name>
            <anchorfile>qt3drender-render-techniquefilter.html</anchorfile>
            <anchor>TechniqueFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-techniquefilter.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-techniquefilter.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>filters</name>
            <anchorfile>qt3drender-render-techniquefilter.html</anchorfile>
            <anchor>filters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-techniquefilter.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ViewportNode</name>
        <filename>qt3drender-render-viewportnode.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ViewportNode</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>ViewportNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xMin</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>xMin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXMin</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>setXMin</anchor>
            <arglist>(float xMin)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>yMin</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>yMin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYMin</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>setYMin</anchor>
            <arglist>(float yMin)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xMax</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>xMax</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXMax</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>setXMax</anchor>
            <arglist>(float xMax)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>yMax</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>yMax</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYMax</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>setYMax</anchor>
            <arglist>(float yMax)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>clearColor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Sphere</name>
        <filename>qt3drender-render-sphere.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Sphere</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>Sphere</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Sphere</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>Sphere-1</anchor>
            <arglist>(const QVector3D &amp;c, float r, const Qt3DCore::QNodeId &amp;i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenter</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>setCenter</anchor>
            <arglist>(const QVector3D &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>setRadius</anchor>
            <arglist>(float r)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPoints</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>initializeFromPoints</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>expandToContain</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>expandToContain</anchor>
            <arglist>(const QVector3D &amp;point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>expandToContain</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>expandToContain-1</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>expandToContain</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>expandToContain-2</anchor>
            <arglist>(const Sphere &amp;sphere)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Sphere</type>
            <name>transformed</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>transformed</anchor>
            <arglist>(const QMatrix4x4 &amp;mat) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Sphere &amp;</type>
            <name>transform</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>(const QMatrix4x4 &amp;mat)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>id</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>intersects</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QVector3D *q) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Type</type>
            <name>type</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>Sphere</type>
            <name>fromPoints</name>
            <anchorfile>qt3drender-render-sphere.html</anchorfile>
            <anchor>fromPoints</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Attribute</name>
        <filename>qt3drender-render-attribute.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Attribute</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>Attribute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Attribute</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>dtor.Attribute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>bufferId</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>bufferId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAttribute::DataType</type>
            <name>dataType</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>dataType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>dataSize</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>dataSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>count</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>count</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>byteStride</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>byteStride</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>byteOffset</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>byteOffset</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>divisor</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>divisor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAttribute::AttributeType</type>
            <name>attributeType</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>attributeType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Buffer</name>
        <filename>qt3drender-render-buffer.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Buffer</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>Buffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Buffer</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>dtor.Buffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(BufferManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>executeFunctor</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>executeFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer::BufferType</type>
            <name>type</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer::UsageType</type>
            <name>usage</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>usage</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>data</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBufferFunctorPtr</type>
            <name>bufferFunctor</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>bufferFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSync</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>isSync</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BufferFunctor</name>
        <filename>qt3drender-render-bufferfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BufferFunctor</name>
            <anchorfile>qt3drender-render-bufferfunctor.html</anchorfile>
            <anchor>BufferFunctor</anchor>
            <arglist>(BufferManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-bufferfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-bufferfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-bufferfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BufferManager</name>
        <filename>qt3drender-render-buffermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BufferManager</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>BufferManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~BufferManager</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>dtor.BufferManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDirtyBuffer</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>addDirtyBuffer</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;bufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>dirtyBuffers</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>dirtyBuffers</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Geometry</name>
        <filename>qt3drender-render-geometry.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Geometry</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>Geometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Geometry</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>dtor.Geometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>attributes</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>attributes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>verticesPerPatch</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>boundingPositionAttribute</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>boundingPositionAttribute</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-geometry.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GeometryRenderer</name>
        <filename>qt3drender-render-geometryrenderer.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GeometryRenderer</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>GeometryRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GeometryRenderer</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>dtor.GeometryRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(GeometryRendererManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>executeFunctor</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>executeFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>geometryId</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>geometryId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>instanceCount</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>instanceCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>primitiveCount</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>primitiveCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>baseVertex</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>baseVertex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>baseInstance</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>baseInstance</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>restartIndex</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>restartIndex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>primitiveRestart</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>primitiveRestart</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGeometryRenderer::PrimitiveType</type>
            <name>primitiveType</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>primitiveType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGeometryFunctorPtr</type>
            <name>geometryFunctor</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>geometryFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTriangleVolumes</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>setTriangleVolumes</anchor>
            <arglist>(const QVector&lt;QBoundingVolume *&gt; &amp;volumes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QBoundingVolume *&gt;</type>
            <name>triangleData</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>triangleData</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GeometryRendererFunctor</name>
        <filename>qt3drender-render-geometryrendererfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GeometryRendererFunctor</name>
            <anchorfile>qt3drender-render-geometryrendererfunctor.html</anchorfile>
            <anchor>GeometryRendererFunctor</anchor>
            <arglist>(GeometryRendererManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-geometryrendererfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-geometryrendererfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-geometryrendererfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GeometryRendererManager</name>
        <filename>qt3drender-render-geometryrenderermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GeometryRendererManager</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>GeometryRendererManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GeometryRendererManager</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>dtor.GeometryRendererManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDirtyGeometryRenderer</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>addDirtyGeometryRenderer</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;bufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>dirtyGeometryRenderers</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>dirtyGeometryRenderers</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestTriangleDataRefreshForGeometryRenderer</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>requestTriangleDataRefreshForGeometryRenderer</anchor>
            <arglist>(const Qt3DCore::QNodeId geometryRenderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isGeometryRendererScheduledForTriangleDataRefresh</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>isGeometryRendererScheduledForTriangleDataRefresh</anchor>
            <arglist>(const Qt3DCore::QNodeId geometryRenderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>geometryRenderersRequiringTriangleDataRefresh</name>
            <anchorfile>qt3drender-render-geometryrenderermanager.html</anchorfile>
            <anchor>geometryRenderersRequiringTriangleDataRefresh</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsContext</name>
        <filename>qt3drender-render-graphicscontext.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsContext</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>GraphicsContext</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GraphicsContext</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>dtor.GraphicsContext</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>id</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>beginDrawing</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>beginDrawing</anchor>
            <arglist>(QSurface *surface, const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearBackBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>clearBackBuffer</anchor>
            <arglist>(QClearBuffer::BufferType buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>endDrawing</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>endDrawing</anchor>
            <arglist>(bool swapBuffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewport</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setViewport</anchor>
            <arglist>(const QRectF &amp;viewport)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>viewport</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>viewport</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseOpenGL</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>releaseOpenGL</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOpenGLContext</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setOpenGLContext</anchor>
            <arglist>(QOpenGLContext *ctx, QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLContext *</type>
            <name>openGLContext</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>openGLContext</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>makeCurrent</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>makeCurrent</anchor>
            <arglist>(QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>doneCurrent</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>doneCurrent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activateShader</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activateShader</anchor>
            <arglist>(Shader *shader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLShaderProgram *</type>
            <name>containsProgram</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>containsProgram</anchor>
            <arglist>(const ProgramDNA &amp;dna)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLuint</type>
            <name>activeFBO</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activeFBO</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLuint</type>
            <name>defaultFBO</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>defaultFBO</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activateRenderTarget</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activateRenderTarget</anchor>
            <arglist>(RenderTarget *renderTarget, const AttachmentPack &amp;attachments, GLuint defaultFboId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Material *</type>
            <name>activeMaterial</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activeMaterial</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActiveMaterial</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setActiveMaterial</anchor>
            <arglist>(Material *rmat)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>executeCommand</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>executeCommand</anchor>
            <arglist>(const RenderCommand *command)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLShaderProgram *</type>
            <name>activeShader</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activeShader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specifyAttribute</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>specifyAttribute</anchor>
            <arglist>(const Attribute *attribute, Buffer *buffer, const QString &amp;shaderName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specifyIndices</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>specifyIndices</anchor>
            <arglist>(Buffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>updateBuffer</anchor>
            <arglist>(Buffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUniforms</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setUniforms</anchor>
            <arglist>(QUniformPack &amp;uniforms)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLBuffer</type>
            <name>glBufferForRenderBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>glBufferForRenderBuffer</anchor>
            <arglist>(Buffer *buf)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>activateTexture</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activateTexture</anchor>
            <arglist>(TextureScope scope, Texture *tex, int onUnit)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deactivateTexture</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>deactivateTexture</anchor>
            <arglist>(Texture *tex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentStateSet</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setCurrentStateSet</anchor>
            <arglist>(RenderStateSet *ss)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateSet *</type>
            <name>currentStateSet</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>currentStateSet</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGraphicsApiFilter *</type>
            <name>contextInfo</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>contextInfo</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint bindingIndex, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindFragOutputs</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindFragOutputs</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>clearColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int restartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>GLint</type>
            <name>elementType</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>elementType</anchor>
            <arglist>(GLint type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>GLint</type>
            <name>tupleSizeFromType</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>tupleSizeFromType</anchor>
            <arglist>(GLint type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>GLuint</type>
            <name>byteSizeFromType</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>byteSizeFromType</anchor>
            <arglist>(GLint type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>GLint</type>
            <name>glDataTypeFromAttributeDataType</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>glDataTypeFromAttributeDataType</anchor>
            <arglist>(QAttribute::DataType dataType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>supportsVAO</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>supportsVAO</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperES2</name>
        <filename>qt3drender-render-graphicshelperes2.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperES2</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>GraphicsHelperES2</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~GraphicsHelperES2</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>dtor.GraphicsHelperES2</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperGL2</name>
        <filename>qt3drender-render-graphicshelpergl2.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperGL2</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>GraphicsHelperGL2</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperGL3_3</name>
        <filename>qt3drender-render-graphicshelpergl3-3.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperGL3_3</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>GraphicsHelperGL3_3</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperGL3</name>
        <filename>qt3drender-render-graphicshelpergl3.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperGL3</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>GraphicsHelperGL3</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelpergl3.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperGL4</name>
        <filename>qt3drender-render-graphicshelpergl4.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperGL4</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>GraphicsHelperGL4</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperInterface</name>
        <filename>qt3drender-render-graphicshelperinterface.html</filename>
        <member kind="enum">
            <name>Feature</name>
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MRT">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Tessellation">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UniformBufferObject">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BindableFragmentOutputs">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PrimitiveRestart">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderBufferDimensionRetrieval">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureDimensionRetrieval">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~GraphicsHelperInterface</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>dtor.GraphicsHelperInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>alphaTest</anchor>
            <arglist>(GLenum mode1, GLenum mode2) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GLenum target, GLuint index, GLuint buffer) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindFragDataLocation</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindFragDataLocation</anchor>
            <arglist>(GLuint shader, const QHash&lt;QString, int&gt; &amp;outputs) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindFrameBufferAttachment</anchor>
            <arglist>(QOpenGLTexture *texture, const Attachment &amp;attachment) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindUniformBlock</anchor>
            <arglist>(GLuint programId, GLuint uniformBlockIndex, GLuint uniformBlockBinding) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindUniform</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindUniform</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>blendEquation</anchor>
            <arglist>(GLenum mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>blendFunci</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>blendFunci</anchor>
            <arglist>(GLuint buf, GLenum sfactor, GLenum dfactor) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>boundFrameBufferObject</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>buildUniformBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>buildUniformBuffer</anchor>
            <arglist>(const QVariant &amp;v, const ShaderUniform &amp;description, QByteArray &amp;buffer) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>checkFrameBufferComplete</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>cullFace</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>cullFace</anchor>
            <arglist>(GLenum mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>depthMask</anchor>
            <arglist>(GLenum mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>depthTest</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>disableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>disableAlphaCoverage</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawArrays</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawArraysInstanced</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>(GLsizei n, const int *bufs) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawElements</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawElements</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLint baseVertex) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawElementsInstanced</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawElementsInstanced</anchor>
            <arglist>(GLenum primitiveType, GLsizei primitiveCount, GLint indexType, void *indices, GLsizei instances, GLint baseVertex, GLint baseInstance) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>enableAlphaCoverage</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>enableAlphaCoverage</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>enablePrimitiveRestart</anchor>
            <arglist>(int primitiveRestartIndex) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>frontFace</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>frontFace</anchor>
            <arglist>(GLenum mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QSize</type>
            <name>getRenderBufferDimensions</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>getRenderBufferDimensions</anchor>
            <arglist>(GLuint renderBufferId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QSize</type>
            <name>getTextureDimensions</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>getTextureDimensions</anchor>
            <arglist>(GLuint textureId, GLenum target, uint level) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual GLint</type>
            <name>maxClipPlaneCount</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>pointSize</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>pointSize</anchor>
            <arglist>(bool programmable, GLfloat value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;ShaderAttribute&gt;</type>
            <name>programAttributesAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>programAttributesAndLocations</anchor>
            <arglist>(GLuint programId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;ShaderUniform&gt;</type>
            <name>programUniformsAndLocations</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;ShaderUniformBlock&gt;</type>
            <name>programUniformBlocks</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>programUniformBlocks</anchor>
            <arglist>(GLuint programId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>releaseFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>setVerticesPerPatch</anchor>
            <arglist>(GLint verticesPerPatch) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual uint</type>
            <name>uniformByteSize</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>uniformByteSize</anchor>
            <arglist>(const ShaderUniform &amp;description) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>useProgram</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>useProgram</anchor>
            <arglist>(GLuint programId) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Scene</name>
        <filename>qt3drender-render-scene.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>Scene</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>source</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSceneSubtree</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>setSceneSubtree</anchor>
            <arglist>(Qt3DCore::QEntity *subTree)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSceneManager</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>setSceneManager</anchor>
            <arglist>(SceneManager *manager)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderSceneFunctor</name>
        <filename>qt3drender-render-renderscenefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderSceneFunctor</name>
            <anchorfile>qt3drender-render-renderscenefunctor.html</anchorfile>
            <anchor>RenderSceneFunctor</anchor>
            <arglist>(SceneManager *sceneManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-renderscenefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-renderscenefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-renderscenefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SceneManager</name>
        <filename>qt3drender-render-scenemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SceneManager</name>
            <anchorfile>qt3drender-render-scenemanager.html</anchorfile>
            <anchor>SceneManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addSceneData</name>
            <anchorfile>qt3drender-render-scenemanager.html</anchorfile>
            <anchor>addSceneData</anchor>
            <arglist>(const QUrl &amp;source, const Qt3DCore::QNodeId &amp;sceneUuid)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;LoadSceneJobPtr&gt;</type>
            <name>pendingSceneLoaderJobs</name>
            <anchorfile>qt3drender-render-scenemanager.html</anchorfile>
            <anchor>pendingSceneLoaderJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addLoadedSceneTree</name>
            <anchorfile>qt3drender-render-scenemanager.html</anchorfile>
            <anchor>addLoadedSceneTree</anchor>
            <arglist>(const QUrl &amp;source, Qt3DCore::QEntity *tree)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QEntity *</type>
            <name>sceneTreeFromSource</name>
            <anchorfile>qt3drender-render-scenemanager.html</anchorfile>
            <anchor>sceneTreeFromSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UniformBuffer</name>
        <filename>qt3drender-render-uniformbuffer.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformBuffer</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>UniformBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bind</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>bind</anchor>
            <arglist>(GraphicsContext *ctx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>release</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>release</anchor>
            <arglist>(GraphicsContext *ctx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>create</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(GraphicsContext *ctx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(GraphicsContext *ctx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>allocate</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>(GraphicsContext *ctx, uint size, bool dynamic)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(GraphicsContext *ctx, const void *data, uint size, int offset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindToUniformBlock</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>bindToUniformBlock</anchor>
            <arglist>(GraphicsContext *ctx, int bindingPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLuint</type>
            <name>bufferId</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>bufferId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isCreated</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>isCreated</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isBound</name>
            <anchorfile>qt3drender-render-uniformbuffer.html</anchorfile>
            <anchor>isBound</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CalculateBoundingVolumeJob</name>
        <filename>qt3drender-render-calculateboundingvolumejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CalculateBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-calculateboundingvolumejob.html</anchorfile>
            <anchor>CalculateBoundingVolumeJob</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-calculateboundingvolumejob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *node)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-calculateboundingvolumejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CalcGeometryTriangleVolumes</name>
        <filename>qt3drender-render-calcgeometrytrianglevolumes.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CalcGeometryTriangleVolumes</name>
            <anchorfile>qt3drender-render-calcgeometrytrianglevolumes.html</anchorfile>
            <anchor>CalcGeometryTriangleVolumes</anchor>
            <arglist>(const Qt3DCore::QNodeId geometryRendererId, NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-calcgeometrytrianglevolumes.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameCleanupJob</name>
        <filename>qt3drender-render-framecleanupjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrameCleanupJob</name>
            <anchorfile>qt3drender-render-framecleanupjob.html</anchorfile>
            <anchor>FrameCleanupJob</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FrameCleanupJob</name>
            <anchorfile>qt3drender-render-framecleanupjob.html</anchorfile>
            <anchor>dtor.FrameCleanupJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-framecleanupjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-framecleanupjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FramePreparationJob</name>
        <filename>qt3drender-render-framepreparationjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FramePreparationJob</name>
            <anchorfile>qt3drender-render-framepreparationjob.html</anchorfile>
            <anchor>FramePreparationJob</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FramePreparationJob</name>
            <anchorfile>qt3drender-render-framepreparationjob.html</anchorfile>
            <anchor>dtor.FramePreparationJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-framepreparationjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-framepreparationjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LoadBufferJob</name>
        <filename>qt3drender-render-loadbufferjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadBufferJob</name>
            <anchorfile>qt3drender-render-loadbufferjob.html</anchorfile>
            <anchor>LoadBufferJob</anchor>
            <arglist>(const HBuffer &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LoadBufferJob</name>
            <anchorfile>qt3drender-render-loadbufferjob.html</anchorfile>
            <anchor>dtor.LoadBufferJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManager</name>
            <anchorfile>qt3drender-render-loadbufferjob.html</anchorfile>
            <anchor>setNodeManager</anchor>
            <arglist>(NodeManagers *nodeManagers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-loadbufferjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LoadGeometryJob</name>
        <filename>qt3drender-render-loadgeometryjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadGeometryJob</name>
            <anchorfile>qt3drender-render-loadgeometryjob.html</anchorfile>
            <anchor>LoadGeometryJob</anchor>
            <arglist>(const HGeometryRenderer &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LoadGeometryJob</name>
            <anchorfile>qt3drender-render-loadgeometryjob.html</anchorfile>
            <anchor>dtor.LoadGeometryJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-loadgeometryjob.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *nodeManagers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-loadgeometryjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LoadSceneJob</name>
        <filename>qt3drender-render-loadscenejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadSceneJob</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>LoadSceneJob</anchor>
            <arglist>(const QUrl &amp;source, const Qt3DCore::QNodeId &amp;sceneComponent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSceneParsers</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>setSceneParsers</anchor>
            <arglist>(const QList&lt;QAbstractSceneParser *&gt; sceneParsers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LoadTextureDataJob</name>
        <filename>qt3drender-render-loadtexturedatajob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadTextureDataJob</name>
            <anchorfile>qt3drender-render-loadtexturedatajob.html</anchorfile>
            <anchor>LoadTextureDataJob</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;textureId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LoadTextureDataJob</name>
            <anchorfile>qt3drender-render-loadtexturedatajob.html</anchorfile>
            <anchor>dtor.LoadTextureDataJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-loadtexturedatajob.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-loadtexturedatajob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickBoundingVolumeJob</name>
        <filename>qt3drender-render-pickboundingvolumejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PickBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>PickBoundingVolumeJob</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>Qt3DCore::QRay3D</type>
            <name>intersectionRay</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>intersectionRay</anchor>
            <arglist>(const QPoint &amp;pos, const QMatrix4x4 &amp;viewMatrix, const QMatrix4x4 &amp;projectionMatrix, const QRect &amp;viewport)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderViewJob</name>
        <filename>qt3drender-render-renderviewjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderViewJob</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>RenderViewJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurfaceSize</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>setSurfaceSize</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrameGraphLeafNode</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>setFrameGraphLeafNode</anchor>
            <arglist>(FrameGraphNode *fgLeaf)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSubmitOrderIndex</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>setSubmitOrderIndex</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-renderviewjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ParameterInfo</name>
        <filename>qt3drender-render-parameterinfo.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ParameterInfo</name>
            <anchorfile>qt3drender-render-parameterinfo.html</anchorfile>
            <anchor>ParameterInfo</anchor>
            <arglist>(const QString &amp;name, const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3drender-render-parameterinfo.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const QString &amp;otherName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3drender-render-parameterinfo.html</anchorfile>
            <anchor>operator-lt-1</anchor>
            <arglist>(const ParameterInfo &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UniformBlockValueBuilder</name>
        <filename>qt3drender-render-uniformblockvaluebuilder.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformBlockValueBuilder</name>
            <anchorfile>qt3drender-render-uniformblockvaluebuilder.html</anchorfile>
            <anchor>UniformBlockValueBuilder</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~UniformBlockValueBuilder</name>
            <anchorfile>qt3drender-render-uniformblockvaluebuilder.html</anchorfile>
            <anchor>dtor.UniformBlockValueBuilder</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buildActiveUniformNameValueMapHelper</name>
            <anchorfile>qt3drender-render-uniformblockvaluebuilder.html</anchorfile>
            <anchor>buildActiveUniformNameValueMapHelper</anchor>
            <arglist>(const QString &amp;blockName, const QString &amp;qmlPropertyName, const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buildActiveUniformNameValueMapStructHelper</name>
            <anchorfile>qt3drender-render-uniformblockvaluebuilder.html</anchorfile>
            <anchor>buildActiveUniformNameValueMapStructHelper</anchor>
            <arglist>(ShaderData *rShaderData, const QString &amp;blockName, const QString &amp;qmlPropertyName)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateBoundingVolumeJob</name>
        <filename>qt3drender-render-updateboundingvolumejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-updateboundingvolumejob.html</anchorfile>
            <anchor>UpdateBoundingVolumeJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-updateboundingvolumejob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updateboundingvolumejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateWorldTransformJob</name>
        <filename>qt3drender-render-updateworldtransformjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateWorldTransformJob</name>
            <anchorfile>qt3drender-render-updateworldtransformjob.html</anchorfile>
            <anchor>UpdateWorldTransformJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-updateworldtransformjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updateworldtransformjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Light</name>
        <filename>qt3drender-render-light.html</filename>
        <base>ShaderData</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderLightFunctor</name>
        <filename>qt3drender-render-renderlightfunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderLightFunctor</name>
            <anchorfile>qt3drender-render-renderlightfunctor.html</anchorfile>
            <anchor>RenderLightFunctor</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-renderlightfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-renderlightfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-renderlightfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Annotation</name>
        <filename>qt3drender-render-annotation.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Annotation</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>Annotation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Annotation</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>dtor.Annotation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>criterionValue</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>criterionValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>criterionName</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>criterionName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const Annotation &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-annotation.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const Annotation &amp;other)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Effect</name>
        <filename>qt3drender-render-effect.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Effect</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>Effect</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Effect</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>dtor.Effect</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendRenderTechnique</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>appendRenderTechnique</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>techniques</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>techniques</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-effect.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Material</name>
        <filename>qt3drender-render-material.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Material</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>Material</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Material</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>dtor.Material</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *mat)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>isEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>effect</name>
            <anchorfile>qt3drender-render-material.html</anchorfile>
            <anchor>effect</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Parameter</name>
        <filename>qt3drender-render-parameter.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Parameter</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>Parameter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *mat)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShaderDataManager</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>setShaderDataManager</anchor>
            <arglist>(ShaderDataManager *shaderDataManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureManager</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>setTextureManager</anchor>
            <arglist>(TextureManager *textureManager)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ParameterMapping</name>
        <filename>qt3drender-render-parametermapping.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ParameterMapping</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>ParameterMapping</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ParameterMapping</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>ParameterMapping-1</anchor>
            <arglist>(QParameterMapping *mapping)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isValid</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>isValid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>id</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>parameterName</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>parameterName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>shaderVariableName</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>shaderVariableName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QParameterMapping::Binding</type>
            <name>bindingType</name>
            <anchorfile>qt3drender-render-parametermapping.html</anchorfile>
            <anchor>bindingType</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderPass</name>
        <filename>qt3drender-render-renderpass.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderPass</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>RenderPass</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~RenderPass</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>dtor.RenderPass</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>shaderProgram</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>shaderProgram</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;ParameterMapping&gt;</type>
            <name>bindings</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>bindings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>annotations</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>annotations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;RenderState *&gt;</type>
            <name>renderStates</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>renderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Shader</name>
        <filename>qt3drender-render-shader.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Shader</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>Shader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Shader</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>dtor.Shader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateUniforms</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>updateUniforms</anchor>
            <arglist>(GraphicsContext *ctx, const QUniformPack &amp;pack)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFragOutputs</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>setFragOutputs</anchor>
            <arglist>(const QHash&lt;QString, int&gt; &amp;fragOutputs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QString&gt;</type>
            <name>uniformsNames</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformsNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QString&gt;</type>
            <name>attributesNames</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>attributesNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QString&gt;</type>
            <name>uniformBlockNames</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlockNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QByteArray&gt;</type>
            <name>shaderCode</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>shaderCode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isLoaded</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>isLoaded</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ProgramDNA</type>
            <name>dna</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>dna</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ShaderUniform&gt;</type>
            <name>uniforms</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniforms</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ShaderAttribute&gt;</type>
            <name>attributes</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>attributes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ShaderUniformBlock&gt;</type>
            <name>uniformBlocks</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlocks</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHash&lt;QString, ShaderUniform&gt;</type>
            <name>activeUniformsForBlock</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>activeUniformsForBlock</anchor>
            <arglist>(int blockIndex) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderUniformBlock</type>
            <name>uniformBlock</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlock</anchor>
            <arglist>(int blockIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderUniformBlock</type>
            <name>uniformBlock</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlock-1</anchor>
            <arglist>(const QString &amp;blockName)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderData</name>
        <filename>qt3drender-render-shaderdata.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderData</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>ShaderData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ShaderData</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>dtor.ShaderData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHash&lt;QString, QVariant&gt;</type>
            <name>properties</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>properties</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHash&lt;QString, QVariant&gt;</type>
            <name>updatedProperties</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>updatedProperties</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>updateWorldTransform</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>updateWorldTransform</anchor>
            <arglist>(const QMatrix4x4 &amp;worldMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>markDirty</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>markDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>updateViewTransform</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>updateViewTransform</anchor>
            <arglist>(const QMatrix4x4 &amp;viewMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>readPeerProperties</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>readPeerProperties</anchor>
            <arglist>(QShaderData *peer)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>clearUpdatedProperties</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>clearUpdatedProperties</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="yes">
            <type>ShaderData *</type>
            <name>lookupResource</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>lookupResource</anchor>
            <arglist>(NodeManagers *managers, const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>ShaderData *</type>
            <name>lookupResource</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>lookupResource-1</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderShaderDataFunctor</name>
        <filename>qt3drender-render-rendershaderdatafunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderShaderDataFunctor</name>
            <anchorfile>qt3drender-render-rendershaderdatafunctor.html</anchorfile>
            <anchor>RenderShaderDataFunctor</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-rendershaderdatafunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-rendershaderdatafunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-rendershaderdatafunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Technique</name>
        <filename>qt3drender-render-technique.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Technique</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>Technique</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Technique</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>dtor.Technique</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendRenderPass</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>appendRenderPass</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;renderPassId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderPass</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>removeRenderPass</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;renderPassId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendAnnotation</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>appendAnnotation</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAnnotation</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>removeAnnotation</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>annotations</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>annotations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;Qt3DCore::QNodeId&gt;</type>
            <name>renderPasses</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>renderPasses</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGraphicsApiFilter *</type>
            <name>graphicsApiFilter</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>graphicsApiFilter</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ObjectPicker</name>
        <filename>qt3drender-render-objectpicker.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ObjectPicker</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>ObjectPicker</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ObjectPicker</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>dtor.ObjectPicker</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>makeDirty</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>makeDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hoverEnabled</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>hoverEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onClicked</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onClicked</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onPressed</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onPressed</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onReleased</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onReleased</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onEntered</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onEntered</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onExited</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onExited</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickEventFilter</name>
        <filename>qt3drender-render-pickeventfilter.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PickEventFilter</name>
            <anchorfile>qt3drender-render-pickeventfilter.html</anchorfile>
            <anchor>PickEventFilter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~PickEventFilter</name>
            <anchorfile>qt3drender-render-pickeventfilter.html</anchorfile>
            <anchor>dtor.PickEventFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QMouseEvent&gt;</type>
            <name>pendingEvents</name>
            <anchorfile>qt3drender-render-pickeventfilter.html</anchorfile>
            <anchor>pendingEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>eventFilter</name>
            <anchorfile>qt3drender-render-pickeventfilter.html</anchorfile>
            <anchor>eventFilter</anchor>
            <arglist>(QObject *obj, QEvent *e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderState</name>
        <filename>qt3drender-render-renderstate.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~RenderState</name>
            <anchorfile>qt3drender-render-renderstate.html</anchorfile>
            <anchor>dtor.RenderState</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-renderstate.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-renderstate.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>RenderState *</type>
            <name>getOrCreateBackendState</name>
            <anchorfile>qt3drender-render-renderstate.html</anchorfile>
            <anchor>getOrCreateBackendState</anchor>
            <arglist>(QRenderState *renderState)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState1</name>
        <filename>qt3drender-render-genericstate1.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-genericstate1.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Derived &amp;i) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>GenericState1</name>
            <anchorfile>qt3drender-render-genericstate1.html</anchorfile>
            <anchor>GenericState1</anchor>
            <arglist>(T t)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState2</name>
        <filename>qt3drender-render-genericstate2.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-genericstate2.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Derived &amp;i) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>GenericState2</name>
            <anchorfile>qt3drender-render-genericstate2.html</anchorfile>
            <anchor>GenericState2</anchor>
            <arglist>(T t, S s)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState3</name>
        <filename>qt3drender-render-genericstate3.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-genericstate3.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Derived &amp;i) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>GenericState3</name>
            <anchorfile>qt3drender-render-genericstate3.html</anchorfile>
            <anchor>GenericState3</anchor>
            <arglist>(T t, S s, U u)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState4</name>
        <filename>qt3drender-render-genericstate4.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-genericstate4.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Derived &amp;i) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>GenericState4</name>
            <anchorfile>qt3drender-render-genericstate4.html</anchorfile>
            <anchor>GenericState4</anchor>
            <arglist>(T t, S s, U u, Z z)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState6</name>
        <filename>qt3drender-render-genericstate6.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-genericstate6.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Derived &amp;i) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>GenericState6</name>
            <anchorfile>qt3drender-render-genericstate6.html</anchorfile>
            <anchor>GenericState6</anchor>
            <arglist>(T t, S s, U u, V v, W w, Z z)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlendState</name>
        <filename>qt3drender-render-blendstate.html</filename>
        <base>GenericState2</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-blendstate.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-blendstate.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>BlendState *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-blendstate.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum src, GLenum dst)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlendStateSeparate</name>
        <filename>qt3drender-render-blendstateseparate.html</filename>
        <base>GenericState4</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-blendstateseparate.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-blendstateseparate.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>BlendStateSeparate *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-blendstateseparate.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlendEquation</name>
        <filename>qt3drender-render-blendequation.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-blendequation.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-blendequation.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>BlendEquation *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-blendequation.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum func)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AlphaFunc</name>
        <filename>qt3drender-render-alphafunc.html</filename>
        <base>GenericState2</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-alphafunc.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-alphafunc.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>AlphaFunc *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-alphafunc.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum func, GLclampf value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::DepthTest</name>
        <filename>qt3drender-render-depthtest.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-depthtest.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-depthtest.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>DepthTest *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-depthtest.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum func)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::DepthMask</name>
        <filename>qt3drender-render-depthmask.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-depthmask.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-depthmask.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>DepthMask *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-depthmask.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLboolean func)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CullFace</name>
        <filename>qt3drender-render-cullface.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-cullface.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-cullface.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>CullFace *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-cullface.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum func)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrontFace</name>
        <filename>qt3drender-render-frontface.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-frontface.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-frontface.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>FrontFace *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-frontface.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum func)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Dithering</name>
        <filename>qt3drender-render-dithering.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-dithering.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-dithering.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-dithering.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const Dithering &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>Dithering *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-dithering.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ScissorTest</name>
        <filename>qt3drender-render-scissortest.html</filename>
        <base>GenericState4</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-scissortest.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-scissortest.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>ScissorTest *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-scissortest.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(int left, int bottom, int width, int height)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilTest</name>
        <filename>qt3drender-render-stenciltest.html</filename>
        <base>GenericState6</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-stenciltest.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-stenciltest.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StencilTest *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-stenciltest.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum frontFunc, int frontRef, uint frontMask, GLenum backFunc, int backRef, uint backMask)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AlphaCoverage</name>
        <filename>qt3drender-render-alphacoverage.html</filename>
        <base>RenderState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-alphacoverage.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-alphacoverage.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEqual</name>
            <anchorfile>qt3drender-render-alphacoverage.html</anchorfile>
            <anchor>isEqual</anchor>
            <arglist>(const AlphaCoverage &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>AlphaCoverage *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-alphacoverage.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PointSize</name>
        <filename>qt3drender-render-pointsize.html</filename>
        <base>GenericState2</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-pointsize.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-pointsize.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>PointSize *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-pointsize.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(bool programmable, GLfloat value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PolygonOffset</name>
        <filename>qt3drender-render-polygonoffset.html</filename>
        <base>GenericState2</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-polygonoffset.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-polygonoffset.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>PolygonOffset *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-polygonoffset.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLfloat factor, GLfloat units)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ColorMask</name>
        <filename>qt3drender-render-colormask.html</filename>
        <base>GenericState4</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-colormask.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-colormask.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>ColorMask *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-colormask.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ClipPlane</name>
        <filename>qt3drender-render-clipplane.html</filename>
        <base>GenericState1</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-clipplane.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-clipplane.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>ClipPlane *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-clipplane.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(int plane)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilOp</name>
        <filename>qt3drender-render-stencilop.html</filename>
        <base>GenericState6</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-stencilop.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-stencilop.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StencilOp *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-stencilop.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(GLenum fsfail, GLenum fdfail, GLenum fdspass, GLenum bsfail, GLenum bdfail, GLenum bdspass)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilMask</name>
        <filename>qt3drender-render-stencilmask.html</filename>
        <base>GenericState2</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-stencilmask.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-stencilmask.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StencilMask *</type>
            <name>getOrCreate</name>
            <anchorfile>qt3drender-render-stencilmask.html</anchorfile>
            <anchor>getOrCreate</anchor>
            <arglist>(uint frontMask, uint backMask)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderStateSet</name>
        <filename>qt3drender-render-renderstateset.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderStateSet</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>RenderStateSet</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~RenderStateSet</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>dtor.RenderStateSet</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addState</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>addState</anchor>
            <arglist>(RenderState *ds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>changeCost</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>changeCost</anchor>
            <arglist>(RenderStateSet *previousState)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StateMaskSet</type>
            <name>stateMask</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>stateMask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>merge</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>merge</anchor>
            <arglist>(RenderStateSet *other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resetMasked</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>resetMasked</anchor>
            <arglist>(StateMaskSet maskOfStatesToReset, GraphicsContext *gc)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::VSyncFrameAdvanceService</name>
        <filename>qt3drender-render-vsyncframeadvanceservice.html</filename>
        <base>QAbstractFrameAdvanceService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>VSyncFrameAdvanceService</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>VSyncFrameAdvanceService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~VSyncFrameAdvanceService</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>dtor.VSyncFrameAdvanceService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual qint64</type>
            <name>waitForNextFrame</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>waitForNextFrame</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>start</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>start</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>stop</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>stop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>proceedToNextFrame</name>
            <anchorfile>qt3drender-render-vsyncframeadvanceservice.html</anchorfile>
            <anchor>proceedToNextFrame</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Texture</name>
        <filename>qt3drender-render-texture.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Texture</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>Texture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Texture</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>dtor.Texture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture *</type>
            <name>getOrCreateGLTexture</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>getOrCreateGLTexture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLint</type>
            <name>textureId</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>textureId</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isTextureReset</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>isTextureReset</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureDNA</type>
            <name>dna</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>dna</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureManager</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>setTextureManager</anchor>
            <arglist>(TextureManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureImageManager</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>setTextureImageManager</anchor>
            <arglist>(TextureImageManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureDataManager</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>setTextureDataManager</anchor>
            <arglist>(TextureDataManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateAndLoadTextureImage</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>updateAndLoadTextureImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureImageData</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>addTextureImageData</anchor>
            <arglist>(HTextureImage handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeTextureImageData</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>removeTextureImageData</anchor>
            <arglist>(HTextureImage handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestTextureDataUpdate</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>requestTextureDataUpdate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addToPendingTextureJobs</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>addToPendingTextureJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSize</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>setSize</anchor>
            <arglist>(int width, int height, int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormat</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>setFormat</anchor>
            <arglist>(QAbstractTextureProvider::TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HTextureImage&gt;</type>
            <name>textureImages</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>textureImages</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider::TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureFunctor</name>
        <filename>qt3drender-render-texturefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureFunctor</name>
            <anchorfile>qt3drender-render-texturefunctor.html</anchorfile>
            <anchor>TextureFunctor</anchor>
            <arglist>(TextureManager *textureManager, TextureImageManager *textureImageManager, TextureDataManager *textureDataManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-texturefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-texturefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-texturefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureDataManager</name>
        <filename>qt3drender-render-texturedatamanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureDataManager</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>TextureDataManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addToPendingTextures</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>addToPendingTextures</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;textureId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>texturesPending</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>texturesPending</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HTextureData</type>
            <name>textureDataFromFunctor</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>textureDataFromFunctor</anchor>
            <arglist>(const QTextureDataFunctorPtr &amp;functor) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureDataForFunctor</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>addTextureDataForFunctor</anchor>
            <arglist>(HTextureData textureDataHandle, const QTextureDataFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeTextureDataFunctor</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>removeTextureDataFunctor</anchor>
            <arglist>(const QTextureDataFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>assignFunctorToTextureImage</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>assignFunctorToTextureImage</anchor>
            <arglist>(const QTextureDataFunctorPtr &amp;functor, HTextureImage imageHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMutex *</type>
            <name>mutex</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>mutex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-texturedatamanager.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImage</name>
        <filename>qt3drender-render-textureimage.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureImage</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>TextureImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateFromPeer</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>updateFromPeer</anchor>
            <arglist>(Qt3DCore::QNode *peer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureImageDNA</type>
            <name>dna</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>dna</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layer</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>layer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>mipmapLevel</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>mipmapLevel</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider::CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>face</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureManager</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>setTextureManager</anchor>
            <arglist>(TextureManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureImageManager</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>setTextureImageManager</anchor>
            <arglist>(TextureImageManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureDataManager</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>setTextureDataManager</anchor>
            <arglist>(TextureDataManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureDataFunctorPtr</type>
            <name>textureDataFunctor</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>textureDataFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureDataHandle</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>setTextureDataHandle</anchor>
            <arglist>(HTextureData handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HTextureData</type>
            <name>textureDataHandle</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>textureDataHandle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureDataFunctorPtr</type>
            <name>dataFunctor</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>dataFunctor</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImageFunctor</name>
        <filename>qt3drender-render-textureimagefunctor.html</filename>
        <base>QBackendNodeFunctor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TextureImageFunctor</name>
            <anchorfile>qt3drender-render-textureimagefunctor.html</anchorfile>
            <anchor>TextureImageFunctor</anchor>
            <arglist>(TextureManager *textureManager, TextureImageManager *textureImageManager, TextureDataManager *textureDataManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-textureimagefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(Qt3DCore::QNode *frontend, const Qt3DCore::QBackendNodeFactory *factory) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-textureimagefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-textureimagefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDiffuseMapMaterial</name>
        <filename>qt3drender-qdiffusemapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>diffuse</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDiffuseMapMaterial</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>QDiffuseMapMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDiffuseMapMaterial</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>dtor.QDiffuseMapMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>specular</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>textureScale</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureScale</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureScaleChanged</name>
            <anchorfile>qt3drender-qdiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDiffuseMapMaterialPrivate</name>
        <filename>qt3drender-qdiffusemapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDiffuseSpecularMapMaterial</name>
        <filename>qt3drender-qdiffusespecularmapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>specular</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>diffuse</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDiffuseSpecularMapMaterial</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>QDiffuseSpecularMapMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDiffuseSpecularMapMaterial</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>dtor.QDiffuseSpecularMapMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>specular</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>textureScale</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(QAbstractTextureProvider *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureScale</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(QAbstractTextureProvider *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureScaleChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDiffuseSpecularMapMaterialPrivate</name>
        <filename>qt3drender-qdiffusespecularmapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDiffuseSpecularMapMaterialPrivate</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>QDiffuseSpecularMapMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleAmbientChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleTextureScaleChanged</name>
            <anchorfile>qt3drender-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QForwardRenderer</name>
        <filename>qt3drender-qforwardrenderer.html</filename>
        <base>QTechniqueFilter</base>
        <member kind="property" type="QRectF">
            <name>viewportRect</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>viewportRect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>clearColor</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DCore::QEntity *">
            <name>camera</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QForwardRenderer</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>QForwardRenderer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QForwardRenderer</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>dtor.QForwardRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>viewportRect</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>viewportRect-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QEntity *</type>
            <name>camera</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewportRect</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>viewportRect-prop</anchor>
            <arglist>(const QRectF &amp;viewportRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearColor</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>(const QColor &amp;clearColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>setCamera</anchor>
            <arglist>(Qt3DCore::QEntity *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>viewportRectChanged</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>viewportRect-prop</anchor>
            <arglist>(const QRectF &amp;viewportRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearColorChanged</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>(const QColor &amp;clearColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraChanged</name>
            <anchorfile>qt3drender-qforwardrenderer.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DCore::QEntity *camera)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QForwardRendererPrivate</name>
        <filename>qt3drender-qforwardrendererprivate.html</filename>
        <base>QTechniqueFilterPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QForwardRendererPrivate</name>
            <anchorfile>qt3drender-qforwardrendererprivate.html</anchorfile>
            <anchor>QForwardRendererPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qforwardrendererprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGoochMaterial</name>
        <filename>qt3drender-qgoochmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>cool</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>cool-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>warm</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>warm-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>alpha</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>beta</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>beta-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGoochMaterial</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>QGoochMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>specular</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>cool</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>cool-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>warm</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>warm-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>alpha</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>beta</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>beta-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCool</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>cool-prop</anchor>
            <arglist>(const QColor &amp;cool)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWarm</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>warm-prop</anchor>
            <arglist>(const QColor &amp;warm)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlpha</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(float alpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBeta</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>beta-prop</anchor>
            <arglist>(float beta)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>coolChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>cool-prop</anchor>
            <arglist>(const QColor &amp;cool)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>warmChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>warm-prop</anchor>
            <arglist>(const QColor &amp;warm)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(float alpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>betaChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>beta-prop</anchor>
            <arglist>(float beta)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QGoochMaterial</name>
            <anchorfile>qt3drender-qgoochmaterial.html</anchorfile>
            <anchor>QGoochMaterial-1</anchor>
            <arglist>(QGoochMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGoochMaterialPrivate</name>
        <filename>qt3drender-qgoochmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGoochMaterialPrivate</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>QGoochMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleCoolChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleCoolChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleWarmChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleWarmChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAlphaChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleAlphaChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleBetaChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleBetaChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseMapAlphaMaterial</name>
        <filename>qt3drender-qnormaldiffusemapalphamaterial.html</filename>
        <base>QNormalDiffuseMapMaterial</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapAlphaMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusemapalphamaterial.html</anchorfile>
            <anchor>QNormalDiffuseMapAlphaMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNormalDiffuseMapAlphaMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusemapalphamaterial.html</anchorfile>
            <anchor>dtor.QNormalDiffuseMapAlphaMaterial</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseMapAlphaMaterialPrivate</name>
        <filename>qt3drender-qnormaldiffusemapalphamaterialprivate.html</filename>
        <base>QNormalDiffuseMapMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapAlphaMaterialPrivate</name>
            <anchorfile>qt3drender-qnormaldiffusemapalphamaterialprivate.html</anchorfile>
            <anchor>QNormalDiffuseMapAlphaMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>init</name>
            <anchorfile>qt3drender-qnormaldiffusemapalphamaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseMapMaterial</name>
        <filename>qt3drender-qnormaldiffusemapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>diffuse</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>normal</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseMapMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNormalDiffuseMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>dtor.QNormalDiffuseMapMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>specular</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>normal</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>textureScale</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QAbstractTextureProvider *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureScale</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QAbstractTextureProvider *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureScaleChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseMapMaterial-1</anchor>
            <arglist>(QNormalDiffuseMapMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseMapMaterialPrivate</name>
        <filename>qt3drender-qnormaldiffusemapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapMaterialPrivate</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>QNormalDiffuseMapMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>init</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleAmbientChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleNormalChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleNormalChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleTextureScaleChanged</name>
            <anchorfile>qt3drender-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseSpecularMapMaterial</name>
        <filename>qt3drender-qnormaldiffusespecularmapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>diffuse</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>normal</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>specular</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseSpecularMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseSpecularMapMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNormalDiffuseSpecularMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>dtor.QNormalDiffuseSpecularMapMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>normal</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>specular</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>textureScale</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QAbstractTextureProvider *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(QAbstractTextureProvider *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureScale</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(QAbstractTextureProvider *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QAbstractTextureProvider *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(QAbstractTextureProvider *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureScaleChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseSpecularMapMaterial</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseSpecularMapMaterial-1</anchor>
            <arglist>(QNormalDiffuseSpecularMapMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNormalDiffuseSpecularMapMaterialPrivate</name>
        <filename>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseSpecularMapMaterialPrivate</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>QNormalDiffuseSpecularMapMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleAmbientChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleNormalChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleNormalChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleTextureScaleChanged</name>
            <anchorfile>qt3drender-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPerVertexColorMaterial</name>
        <filename>qt3drender-qpervertexcolormaterial.html</filename>
        <base>QMaterial</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPerVertexColorMaterial</name>
            <anchorfile>qt3drender-qpervertexcolormaterial.html</anchorfile>
            <anchor>QPerVertexColorMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPerVertexColorMaterial</name>
            <anchorfile>qt3drender-qpervertexcolormaterial.html</anchorfile>
            <anchor>dtor.QPerVertexColorMaterial</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPerVertexColorMaterialPrivate</name>
        <filename>qt3drender-qpervertexcolormaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPerVertexColorMaterialPrivate</name>
            <anchorfile>qt3drender-qpervertexcolormaterialprivate.html</anchorfile>
            <anchor>QPerVertexColorMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qpervertexcolormaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPhongAlphaMaterial</name>
        <filename>qt3drender-qphongalphamaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>alpha</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongAlphaMaterial</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>QPhongAlphaMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPhongAlphaMaterial</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>dtor.QPhongAlphaMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>specular</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>alpha</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlpha</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(float alpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaChanged</name>
            <anchorfile>qt3drender-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(float alpha)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPhongAlphaMaterialPrivate</name>
        <filename>qt3drender-qphongalphamaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongAlphaMaterialPrivate</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>QPhongAlphaMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleAmbientChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAlphaChanged</name>
            <anchorfile>qt3drender-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleAlphaChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPhongMaterial</name>
        <filename>qt3drender-qphongmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongMaterial</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>QPhongMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPhongMaterial</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>dtor.QPhongMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>diffuse</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>specular</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>shininess</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDiffuse</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>(const QColor &amp;ambient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>diffuseChanged</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(const QColor &amp;diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(const QColor &amp;specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3drender-qphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPhongMaterialPrivate</name>
        <filename>qt3drender-qphongmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongMaterialPrivate</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>QPhongMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>handleAmbientChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleDiffuseChanged</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>handleDiffuseChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleSpecularChanged</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>handleSpecularChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleShininessChanged</name>
            <anchorfile>qt3drender-qphongmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSkyboxEntity</name>
        <filename>qt3drender-qskyboxentity.html</filename>
        <base>QEntity</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSkyboxEntity</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>QSkyboxEntity</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSkyboxEntity</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>dtor.QSkyboxEntity</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseName</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>setBaseName</anchor>
            <arglist>(const QString &amp;baseName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>baseName</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>baseName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExtension</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>setExtension</anchor>
            <arglist>(const QString &amp;extension)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>extension</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>extension</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCameraPosition</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>setCameraPosition</anchor>
            <arglist>(const QVector3D &amp;cameraPosition)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>cameraPosition</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>cameraPosition</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDirectoryChanged</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>sourceDirectoryChanged</anchor>
            <arglist>(const QString &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>extensionChanged</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>extensionChanged</anchor>
            <arglist>(const QString &amp;extension)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraPositionChanged</name>
            <anchorfile>qt3drender-qskyboxentity.html</anchorfile>
            <anchor>cameraPositionChanged</anchor>
            <arglist>(const QVector3D &amp;cameraPosition)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSkyboxEntityPrivate</name>
        <filename>qt3drender-qskyboxentityprivate.html</filename>
        <base>QEntityPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraSelector</name>
        <filename>qt3drender-qcameraselector.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="Qt3DCore::QEntity *">
            <name>camera</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraSelector</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>QCameraSelector</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCameraSelector</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>dtor.QCameraSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QEntity *</type>
            <name>camera</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DCore::QEntity *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraChanged</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DCore::QEntity *camera)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QCameraSelector</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>QCameraSelector-1</anchor>
            <arglist>(QCameraSelectorPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qcameraselector.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraSelectorPrivate</name>
        <filename>qt3drender-qcameraselectorprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraSelectorPrivate</name>
            <anchorfile>qt3drender-qcameraselectorprivate.html</anchorfile>
            <anchor>QCameraSelectorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClearBuffer</name>
        <filename>qt3drender-qclearbuffer.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="BufferType">
            <name>buffers</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClearBuffer</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>QClearBuffer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QClearBuffer</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>dtor.QClearBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>BufferType</name>
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthStencilBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorDepthBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorDepthStencilBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AllBuffers">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BufferType</type>
            <name>buffers</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBuffers</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>(BufferType buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buffersChanged</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>(BufferType buffers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QClearBuffer</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>QClearBuffer-1</anchor>
            <arglist>(QClearBufferPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qclearbuffer.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClearBufferPrivate</name>
        <filename>qt3drender-qclearbufferprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClearBufferPrivate</name>
            <anchorfile>qt3drender-qclearbufferprivate.html</anchorfile>
            <anchor>QClearBufferPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDispatchCompute</name>
        <filename>qt3drender-qdispatchcompute.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="int">
            <name>workGroupX</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupX-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>workGroupY</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupY-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>workGroupZ</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDispatchCompute</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>QDispatchCompute</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDispatchCompute</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>dtor.QDispatchCompute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>workGroupX</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupX-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>workGroupY</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupY-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>workGroupZ</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorkGroupX</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupX-prop</anchor>
            <arglist>(int workGroupX)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorkGroupY</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupY-prop</anchor>
            <arglist>(int workGroupY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorkGroupZ</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist>(int workGroupZ)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>workGroupXChanged</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupX-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>workGroupYChanged</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupY-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>workGroupZChanged</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qdispatchcompute.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraph</name>
        <filename>qt3drender-qframegraph.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DRender::QFrameGraphNode *">
            <name>activeFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>QFrameGraph</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>dtor.QFrameGraph</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFrameGraphNode *</type>
            <name>activeFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActiveFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>(QFrameGraphNode *activeFrameGraph)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeFrameGraphChanged</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>(QFrameGraphNode *activeFrameGraph)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraph</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>QFrameGraph-1</anchor>
            <arglist>(QFrameGraphPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qframegraph.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphPrivate</name>
        <filename>qt3drender-qframegraphprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphPrivate</name>
            <anchorfile>qt3drender-qframegraphprivate.html</anchorfile>
            <anchor>QFrameGraphPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphNode</name>
        <filename>qt3drender-qframegraphnode.html</filename>
        <base>QNode</base>
        <member kind="property" type="bool">
            <name>enabled</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNode</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>QFrameGraphNode</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrameGraphNode</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>dtor.QFrameGraphNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFrameGraphNode *</type>
            <name>parentFrameGraphNode</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>parentFrameGraphNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEnabled</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNode</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>QFrameGraphNode-1</anchor>
            <arglist>(QFrameGraphNodePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>enabledChanged</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>enabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphNodePrivate</name>
        <filename>qt3drender-qframegraphnodeprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNodePrivate</name>
            <anchorfile>qt3drender-qframegraphnodeprivate.html</anchorfile>
            <anchor>QFrameGraphNodePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphSelectorFunctor</name>
        <filename>qt3drender-qframegraphselectorfunctor.html</filename>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;int&gt;</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qframegraphselectorfunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QFrameGraphSelectorFunctor</name>
            <anchorfile>qt3drender-qframegraphselectorfunctor.html</anchorfile>
            <anchor>dtor.QFrameGraphSelectorFunctor</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphSelector</name>
        <filename>qt3drender-qframegraphselector.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphSelector</name>
            <anchorfile>qt3drender-qframegraphselector.html</anchorfile>
            <anchor>QFrameGraphSelector</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrameGraphSelector</name>
            <anchorfile>qt3drender-qframegraphselector.html</anchorfile>
            <anchor>dtor.QFrameGraphSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFrameGraphSelectorFunctorPtr</type>
            <name>selectionFunctor</name>
            <anchorfile>qt3drender-qframegraphselector.html</anchorfile>
            <anchor>selectionFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSelectionFunctor</name>
            <anchorfile>qt3drender-qframegraphselector.html</anchorfile>
            <anchor>setSelectionFunctor</anchor>
            <arglist>(QFrameGraphSelectorFunctorPtr functor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qframegraphselector.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphSelectorPrivate</name>
        <filename>qt3drender-qframegraphselectorprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphSelectorPrivate</name>
            <anchorfile>qt3drender-qframegraphselectorprivate.html</anchorfile>
            <anchor>QFrameGraphSelectorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrustumCulling</name>
        <filename>qt3drender-qfrustumculling.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrustumCulling</name>
            <anchorfile>qt3drender-qfrustumculling.html</anchorfile>
            <anchor>QFrustumCulling</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrustumCulling</name>
            <anchorfile>qt3drender-qfrustumculling.html</anchorfile>
            <anchor>dtor.QFrustumCulling</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLayerFilter</name>
        <filename>qt3drender-qlayerfilter.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="QStringList">
            <name>layers</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLayerFilter</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>QLayerFilter</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLayerFilter</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>dtor.QLayerFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>layers</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayers</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist>(const QStringList &amp;layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>layersChanged</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist>(const QStringList &amp;layers)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLayerFilter</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>QLayerFilter-1</anchor>
            <arglist>(QLayerFilterPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLayerFilterPrivate</name>
        <filename>qt3drender-qlayerfilterprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLayerFilterPrivate</name>
            <anchorfile>qt3drender-qlayerfilterprivate.html</anchorfile>
            <anchor>QLayerFilterPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLighting</name>
        <filename>qt3drender-qlighting.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLighting</name>
            <anchorfile>qt3drender-qlighting.html</anchorfile>
            <anchor>QLighting</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLighting</name>
            <anchorfile>qt3drender-qlighting.html</anchorfile>
            <anchor>dtor.QLighting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLighting</name>
            <anchorfile>qt3drender-qlighting.html</anchorfile>
            <anchor>QLighting-1</anchor>
            <arglist>(QLightingPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qlighting.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLightingPrivate</name>
        <filename>qt3drender-qlightingprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNoDraw</name>
        <filename>qt3drender-qnodraw.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNoDraw</name>
            <anchorfile>qt3drender-qnodraw.html</anchorfile>
            <anchor>QNoDraw</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNoDraw</name>
            <anchorfile>qt3drender-qnodraw.html</anchorfile>
            <anchor>dtor.QNoDraw</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderPassFilter</name>
        <filename>qt3drender-qrenderpassfilter.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderPassFilter</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>QRenderPassFilter</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderPassFilter</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>dtor.QRenderPassFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAnnotation *&gt;</type>
            <name>includes</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>includes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addInclude</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>addInclude</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeInclude</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>removeInclude</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderPassFilter</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>QRenderPassFilter-1</anchor>
            <arglist>(QRenderPassFilterPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderPassFilterPrivate</name>
        <filename>qt3drender-qrenderpassfilterprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderPassFilterPrivate</name>
            <anchorfile>qt3drender-qrenderpassfilterprivate.html</anchorfile>
            <anchor>QRenderPassFilterPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetSelector</name>
        <filename>qt3drender-qrendertargetselector.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="Qt3DRender::QRenderTarget *">
            <name>target</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetSelector</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>QRenderTargetSelector</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderTargetSelector</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>dtor.QRenderTargetSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderTarget *</type>
            <name>target</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDrawBuffers</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>setDrawBuffers</anchor>
            <arglist>(const QList&lt;QRenderAttachment::RenderAttachmentType&gt; &amp;buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderAttachment::RenderAttachmentType&gt;</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>drawBuffers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(QRenderTarget *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetChanged</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(QRenderTarget *target)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetSelector</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>QRenderTargetSelector-1</anchor>
            <arglist>(QRenderTargetSelectorPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetSelectorPrivate</name>
        <filename>qt3drender-qrendertargetselectorprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetSelectorPrivate</name>
            <anchorfile>qt3drender-qrendertargetselectorprivate.html</anchorfile>
            <anchor>QRenderTargetSelectorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortCriterion</name>
        <filename>qt3drender-qsortcriterion.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QSortCriterion::SortType">
            <name>sort</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>sort-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortCriterion</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>QSortCriterion</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSortCriterion</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>dtor.QSortCriterion</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>SortType</name>
            <anchor>SortType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StateChangeCost">
            <anchor>SortType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BackToFront">
            <anchor>SortType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Material">
            <anchor>SortType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SortType</type>
            <name>sort</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>sort-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSort</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>sort-prop</anchor>
            <arglist>(SortType sort)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sortChanged</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>sort-prop</anchor>
            <arglist>(SortType sort)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSortCriterion</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>QSortCriterion-1</anchor>
            <arglist>(QSortCriterionPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qsortcriterion.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortCriterionPrivate</name>
        <filename>qt3drender-qsortcriterionprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortCriterionPrivate</name>
            <anchorfile>qt3drender-qsortcriterionprivate.html</anchorfile>
            <anchor>QSortCriterionPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortMethod</name>
        <filename>qt3drender-qsortmethod.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortMethod</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>QSortMethod</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSortMethod</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>dtor.QSortMethod</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addCriterion</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>addCriterion</anchor>
            <arglist>(QSortCriterion *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeCriterion</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>removeCriterion</anchor>
            <arglist>(QSortCriterion *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QSortCriterion *&gt;</type>
            <name>criteria</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>criteria</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSortMethod</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>QSortMethod-1</anchor>
            <arglist>(QSortMethodPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qsortmethod.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortMethodPrivate</name>
        <filename>qt3drender-qsortmethodprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortMethodPrivate</name>
            <anchorfile>qt3drender-qsortmethodprivate.html</anchorfile>
            <anchor>QSortMethodPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStateSet</name>
        <filename>qt3drender-qstateset.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStateSet</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>QStateSet</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStateSet</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>dtor.QStateSet</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRenderState</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>addRenderState</anchor>
            <arglist>(QRenderState *state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderState</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>removeRenderState</anchor>
            <arglist>(QRenderState *state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderState *&gt;</type>
            <name>renderStates</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>renderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStateSet</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>QStateSet-1</anchor>
            <arglist>(QStateSetPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qstateset.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStateSetPrivate</name>
        <filename>qt3drender-qstatesetprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStateSetPrivate</name>
            <anchorfile>qt3drender-qstatesetprivate.html</anchorfile>
            <anchor>QStateSetPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTechniqueFilter</name>
        <filename>qt3drender-qtechniquefilter.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTechniqueFilter</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>QTechniqueFilter</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTechniqueFilter</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>dtor.QTechniqueFilter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAnnotation *&gt;</type>
            <name>criteria</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>criteria</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRequirement</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>addRequirement</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRequirement</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>removeRequirement</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QTechniqueFilter</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>QTechniqueFilter-1</anchor>
            <arglist>(QTechniqueFilterPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTechniqueFilterPrivate</name>
        <filename>qt3drender-qtechniquefilterprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTechniqueFilterPrivate</name>
            <anchorfile>qt3drender-qtechniquefilterprivate.html</anchorfile>
            <anchor>QTechniqueFilterPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QViewport</name>
        <filename>qt3drender-qviewport.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="QRectF">
            <name>rect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>rect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>clearColor</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QViewport</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>QViewport</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QViewport</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>dtor.QViewport</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>rect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>rect-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>rect-prop</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearColor</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rectChanged</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>rect-prop</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearColorChanged</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>(const QColor &amp;clearColor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QViewport</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>QViewport-1</anchor>
            <arglist>(QViewportPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QViewportPrivate</name>
        <filename>qt3drender-qviewportprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QViewportPrivate</name>
            <anchorfile>qt3drender-qviewportprivate.html</anchorfile>
            <anchor>QViewportPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::FunctorType</name>
        <filename>qt3drender-functortype.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>qintptr</type>
            <name>id</name>
            <anchorfile>qt3drender-functortype.html</anchorfile>
            <anchor>id</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractFunctor</name>
        <filename>qt3drender-qabstractfunctor.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractFunctor</name>
            <anchorfile>qt3drender-qabstractfunctor.html</anchorfile>
            <anchor>dtor.QAbstractFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual qintptr</type>
            <name>id</name>
            <anchorfile>qt3drender-qabstractfunctor.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>functor_cast</name>
            <anchorfile>qt3drender-qabstractfunctor.html</anchorfile>
            <anchor>functor_cast</anchor>
            <arglist>(const QAbstractFunctor *other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBoundingVolumeDebug</name>
        <filename>qt3drender-qboundingvolumedebug.html</filename>
        <base>QComponent</base>
        <member kind="property" type="bool">
            <name>recursive</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundingVolumeDebug</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>QBoundingVolumeDebug</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBoundingVolumeDebug</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>dtor.QBoundingVolumeDebug</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>recursive</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRecursive</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>(bool recursive)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>recursiveChanged</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>(bool recursive)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-qboundingvolumedebug.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QItemModelBuffer</name>
        <filename>qt3drender-qitemmodelbuffer.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QItemModelBuffer</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>QItemModelBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setModel</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>setModel</anchor>
            <arglist>(QAbstractItemModel *model)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(const QModelIndex &amp;rootIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mapRoleName</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>mapRoleName</anchor>
            <arglist>(QByteArray roleName, int type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mapRoleName</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>mapRoleName-1</anchor>
            <arglist>(QByteArray roleName, QString attributeName, int type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer *</type>
            <name>buffer</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>buffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>attributeNames</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>attributeNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>attributeByName</name>
            <anchorfile>qt3drender-qitemmodelbuffer.html</anchorfile>
            <anchor>attributeByName</anchor>
            <arglist>(QString nm) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLayer</name>
        <filename>qt3drender-qlayer.html</filename>
        <base>QComponent</base>
        <member kind="property" type="QStringList">
            <name>names</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>names-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLayer</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>QLayer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLayer</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>dtor.QLayer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>names</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>names-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNames</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>names-prop</anchor>
            <arglist>(const QStringList &amp;names)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>namesChanged</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>names-prop</anchor>
            <arglist>(const QStringList &amp;names)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLayer</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>QLayer-1</anchor>
            <arglist>(QLayerPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qlayer.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLayerPrivate</name>
        <filename>qt3drender-qlayerprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLayerPrivate</name>
            <anchorfile>qt3drender-qlayerprivate.html</anchorfile>
            <anchor>QLayerPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderAspect</name>
        <filename>qt3drender-qrenderaspect.html</filename>
        <base>QAbstractAspect</base>
        <member kind="enum">
            <name>RenderType</name>
            <anchor>RenderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Synchronous">
            <anchor>RenderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Threaded">
            <anchor>RenderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderAspect</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>QRenderAspect</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderAspect</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>QRenderAspect-1</anchor>
            <arglist>(RenderType type, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderInitialize</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>renderInitialize</anchor>
            <arglist>(QOpenGLContext *context)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderSynchronous</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>renderSynchronous</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderShutdown</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>renderShutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendTypes</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>registerBackendTypes</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderAspect</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>QRenderAspect-2</anchor>
            <arglist>(QRenderAspectPrivate &amp;dd, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>onRootEntityChanged</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>onRootEntityChanged</anchor>
            <arglist>(Qt3DCore::QEntity *rootObject)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>onInitialize</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>onInitialize</anchor>
            <arglist>(const QVariantMap &amp;data)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>onCleanup</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>onCleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>createRenderBufferJobs</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>createRenderBufferJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>createGeometryRendererJobs</name>
            <anchorfile>qt3drender-qrenderaspect.html</anchorfile>
            <anchor>createGeometryRendererJobs</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderAspectPrivate</name>
        <filename>qt3drender-qrenderaspectprivate.html</filename>
        <base>QAbstractAspectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderAspectPrivate</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>QRenderAspectPrivate</anchor>
            <arglist>(QRenderAspect::RenderType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadSceneParsers</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>loadSceneParsers</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderAttachment</name>
        <filename>qt3drender-qrenderattachment.html</filename>
        <base>QNode</base>
        <member kind="property" type="RenderAttachmentType">
            <name>type</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider *">
            <name>texture</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>mipLevel</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>mipLevel-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>layer</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="CubeMapFace">
            <name>face</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>RenderAttachmentType</name>
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment0">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment1">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment2">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment3">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment4">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment5">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment6">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment7">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment8">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment9">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment10">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment11">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment12">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment13">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment14">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorAttachment15">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthAttachment">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilAttachment">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthStencilAttachment">
            <anchor>RenderAttachmentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>CubeMapFace</name>
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveX">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeX">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveY">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeY">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveZ">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeZ">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderAttachment</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>QRenderAttachment</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderAttachment</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>dtor.QRenderAttachment</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderAttachmentType</type>
            <name>type</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider *</type>
            <name>texture</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>mipLevel</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>mipLevel-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layer</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setType</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(RenderAttachmentType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(QAbstractTextureProvider *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMipLevel</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>mipLevel-prop</anchor>
            <arglist>(int level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayer</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>(int layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFace</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>(CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>typeChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(RenderAttachmentType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(QAbstractTextureProvider *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mipLevelChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>mipLevel-prop</anchor>
            <arglist>(int mipLevel)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>layerChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>(int layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>(CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderAttachment</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>QRenderAttachment-1</anchor>
            <arglist>(QRenderAttachmentPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qrenderattachment.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderAttachmentPrivate</name>
        <filename>qt3drender-qrenderattachmentprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderAttachmentPrivate</name>
            <anchorfile>qt3drender-qrenderattachmentprivate.html</anchorfile>
            <anchor>QRenderAttachmentPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTarget</name>
        <filename>qt3drender-qrendertarget.html</filename>
        <base>QComponent</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderTarget</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>QRenderTarget</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderTarget</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>dtor.QRenderTarget</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAttachment</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>addAttachment</anchor>
            <arglist>(QRenderAttachment *attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAttachment</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>removeAttachment</anchor>
            <arglist>(QRenderAttachment *attachment)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderAttachment *&gt;</type>
            <name>attachments</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>attachments</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderTarget</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>QRenderTarget-1</anchor>
            <arglist>(QRenderTargetPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetPrivate</name>
        <filename>qt3drender-qrendertargetprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetPrivate</name>
            <anchorfile>qt3drender-qrendertargetprivate.html</anchorfile>
            <anchor>QRenderTargetPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QWindow</name>
        <filename>qt3drender-qwindow.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QWindowPrivate</name>
        <filename>qt3drender-qwindowprivate.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractAttribute</name>
        <filename>qt3drender-qabstractattribute.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QAbstractBuffer *">
            <name>buffer</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="DataType">
            <name>dataType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>dataSize</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataSize-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>count</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>byteStride</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteStride-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>byteOffset</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteOffset-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>divisor</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>divisor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="AttributeType">
            <name>attributeType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>AttributeType</name>
            <anchor>AttributeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VertexAttribute">
            <anchor>AttributeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IndexAttribute">
            <anchor>AttributeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>DataType</name>
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Byte">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedByte">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Short">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedShort">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedInt">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="HalfFloat">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Float">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Double">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAttribute</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>QAbstractAttribute</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractAttribute</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dtor.QAbstractAttribute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAttribute</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>QAbstractAttribute-1</anchor>
            <arglist>(QAbstractBuffer *buf, DataType type, uint dataSize, uint count, uint offset, uint stride, QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractBuffer *</type>
            <name>buffer</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>DataType</type>
            <name>dataType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>dataSize</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataSize-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>count</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>byteStride</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteStride-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>byteOffset</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteOffset-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>divisor</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>divisor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttributeType</type>
            <name>attributeType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;QVector4D&gt;</type>
            <name>asVector4D</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>asVector4D</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;QVector3D&gt;</type>
            <name>asVector3D</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>asVector3D</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;QVector2D&gt;</type>
            <name>asVector2D</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>asVector2D</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>dump</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dump</anchor>
            <arglist>(int count) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBuffer</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist>(QAbstractBuffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataType-prop</anchor>
            <arglist>(DataType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataSize</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataSize-prop</anchor>
            <arglist>(uint size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCount</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>(uint count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setByteStride</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteStride-prop</anchor>
            <arglist>(uint byteStride)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setByteOffset</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteOffset-prop</anchor>
            <arglist>(uint byteOffset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDivisor</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>divisor-prop</anchor>
            <arglist>(uint divisor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAttributeType</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist>(AttributeType attributeType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bufferChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist>(QAbstractBuffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataTypeChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataType-prop</anchor>
            <arglist>(DataType dataType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataSizeChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>dataSize-prop</anchor>
            <arglist>(uint dataSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>countChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist>(uint count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>byteStrideChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteStride-prop</anchor>
            <arglist>(uint byteStride)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>byteOffsetChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>byteOffset-prop</anchor>
            <arglist>(uint byteOffset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>divisorChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>divisor-prop</anchor>
            <arglist>(uint divisor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>attributeTypeChanged</name>
            <anchorfile>qt3drender-qabstractattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist>(AttributeType attributeType)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractAttributePrivate</name>
        <filename>qt3drender-qabstractattributeprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAttributePrivate</name>
            <anchorfile>qt3drender-qabstractattributeprivate.html</anchorfile>
            <anchor>QAbstractAttributePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractBuffer</name>
        <filename>qt3drender-qabstractbuffer.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractBuffer</name>
            <anchorfile>qt3drender-qabstractbuffer.html</anchorfile>
            <anchor>QAbstractBuffer</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractBuffer</name>
            <anchorfile>qt3drender-qabstractbuffer.html</anchorfile>
            <anchor>dtor.QAbstractBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3drender-qabstractbuffer.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QByteArray &amp;bytes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>data</name>
            <anchorfile>qt3drender-qabstractbuffer.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataChanged</name>
            <anchorfile>qt3drender-qabstractbuffer.html</anchorfile>
            <anchor>dataChanged</anchor>
            <arglist>(const QByteArray &amp;bytes)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractBufferPrivate</name>
        <filename>qt3drender-qabstractbufferprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractBufferPrivate</name>
            <anchorfile>qt3drender-qabstractbufferprivate.html</anchorfile>
            <anchor>QAbstractBufferPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAttribute</name>
        <filename>qt3drender-qattribute.html</filename>
        <base>QAbstractAttribute</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAttribute</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>QAttribute</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAttribute</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>QAttribute-1</anchor>
            <arglist>(QBuffer *buf, DataType type, uint dataSize, int count, int offset, int stride)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAttribute</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>QAttribute-2</anchor>
            <arglist>(QBuffer *buf, const QString &amp;name, DataType type, uint dataSize, int count, int offset, int stride)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAttribute</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>dtor.QAttribute</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;QVector4D&gt;</type>
            <name>asVector4D</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>asVector4D</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;QVector3D&gt;</type>
            <name>asVector3D</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>asVector3D</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;QVector2D&gt;</type>
            <name>asVector2D</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>asVector2D</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>dump</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>dump</anchor>
            <arglist>(int count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer *</type>
            <name>buffer</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>buffer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>defaultPositionAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultPositionAttributeName</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>defaultNormalAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultNormalAttributeName</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>defaultColorAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultColorAttributeName</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>defaultTextureCoordinateAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultTextureCoordinateAttributeName</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>defaultTangentAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultTangentAttributeName</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAttributePrivate</name>
        <filename>qt3drender-qattributeprivate.html</filename>
        <base>QAbstractAttributePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAttributePrivate</name>
            <anchorfile>qt3drender-qattributeprivate.html</anchorfile>
            <anchor>QAttributePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBoundingVolumeSpecifier</name>
        <filename>qt3drender-qboundingvolumespecifier.html</filename>
        <base>QObject</base>
        <member kind="property" type="Qt3DRender::QAbstractAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qboundingvolumespecifier.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundingVolumeSpecifier</name>
            <anchorfile>qt3drender-qboundingvolumespecifier.html</anchorfile>
            <anchor>QBoundingVolumeSpecifier</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qboundingvolumespecifier.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPositionAttribute</name>
            <anchorfile>qt3drender-qboundingvolumespecifier.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>(QAbstractAttribute *positionAttribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionAttributeChanged</name>
            <anchorfile>qt3drender-qboundingvolumespecifier.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>(QAbstractAttribute *positionAttribute)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBuffer</name>
        <filename>qt3drender-qbuffer.html</filename>
        <base>QAbstractBuffer</base>
        <member kind="property" type="BufferType">
            <name>type</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="UsageType">
            <name>usage</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>usage-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>sync</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>sync-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>BufferType</name>
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VertexBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IndexBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PixelPackBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PixelUnpackBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>UsageType</name>
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StreamDraw">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StreamRead">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StreamCopy">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StaticDraw">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StaticRead">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StaticCopy">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DynamicDraw">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DynamicRead">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DynamicCopy">
            <anchor>UsageType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBuffer</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>QBuffer</anchor>
            <arglist>(BufferType ty, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBuffer</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>dtor.QBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UsageType</type>
            <name>usage</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>usage-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BufferType</type>
            <name>type</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSync</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>sync-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBufferFunctor</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>setBufferFunctor</anchor>
            <arglist>(const QBufferFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBufferFunctorPtr</type>
            <name>bufferFunctor</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>bufferFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setType</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(BufferType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUsage</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>usage-prop</anchor>
            <arglist>(UsageType usage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSync</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>sync-prop</anchor>
            <arglist>(bool sync)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QBuffer</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>QBuffer-1</anchor>
            <arglist>(QBufferPrivate &amp;dd, QBuffer::BufferType ty, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>typeChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(BufferType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>usageChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>usage-prop</anchor>
            <arglist>(UsageType usage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>syncChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>sync-prop</anchor>
            <arglist>(bool sync)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferPrivate</name>
        <filename>qt3drender-qbufferprivate.html</filename>
        <base>QAbstractBufferPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBufferPrivate</name>
            <anchorfile>qt3drender-qbufferprivate.html</anchorfile>
            <anchor>QBufferPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferFunctor</name>
        <filename>qt3drender-qbufferfunctor.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBufferFunctor</name>
            <anchorfile>qt3drender-qbufferfunctor.html</anchorfile>
            <anchor>dtor.QBufferFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QByteArray</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qbufferfunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qbufferfunctor.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QBufferFunctor &amp;other) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCuboidGeometry</name>
        <filename>qt3drender-qcuboidgeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="float">
            <name>xExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>yExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>zExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xyMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>yzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCuboidGeometry</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>QCuboidGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCuboidGeometry</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>dtor.QCuboidGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>yExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>zExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>yzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>xyMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>xzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>(float xExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>(float yExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZExtent</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>(float zExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYZMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXZMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXYMeshResolution</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xExtentChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>(float xExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yExtentChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>(float yExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>zExtentChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>(float zExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yzMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;yzMeshResolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xzMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xzMeshResolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xyMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xyMeshResolution)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCuboidGeometryPrivate</name>
        <filename>qt3drender-qcuboidgeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCuboidGeometryPrivate</name>
            <anchorfile>qt3drender-qcuboidgeometryprivate.html</anchorfile>
            <anchor>QCuboidGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qcuboidgeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCuboidMesh</name>
        <filename>qt3drender-qcuboidmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="float">
            <name>xExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>yExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>zExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>yzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xyMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCuboidMesh</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>QCuboidMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCuboidMesh</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>dtor.QCuboidMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>yExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>zExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>yzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>xzMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>xyMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>(float xExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>(float yExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZExtent</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>(float zExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setYZMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXZMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setXYMeshResolution</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xExtentChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist>(float xExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yExtentChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist>(float yExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>zExtentChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist>(float zExtent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yzMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;yzMeshResolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xzMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xzMeshResolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xyMeshResolutionChanged</name>
            <anchorfile>qt3drender-qcuboidmesh.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xyMeshResolution)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCylinderGeometry</name>
        <filename>qt3drender-qcylindergeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCylinderGeometry</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>QCylinderGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCylinderGeometry</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>dtor.QCylinderGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>length</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLength</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lengthChanged</name>
            <anchorfile>qt3drender-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCylinderGeometryPrivate</name>
        <filename>qt3drender-qcylindergeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCylinderGeometryPrivate</name>
            <anchorfile>qt3drender-qcylindergeometryprivate.html</anchorfile>
            <anchor>QCylinderGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qcylindergeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCylinderMesh</name>
        <filename>qt3drender-qcylindermesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCylinderMesh</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>QCylinderMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCylinderMesh</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>dtor.QCylinderMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>length</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLength</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lengthChanged</name>
            <anchorfile>qt3drender-qcylindermesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometry</name>
        <filename>qt3drender-qgeometry.html</filename>
        <base>QNode</base>
        <member kind="property" type="int">
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBoundingVolumeSpecifier *">
            <name>boundingVolumeSpecifier</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumeSpecifier-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGeometry</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>QGeometry</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QGeometry</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>dtor.QGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttributeList</type>
            <name>attributes</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>attributes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAttribute</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>addAttribute</anchor>
            <arglist>(QAbstractAttribute *attribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAttribute</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>removeAttribute</anchor>
            <arglist>(QAbstractAttribute *attribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBoundingVolumeSpecifier *</type>
            <name>boundingVolumeSpecifier</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumeSpecifier-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>(int verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>verticesPerPatchChanged</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>(int verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QGeometry</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>QGeometry-1</anchor>
            <arglist>(QGeometryPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryPrivate</name>
        <filename>qt3drender-qgeometryprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGeometryPrivate</name>
            <anchorfile>qt3drender-qgeometryprivate.html</anchorfile>
            <anchor>QGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryFunctor</name>
        <filename>qt3drender-qgeometryfunctor.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QGeometryFunctor</name>
            <anchorfile>qt3drender-qgeometryfunctor.html</anchorfile>
            <anchor>dtor.QGeometryFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QGeometry *</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qgeometryfunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qgeometryfunctor.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QGeometryFunctor &amp;other) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryRenderer</name>
        <filename>qt3drender-qgeometryrenderer.html</filename>
        <base>QComponent</base>
        <member kind="property" type="int">
            <name>instanceCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>instanceCount-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>primitiveCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveCount-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>baseVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseVertex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>baseInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseInstance-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>restartIndex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>primitiveRestart</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestart-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QGeometry *">
            <name>geometry</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometry-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="PrimitiveType">
            <name>primitiveType</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGeometryRenderer</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>QGeometryRenderer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QGeometryRenderer</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>dtor.QGeometryRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>PrimitiveType</name>
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Points">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Lines">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LineLoop">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LineStrip">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Triangles">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TriangleStrip">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TriangleFan">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LinesAdjacency">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TrianglesAdjacency">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LineStripAdjacency">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TriangleStripAdjacency">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Patches">
            <anchor>PrimitiveType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>instanceCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>instanceCount-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>primitiveCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveCount-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>baseVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseVertex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>baseInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseInstance-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>restartIndex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>primitiveRestart</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestart-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometry-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PrimitiveType</type>
            <name>primitiveType</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGeometryFunctorPtr</type>
            <name>geometryFunctor</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometryFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeometryFunctor</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>setGeometryFunctor</anchor>
            <arglist>(const QGeometryFunctorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInstanceCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>instanceCount-prop</anchor>
            <arglist>(int instanceCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPrimitiveCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveCount-prop</anchor>
            <arglist>(int primitiveCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseVertex-prop</anchor>
            <arglist>(int baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseInstance-prop</anchor>
            <arglist>(int baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRestartIndex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndex-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPrimitiveRestart</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestart-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeometry</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometry-prop</anchor>
            <arglist>(QGeometry *geometry)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPrimitiveType</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveType-prop</anchor>
            <arglist>(PrimitiveType primitiveType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>instanceCountChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>instanceCount-prop</anchor>
            <arglist>(int instanceCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>primitiveCountChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveCount-prop</anchor>
            <arglist>(int primitiveCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseVertexChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseVertex-prop</anchor>
            <arglist>(int baseVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseInstanceChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>baseInstance-prop</anchor>
            <arglist>(int baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>restartIndexChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndex-prop</anchor>
            <arglist>(int restartIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>primitiveRestartChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestart-prop</anchor>
            <arglist>(bool primitiveRestart)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>geometryChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometry-prop</anchor>
            <arglist>(QGeometry *geometry)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>primitiveTypeChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveType-prop</anchor>
            <arglist>(PrimitiveType primitiveType)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QGeometryRenderer</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>QGeometryRenderer-1</anchor>
            <arglist>(QGeometryRendererPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryRendererPrivate</name>
        <filename>qt3drender-qgeometryrendererprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGeometryRendererPrivate</name>
            <anchorfile>qt3drender-qgeometryrendererprivate.html</anchorfile>
            <anchor>QGeometryRendererPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMesh</name>
        <filename>qt3drender-qmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>subMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>subMesh-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>QMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>dtor.QMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>subMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>subMesh-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSubMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>subMesh-prop</anchor>
            <arglist>(const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceChanged</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>subMeshChanged</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>subMesh-prop</anchor>
            <arglist>(const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMesh</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>QMesh-1</anchor>
            <arglist>(QMeshPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMeshPrivate</name>
        <filename>qt3drender-qmeshprivate.html</filename>
        <base>QGeometryRendererPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMeshPrivate</name>
            <anchorfile>qt3drender-qmeshprivate.html</anchorfile>
            <anchor>QMeshPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPlaneGeometry</name>
        <filename>qt3drender-qplanegeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="float">
            <name>width</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>height</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>resolution</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>resolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPlaneGeometry</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>QPlaneGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPlaneGeometry</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>dtor.QPlaneGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>resolution</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>resolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>width</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>height</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setResolution</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>resolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resolutionChanged</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>resolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>heightChanged</name>
            <anchorfile>qt3drender-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPlaneGeometryPrivate</name>
        <filename>qt3drender-qplanegeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPlaneGeometryPrivate</name>
            <anchorfile>qt3drender-qplanegeometryprivate.html</anchorfile>
            <anchor>QPlaneGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qplanegeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPlaneMesh</name>
        <filename>qt3drender-qplanemesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="float">
            <name>width</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>height</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>meshResolution</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPlaneMesh</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>QPlaneMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPlaneMesh</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>dtor.QPlaneMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>width</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>height</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>meshResolution</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMeshResolution</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist>(const QSize &amp;resolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>meshResolutionChanged</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist>(const QSize &amp;meshResolution)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>heightChanged</name>
            <anchorfile>qt3drender-qplanemesh.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSphereGeometry</name>
        <filename>qt3drender-qspheregeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateTangents</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSphereGeometry</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>QSphereGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSphereGeometry</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>dtor.QSphereGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>generateTangents</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGenerateTangents</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool gen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>generateTangentsChanged</name>
            <anchorfile>qt3drender-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool generateTangents)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSphereGeometryPrivate</name>
        <filename>qt3drender-qspheregeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSphereGeometryPrivate</name>
            <anchorfile>qt3drender-qspheregeometryprivate.html</anchorfile>
            <anchor>QSphereGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qspheregeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSphereMesh</name>
        <filename>qt3drender-qspheremesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateTangents</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSphereMesh</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>QSphereMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSphereMesh</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>dtor.QSphereMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>generateTangents</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGenerateTangents</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool gen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>generateTangentsChanged</name>
            <anchorfile>qt3drender-qspheremesh.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool generateTangents)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTorusGeometry</name>
        <filename>qt3drender-qtorusgeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>minorRadius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTorusGeometry</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>QTorusGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTorusGeometry</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>dtor.QTorusGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>minorRadius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinorRadius</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>minorRadiusChanged</name>
            <anchorfile>qt3drender-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTorusGeometryPrivate</name>
        <filename>qt3drender-qtorusgeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTorusGeometryPrivate</name>
            <anchorfile>qt3drender-qtorusgeometryprivate.html</anchorfile>
            <anchor>QTorusGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3drender-qtorusgeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTorusMesh</name>
        <filename>qt3drender-qtorusmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>minorRadius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTorusMesh</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>QTorusMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTorusMesh</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>dtor.QTorusMesh</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>slices</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>minorRadius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSlices</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinorRadius</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>radiusChanged</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist>(int rings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>slicesChanged</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>minorRadiusChanged</name>
            <anchorfile>qt3drender-qtorusmesh.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::FaceIndices</name>
        <filename>qt3drender-faceindices.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FaceIndices</name>
            <anchorfile>qt3drender-faceindices.html</anchorfile>
            <anchor>FaceIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FaceIndices</name>
            <anchorfile>qt3drender-faceindices.html</anchorfile>
            <anchor>FaceIndices-1</anchor>
            <arglist>(unsigned int posIndex, unsigned int tcIndex, unsigned int nIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-faceindices.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const FaceIndices &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::ObjLoader</name>
        <filename>qt3drender-objloader.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ObjLoader</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>ObjLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLoadTextureCoordinatesEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>setLoadTextureCoordinatesEnabled</anchor>
            <arglist>(bool b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isLoadTextureCoordinatesEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>isLoadTextureCoordinatesEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTangentGenerationEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>setTangentGenerationEnabled</anchor>
            <arglist>(bool b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isTangentGenerationEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>isTangentGenerationEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMeshCenteringEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>setMeshCenteringEnabled</anchor>
            <arglist>(bool b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMeshCenteringEnabled</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>isMeshCenteringEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasNormals</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>hasNormals</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasTextureCoordinates</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>hasTextureCoordinates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasTangents</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>hasTangents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>load</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>load</anchor>
            <arglist>(const QString &amp;fileName, const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QVector3D&gt;</type>
            <name>vertices</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>vertices</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QVector3D&gt;</type>
            <name>normals</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>normals</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QVector2D&gt;</type>
            <name>textureCoordinates</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>textureCoordinates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QVector4D&gt;</type>
            <name>tangents</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>tangents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;unsigned int&gt;</type>
            <name>indices</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>indices</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-objloader.html</anchorfile>
            <anchor>geometry</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractSceneLoader</name>
        <filename>qt3drender-qabstractsceneloader.html</filename>
        <base>QComponent</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractSceneLoader</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>QAbstractSceneLoader</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractSceneLoader</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>dtor.QAbstractSceneLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loaded">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Error">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;arg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceChanged</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractSceneLoader</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>QAbstractSceneLoader-1</anchor>
            <arglist>(QAbstractSceneLoaderPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qabstractsceneloader.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractSceneLoaderPrivate</name>
        <filename>qt3drender-qabstractsceneloaderprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractSceneLoaderPrivate</name>
            <anchorfile>qt3drender-qabstractsceneloaderprivate.html</anchorfile>
            <anchor>QAbstractSceneLoaderPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractSceneParser</name>
        <filename>qt3drender-qabstractsceneparser.html</filename>
        <base>QObject</base>
        <member kind="property" type="ParserStatus">
            <name>parserStatus</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>parserStatus-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QStringList">
            <name>errors</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ParserStatus</name>
            <anchor>ParserStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Empty">
            <anchor>ParserStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>ParserStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loaded">
            <anchor>ParserStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Error">
            <anchor>ParserStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractSceneParser</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>QAbstractSceneParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractSceneParser</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>dtor.QAbstractSceneParser</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>isExtensionSupported</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>isExtensionSupported</anchor>
            <arglist>(const QUrl &amp;source) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>scene</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>(const QString &amp;id) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QEntity *</type>
            <name>node</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>node</anchor>
            <arglist>(const QString &amp;id) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParserStatus</type>
            <name>parserStatus</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>parserStatus-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>errors</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>parserStatusChanged</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>parserStatus-prop</anchor>
            <arglist>(ParserStatus parserStatus)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>errorsChanged</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist>(const QStringList &amp;errors)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setParserStatus</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>setParserStatus</anchor>
            <arglist>(ParserStatus parserStatus)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>logError</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>logError</anchor>
            <arglist>(const QString &amp;error)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>logInfo</name>
            <anchorfile>qt3drender-qabstractsceneparser.html</anchorfile>
            <anchor>logInfo</anchor>
            <arglist>(const QString &amp;info)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAxisAlignedBoundingBox</name>
        <filename>qt3drender-qaxisalignedboundingbox.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisAlignedBoundingBox</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>QAxisAlignedBoundingBox</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisAlignedBoundingBox</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>QAxisAlignedBoundingBox-1</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>radii</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>radii</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>minPoint</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>minPoint</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>maxPoint</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>maxPoint</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xExtent</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>xExtent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>yExtent</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>yExtent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>zExtent</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>zExtent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>maxExtent</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>maxExtent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>minExtent</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>minExtent</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>contains</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>contains</anchor>
            <arglist>(const QVector3D &amp;pt) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>expandToContain</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>expandToContain</anchor>
            <arglist>(const QVector3D &amp;pt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>expandToContain</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>expandToContain-1</anchor>
            <arglist>(const QAxisAlignedBoundingBox &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAxisAlignedBoundingBox</type>
            <name>transformBy</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>transformBy</anchor>
            <arglist>(const QMatrix4x4 &amp;mat) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAxisAlignedBoundingBox &amp;</type>
            <name>transform</name>
            <anchorfile>qt3drender-qaxisalignedboundingbox.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>(const QMatrix4x4 &amp;mat)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneLoader</name>
        <filename>qt3drender-qsceneloader.html</filename>
        <base>QAbstractSceneLoader</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneLoader</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>QSceneLoader</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSceneLoader</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>dtor.QSceneLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneParserFactory</name>
        <filename>qt3drender-qsceneparserfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QStringList</type>
            <name>keys</name>
            <anchorfile>qt3drender-qsceneparserfactory.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>(const QString &amp;pluginPath)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QAbstractSceneParser *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneparserfactory.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;name, const QStringList &amp;args, const QString &amp;pluginPath)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneParserPlugin</name>
        <filename>qt3drender-qsceneparserplugin.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneParserPlugin</name>
            <anchorfile>qt3drender-qsceneparserplugin.html</anchorfile>
            <anchor>QSceneParserPlugin</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSceneParserPlugin</name>
            <anchorfile>qt3drender-qsceneparserplugin.html</anchorfile>
            <anchor>dtor.QSceneParserPlugin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QAbstractSceneParser *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneparserplugin.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;key, const QStringList &amp;paramList)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QUrlHelper</name>
        <filename>qt3drender-qurlhelper.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>urlToLocalFileOrQrc</name>
            <anchorfile>qt3drender-qurlhelper.html</anchorfile>
            <anchor>urlToLocalFileOrQrc</anchor>
            <arglist>(const QUrl &amp;url)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDirectionalLight</name>
        <filename>qt3drender-qdirectionallight.html</filename>
        <base>QLight</base>
        <member kind="property" type="QVector3D">
            <name>direction</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDirectionalLight</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>QDirectionalLight</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>direction</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirection</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(const QVector3D &amp;direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>directionChanged</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(const QVector3D &amp;direction)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QDirectionalLight</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>QDirectionalLight-1</anchor>
            <arglist>(QDirectionalLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDirectionalLightPrivate</name>
        <filename>qt3drender-qdirectionallightprivate.html</filename>
        <base>QLightPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDirectionalLightPrivate</name>
            <anchorfile>qt3drender-qdirectionallightprivate.html</anchorfile>
            <anchor>QDirectionalLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLight</name>
        <filename>qt3drender-qlight.html</filename>
        <base>QShaderData</base>
        <member kind="property" type="Type">
            <name>type</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>color</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>intensity</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PointLight">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirectionalLight">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SpotLight">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLight</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>QLight</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLight</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>dtor.QLight</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Type</type>
            <name>type</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>color</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>intensity</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setType</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(Type type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setIntensity</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>(float intensity)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLight</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>QLight-1</anchor>
            <arglist>(QLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>typeChanged</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist>(Type type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>colorChanged</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>intensityChanged</name>
            <anchorfile>qt3drender-qlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>(float intensity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLightPrivate</name>
        <filename>qt3drender-qlightprivate.html</filename>
        <base>QShaderDataPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLightPrivate</name>
            <anchorfile>qt3drender-qlightprivate.html</anchorfile>
            <anchor>QLightPrivate</anchor>
            <arglist>(QLight::Type type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointLight</name>
        <filename>qt3drender-qpointlight.html</filename>
        <base>QLight</base>
        <member kind="property" type="QVector3D">
            <name>attenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>attenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPointLight</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>QPointLight</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>attenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>attenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>constantAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>constantAttenuation</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setConstantAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>setConstantAttenuation</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>linearAttenuation</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>setLinearAttenuation</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>quadraticAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>quadraticAttenuation</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setQuadraticAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>setQuadraticAttenuation</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>attenuation-prop</anchor>
            <arglist>(const QVector3D &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>attenuationChanged</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>attenuation-prop</anchor>
            <arglist>(const QVector3D &amp;attenuation)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QPointLight</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>QPointLight-1</anchor>
            <arglist>(QPointLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointLightPrivate</name>
        <filename>qt3drender-qpointlightprivate.html</filename>
        <base>QLightPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPointLightPrivate</name>
            <anchorfile>qt3drender-qpointlightprivate.html</anchorfile>
            <anchor>QPointLightPrivate</anchor>
            <arglist>(QLight::Type type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSpotLight</name>
        <filename>qt3drender-qspotlight.html</filename>
        <base>QPointLight</base>
        <member kind="property" type="QVector3D">
            <name>direction</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>cutOffAngle</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>cutOffAngle-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSpotLight</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>QSpotLight</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>direction</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>cutOffAngle</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>cutOffAngle-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirection</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(const QVector3D &amp;direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCutOffAngle</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>cutOffAngle-prop</anchor>
            <arglist>(float cutOffAngle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>directionChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(const QVector3D &amp;direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cutOffAngleChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>cutOffAngle-prop</anchor>
            <arglist>(float cutOffAngle)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSpotLight</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>QSpotLight-1</anchor>
            <arglist>(QSpotLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSpotLightPrivate</name>
        <filename>qt3drender-qspotlightprivate.html</filename>
        <base>QPointLightPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSpotLightPrivate</name>
            <anchorfile>qt3drender-qspotlightprivate.html</anchorfile>
            <anchor>QSpotLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAnnotation</name>
        <filename>qt3drender-qannotation.html</filename>
        <base>QNode</base>
        <member kind="property" type="QVariant">
            <name>value</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnnotation</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>QAnnotation</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAnnotation</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>dtor.QAnnotation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;customType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>valueChanged</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qannotation.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAnnotationPrivate</name>
        <filename>qt3drender-qannotationprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnnotationPrivate</name>
            <anchorfile>qt3drender-qannotationprivate.html</anchorfile>
            <anchor>QAnnotationPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QEffect</name>
        <filename>qt3drender-qeffect.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEffect</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>QEffect</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QEffect</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>dtor.QEffect</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>addTechnique</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>addTechnique</anchor>
            <arglist>(QTechnique *t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>removeTechnique</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>removeTechnique</anchor>
            <arglist>(QTechnique *t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QTechnique *&gt;</type>
            <name>techniques</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>techniques</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QEffect</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>QEffect-1</anchor>
            <arglist>(QEffectPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QEffectPrivate</name>
        <filename>qt3drender-qeffectprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEffectPrivate</name>
            <anchorfile>qt3drender-qeffectprivate.html</anchorfile>
            <anchor>QEffectPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGraphicsApiFilter</name>
        <filename>qt3drender-qgraphicsapifilter.html</filename>
        <base>QObject</base>
        <member kind="property" type="Qt3DRender::QGraphicsApiFilter::Api">
            <name>api</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>api-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QGraphicsApiFilter::Profile">
            <name>profile</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>profile-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>minorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>minorVersion-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>majorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>majorVersion-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QStringList">
            <name>extensions</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>extensions-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>vendor</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>vendor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Api</name>
            <anchor>Api-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OpenGLES">
            <anchor>Api-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OpenGL">
            <anchor>Api-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Profile</name>
            <anchor>Profile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoProfile">
            <anchor>Profile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CoreProfile">
            <anchor>Profile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompatibilityProfile">
            <anchor>Profile-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGraphicsApiFilter</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>QGraphicsApiFilter</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const QGraphicsApiFilter &amp;ref)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Api</type>
            <name>api</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>api-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Profile</type>
            <name>profile</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>profile-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>minorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>minorVersion-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>majorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>majorVersion-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>extensions</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>extensions-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>vendor</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>vendor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setApi</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>api-prop</anchor>
            <arglist>(Api api)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProfile</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>profile-prop</anchor>
            <arglist>(Profile profile)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>minorVersion-prop</anchor>
            <arglist>(int minorVersion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMajorVersion</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>majorVersion-prop</anchor>
            <arglist>(int majorVersion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExtensions</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>extensions-prop</anchor>
            <arglist>(const QStringList &amp;extensions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVendor</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>vendor-prop</anchor>
            <arglist>(const QString &amp;vendor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>apiChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>api-prop</anchor>
            <arglist>(Api api)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>profileChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>profile-prop</anchor>
            <arglist>(Profile profile)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>minorVersionChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>minorVersion-prop</anchor>
            <arglist>(int minorVersion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>majorVersionChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>majorVersion-prop</anchor>
            <arglist>(int majorVersion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>extensionsChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>extensions-prop</anchor>
            <arglist>(const QStringList &amp;extensions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>vendorChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>vendor-prop</anchor>
            <arglist>(const QString &amp;vendor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>graphicsApiFilterChanged</name>
            <anchorfile>qt3drender-qgraphicsapifilter.html</anchorfile>
            <anchor>graphicsApiFilterChanged</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMaterial</name>
        <filename>qt3drender-qmaterial.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DRender::QEffect *">
            <name>effect</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>effect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMaterial</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>QMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMaterial</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>dtor.QMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEffect *</type>
            <name>effect</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>effect</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureDict</type>
            <name>textureValues</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>textureValues</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureParameter</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>setTextureParameter</anchor>
            <arglist>(QString name, QAbstractTextureProvider *tex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEffect</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>setEffect</anchor>
            <arglist>(QEffect *effect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>effectChanged</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>effect-prop</anchor>
            <arglist>(QEffect *effect)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMaterial</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>QMaterial-1</anchor>
            <arglist>(QMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMaterialPrivate</name>
        <filename>qt3drender-qmaterialprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMaterialPrivate</name>
            <anchorfile>qt3drender-qmaterialprivate.html</anchorfile>
            <anchor>QMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QParameter</name>
        <filename>qt3drender-qparameter.html</filename>
        <base>QNode</base>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariant">
            <name>value</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameter</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>QParameter</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QParameter</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>dtor.QParameter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameter</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>QParameter-1</anchor>
            <arglist>(const QString &amp;name, const QVariant &amp;value, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameter</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>QParameter-2</anchor>
            <arglist>(const QString &amp;name, QAbstractTextureProvider *texture, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(const QVariant &amp;dv)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>valueChanged</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QParameter</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>QParameter-3</anchor>
            <arglist>(QParameterPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qparameter.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QParameterPrivate</name>
        <filename>qt3drender-qparameterprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameterPrivate</name>
            <anchorfile>qt3drender-qparameterprivate.html</anchorfile>
            <anchor>QParameterPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setValue</name>
            <anchorfile>qt3drender-qparameterprivate.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(const QVariant &amp;v)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QParameterMapping</name>
        <filename>qt3drender-qparametermapping.html</filename>
        <base>QNode</base>
        <member kind="property" type="QString">
            <name>parameterName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>parameterName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>shaderVariableName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>shaderVariableName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Binding">
            <name>bindingType</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>bindingType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Binding</name>
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Uniform">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Attribute">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StandardUniform">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FragmentOutput">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UniformBufferObject">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderStorageBufferObject">
            <anchor>Binding-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameterMapping</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>QParameterMapping</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameterMapping</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>QParameterMapping-1</anchor>
            <arglist>(const QString &amp;parameterName, const QString &amp;shaderParameterName, QParameterMapping::Binding bindingType, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QParameterMapping</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>dtor.QParameterMapping</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>parameterName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>parameterName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>shaderVariableName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>shaderVariableName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Binding</type>
            <name>bindingType</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>bindingType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setParameterName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>parameterName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShaderVariableName</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>shaderVariableName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBindingType</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>bindingType-prop</anchor>
            <arglist>(Binding type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>parameterNameChanged</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>parameterName-prop</anchor>
            <arglist>(const QString &amp;parameterName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shaderVariableNameChanged</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>shaderVariableName-prop</anchor>
            <arglist>(const QString &amp;shaderVariableName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindingTypeChanged</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>bindingType-prop</anchor>
            <arglist>(Binding bindingType)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QParameterMapping</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>QParameterMapping-2</anchor>
            <arglist>(QParameterMappingPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qparametermapping.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QParameterMappingPrivate</name>
        <filename>qt3drender-qparametermappingprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QParameterMappingPrivate</name>
            <anchorfile>qt3drender-qparametermappingprivate.html</anchorfile>
            <anchor>QParameterMappingPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderPass</name>
        <filename>qt3drender-qrenderpass.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QShaderProgram *">
            <name>shaderProgram</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>shaderProgram-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderPass</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>QRenderPass</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderPass</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>dtor.QRenderPass</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>glslNameForParameter</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>glslNameForParameter</anchor>
            <arglist>(QString paramName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterList</type>
            <name>attributes</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>attributes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterList</type>
            <name>uniforms</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>uniforms</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QShaderProgram *</type>
            <name>shaderProgram</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>shaderProgram-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAnnotation</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>addAnnotation</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAnnotation</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>removeAnnotation</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAnnotation *&gt;</type>
            <name>annotations</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>annotations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addBinding</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>addBinding</anchor>
            <arglist>(QParameterMapping *binding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeBinding</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>removeBinding</anchor>
            <arglist>(QParameterMapping *binding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameterMapping *&gt;</type>
            <name>bindings</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>bindings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRenderState</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>addRenderState</anchor>
            <arglist>(QRenderState *state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderState</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>removeRenderState</anchor>
            <arglist>(QRenderState *state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderState *&gt;</type>
            <name>renderStates</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>renderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShaderProgram</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>shaderProgram-prop</anchor>
            <arglist>(QShaderProgram *shaderProgram)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shaderProgramChanged</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>shaderProgram-prop</anchor>
            <arglist>(QShaderProgram *shaderProgram)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderPass</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>QRenderPass-1</anchor>
            <arglist>(QRenderPassPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderPassPrivate</name>
        <filename>qt3drender-qrenderpassprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderPassPrivate</name>
            <anchorfile>qt3drender-qrenderpassprivate.html</anchorfile>
            <anchor>QRenderPassPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::PropertyReaderInterface</name>
        <filename>qt3drender-propertyreaderinterface.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~PropertyReaderInterface</name>
            <anchorfile>qt3drender-propertyreaderinterface.html</anchorfile>
            <anchor>dtor.PropertyReaderInterface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVariant</type>
            <name>readProperty</name>
            <anchorfile>qt3drender-propertyreaderinterface.html</anchorfile>
            <anchor>readProperty</anchor>
            <arglist>(const QVariant &amp;v) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QShaderData</name>
        <filename>qt3drender-qshaderdata.html</filename>
        <base>QComponent</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QShaderData</name>
            <anchorfile>qt3drender-qshaderdata.html</anchorfile>
            <anchor>QShaderData</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QShaderData</name>
            <anchorfile>qt3drender-qshaderdata.html</anchorfile>
            <anchor>dtor.QShaderData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>TransformType</name>
            <anchor>TransformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ModelToEye">
            <anchor>TransformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ModelToWorld">
            <anchor>TransformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PropertyReaderInterfacePtr</type>
            <name>propertyReader</name>
            <anchorfile>qt3drender-qshaderdata.html</anchorfile>
            <anchor>propertyReader</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QShaderData</name>
            <anchorfile>qt3drender-qshaderdata.html</anchorfile>
            <anchor>QShaderData-1</anchor>
            <arglist>(QShaderDataPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qshaderdata.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QShaderDataPrivate</name>
        <filename>qt3drender-qshaderdataprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QShaderDataPrivate</name>
            <anchorfile>qt3drender-qshaderdataprivate.html</anchorfile>
            <anchor>QShaderDataPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QShaderDataPrivate</name>
            <anchorfile>qt3drender-qshaderdataprivate.html</anchorfile>
            <anchor>QShaderDataPrivate-1</anchor>
            <arglist>(PropertyReaderInterfacePtr reader)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QShaderProgram</name>
        <filename>qt3drender-qshaderprogram.html</filename>
        <base>QNode</base>
        <member kind="property" type="QByteArray">
            <name>vertexShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>vertexShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QByteArray">
            <name>tessellationControlShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationControlShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QByteArray">
            <name>tessellationEvaluationShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationEvaluationShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QByteArray">
            <name>geometryShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>geometryShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QByteArray">
            <name>fragmentShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>fragmentShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QByteArray">
            <name>computeShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>computeShaderCode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QShaderProgram</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>QShaderProgram</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QShaderProgram</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>dtor.QShaderProgram</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>ShaderType</name>
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Vertex">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Fragment">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TessellationControl">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TessellationEvaluation">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Geometry">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Compute">
            <anchor>ShaderType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>vertexShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>vertexShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>tessellationControlShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationControlShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>tessellationEvaluationShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationEvaluationShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>geometryShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>geometryShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>fragmentShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>fragmentShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>computeShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>computeShaderCode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>setShaderCode</anchor>
            <arglist>(ShaderType type, const QByteArray &amp;shaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>shaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>shaderCode</anchor>
            <arglist>(ShaderType type) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QByteArray</type>
            <name>loadSource</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>loadSource</anchor>
            <arglist>(const QUrl &amp;sourceUrl)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVertexShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>vertexShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;vertexShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTessellationControlShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationControlShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;tessellationControlShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTessellationEvaluationShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationEvaluationShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;tessellationEvaluationShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeometryShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>geometryShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;geometryShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFragmentShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>fragmentShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;fragmentShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComputeShaderCode</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>computeShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;computeShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>vertexShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>vertexShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;vertexShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>tessellationControlShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationControlShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;tessellationControlShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>tessellationEvaluationShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>tessellationEvaluationShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;tessellationEvaluationShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>geometryShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>geometryShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;geometryShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fragmentShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>fragmentShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;fragmentShaderCode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>computeShaderCodeChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>computeShaderCode-prop</anchor>
            <arglist>(const QByteArray &amp;computeShaderCode)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QShaderProgram</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>QShaderProgram-1</anchor>
            <arglist>(QShaderProgramPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QShaderProgramPrivate</name>
        <filename>qt3drender-qshaderprogramprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QShaderProgramPrivate</name>
            <anchorfile>qt3drender-qshaderprogramprivate.html</anchorfile>
            <anchor>QShaderProgramPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTechnique</name>
        <filename>qt3drender-qtechnique.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QGraphicsApiFilter *">
            <name>graphicsApiFilter</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>graphicsApiFilter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTechnique</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>QTechnique</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTechnique</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>dtor.QTechnique</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAnnotation</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>addAnnotation</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAnnotation</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>removeAnnotation</anchor>
            <arglist>(QAnnotation *criterion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAnnotation *&gt;</type>
            <name>annotations</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>annotations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addParameter</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>addParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeParameter</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>removeParameter</anchor>
            <arglist>(QParameter *p)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QParameter *&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPass</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>addPass</anchor>
            <arglist>(QRenderPass *pass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removePass</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>removePass</anchor>
            <arglist>(QRenderPass *pass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QRenderPass *&gt;</type>
            <name>renderPasses</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>renderPasses</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QGraphicsApiFilter *</type>
            <name>graphicsApiFilter</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>graphicsApiFilter-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QTechnique</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>QTechnique-1</anchor>
            <arglist>(QTechniquePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTechniquePrivate</name>
        <filename>qt3drender-qtechniqueprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTechniquePrivate</name>
            <anchorfile>qt3drender-qtechniqueprivate.html</anchorfile>
            <anchor>QTechniquePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTechniquePrivate</name>
            <anchorfile>qt3drender-qtechniqueprivate.html</anchorfile>
            <anchor>dtor.QTechniquePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QObjectPicker</name>
        <filename>qt3drender-qobjectpicker.html</filename>
        <base>QComponent</base>
        <member kind="property" type="bool">
            <name>hoverEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>hoverEnabled-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>pressed</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>pressed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>containsMouse</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QObjectPicker</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>QObjectPicker</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QObjectPicker</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>dtor.QObjectPicker</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hoverEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>hoverEnabled-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsMouse</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isPressed</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>pressed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHoverEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>hoverEnabled-prop</anchor>
            <arglist>(bool hoverEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pressed</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>pressed</anchor>
            <arglist>(Qt3DRender::QPickEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>released</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>released</anchor>
            <arglist>(Qt3DRender::QPickEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clicked</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>clicked</anchor>
            <arglist>(Qt3DRender::QPickEvent *event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>entered</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>entered</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>exited</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>exited</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hoverEnabledChanged</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>hoverEnabled-prop</anchor>
            <arglist>(bool hoverEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pressedChanged</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>pressed-prop</anchor>
            <arglist>(bool pressed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>containsMouseChanged</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist>(bool containsMouse)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPickEvent</name>
        <filename>qt3drender-qpickevent.html</filename>
        <base>QObject</base>
        <member kind="property" type="bool">
            <name>accepted</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickEvent</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>QPickEvent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPickEvent</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>dtor.QPickEvent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAccepted</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAccepted</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>acceptedChanged</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>accepted-prop</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractCollisionQueryServicePrivate</name>
        <filename>qt3drender-qabstractcollisionqueryserviceprivate.html</filename>
        <base>QAbstractServiceProviderPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractCollisionQueryServicePrivate</name>
            <anchorfile>qt3drender-qabstractcollisionqueryserviceprivate.html</anchorfile>
            <anchor>QAbstractCollisionQueryServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractCollisionQueryService</name>
        <filename>qt3drender-qabstractcollisionqueryservice.html</filename>
        <base>QAbstractServiceProvider</base>
        <member kind="enum">
            <name>QueryMode</name>
            <anchor>QueryMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FirstHit">
            <anchor>QueryMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AllHits">
            <anchor>QueryMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QQueryHandle</type>
            <name>query</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>query</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QueryMode mode, QBoundingVolumeProvider *provider) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QCollisionQueryResult</type>
            <name>fetchResult</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>fetchResult</anchor>
            <arglist>(const QQueryHandle &amp;handle) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;QCollisionQueryResult&gt;</type>
            <name>fetchAllResults</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>fetchAllResults</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractCollisionQueryService</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>QAbstractCollisionQueryService</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractCollisionQueryService</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>QAbstractCollisionQueryService-1</anchor>
            <arglist>(QAbstractCollisionQueryServicePrivate &amp;dd)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setResultHandle</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>setResultHandle</anchor>
            <arglist>(QCollisionQueryResult &amp;result, const QQueryHandle &amp;handle)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>addEntityHit</name>
            <anchorfile>qt3drender-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>addEntityHit</anchor>
            <arglist>(QCollisionQueryResult &amp;result, const Qt3DCore::QNodeId &amp;entity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBoundingSphere</name>
        <filename>qt3drender-qboundingsphere.html</filename>
        <base>QBoundingVolume</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundingSphere</name>
            <anchorfile>qt3drender-qboundingsphere.html</anchorfile>
            <anchor>QBoundingSphere</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBoundingSphere</name>
            <anchorfile>qt3drender-qboundingsphere.html</anchorfile>
            <anchor>dtor.QBoundingSphere</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-qboundingsphere.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qboundingsphere.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBoundingVolume</name>
        <filename>qt3drender-qboundingvolume.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundingVolume</name>
            <anchorfile>qt3drender-qboundingvolume.html</anchorfile>
            <anchor>QBoundingVolume</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBoundingVolume</name>
            <anchorfile>qt3drender-qboundingvolume.html</anchorfile>
            <anchor>dtor.QBoundingVolume</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Sphere">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Triangle">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Qt3DCore::QNodeId</type>
            <name>id</name>
            <anchorfile>qt3drender-qboundingvolume.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>intersects</name>
            <anchorfile>qt3drender-qboundingvolume.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QVector3D *q) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Type</type>
            <name>type</name>
            <anchorfile>qt3drender-qboundingvolume.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBoundingVolumeProvider</name>
        <filename>qt3drender-qboundingvolumeprovider.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBoundingVolumeProvider</name>
            <anchorfile>qt3drender-qboundingvolumeprovider.html</anchorfile>
            <anchor>dtor.QBoundingVolumeProvider</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;QBoundingVolume *&gt;</type>
            <name>boundingVolumes</name>
            <anchorfile>qt3drender-qboundingvolumeprovider.html</anchorfile>
            <anchor>boundingVolumes</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCollisionQueryResultPrivate</name>
        <filename>qt3drender-qcollisionqueryresultprivate.html</filename>
        <base>QSharedData</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCollisionQueryResultPrivate</name>
            <anchorfile>qt3drender-qcollisionqueryresultprivate.html</anchorfile>
            <anchor>QCollisionQueryResultPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCollisionQueryResultPrivate</name>
            <anchorfile>qt3drender-qcollisionqueryresultprivate.html</anchorfile>
            <anchor>QCollisionQueryResultPrivate-1</anchor>
            <arglist>(const QCollisionQueryResultPrivate &amp;copy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandle</name>
            <anchorfile>qt3drender-qcollisionqueryresultprivate.html</anchorfile>
            <anchor>setHandle</anchor>
            <arglist>(const QQueryHandle &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addEntityHit</name>
            <anchorfile>qt3drender-qcollisionqueryresultprivate.html</anchorfile>
            <anchor>addEntityHit</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;entity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCollisionQueryResult</name>
        <filename>qt3drender-qcollisionqueryresult.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCollisionQueryResult</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>QCollisionQueryResult</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCollisionQueryResult</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>QCollisionQueryResult-1</anchor>
            <arglist>(const QCollisionQueryResult &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCollisionQueryResult</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>dtor.QCollisionQueryResult</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCollisionQueryResult &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QCollisionQueryResult &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCollisionQueryResult &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>operator-eq-1</anchor>
            <arglist>(QCollisionQueryResult &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCollisionQueryResult &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQueryHandle</type>
            <name>handle</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>handle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>entitiesHit</name>
            <anchorfile>qt3drender-qcollisionqueryresult.html</anchorfile>
            <anchor>entitiesHit</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRayCastingService</name>
        <filename>qt3drender-qraycastingservice.html</filename>
        <base>QAbstractCollisionQueryService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRayCastingService</name>
            <anchorfile>qt3drender-qraycastingservice.html</anchorfile>
            <anchor>QRayCastingService</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QQueryHandle</type>
            <name>query</name>
            <anchorfile>qt3drender-qraycastingservice.html</anchorfile>
            <anchor>query</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QueryMode mode, QBoundingVolumeProvider *provider)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QCollisionQueryResult</type>
            <name>fetchResult</name>
            <anchorfile>qt3drender-qraycastingservice.html</anchorfile>
            <anchor>fetchResult</anchor>
            <arglist>(const QQueryHandle &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;QCollisionQueryResult&gt;</type>
            <name>fetchAllResults</name>
            <anchorfile>qt3drender-qraycastingservice.html</anchorfile>
            <anchor>fetchAllResults</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRayCastingService</name>
            <anchorfile>qt3drender-qraycastingservice.html</anchorfile>
            <anchor>QRayCastingService-1</anchor>
            <arglist>(QRayCastingServicePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRayCastingServicePrivate</name>
        <filename>qt3drender-qraycastingserviceprivate.html</filename>
        <base>QAbstractCollisionQueryServicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRayCastingServicePrivate</name>
            <anchorfile>qt3drender-qraycastingserviceprivate.html</anchorfile>
            <anchor>QRayCastingServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCollisionQueryResult</type>
            <name>collides</name>
            <anchorfile>qt3drender-qraycastingserviceprivate.html</anchorfile>
            <anchor>collides</anchor>
            <arglist>(const Qt3DCore::QRay3D &amp;ray, QBoundingVolumeProvider *provider, QAbstractCollisionQueryService::QueryMode mode, const QQueryHandle &amp;handle)</arglist>
        </member>
        <class>Qt3DRender::QRayCastingServicePrivate::Query</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRayCastingServicePrivate::Query</name>
        <filename>qt3drender-qraycastingserviceprivate-query.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAlphaCoverage</name>
        <filename>qt3drender-qalphacoverage.html</filename>
        <base>QRenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAlphaCoverage</name>
            <anchorfile>qt3drender-qalphacoverage.html</anchorfile>
            <anchor>QAlphaCoverage</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAlphaCoverage</name>
            <anchorfile>qt3drender-qalphacoverage.html</anchorfile>
            <anchor>dtor.QAlphaCoverage</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAlphaTest</name>
        <filename>qt3drender-qalphatest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="AlphaFunc">
            <name>func</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>clamp</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>clamp-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>AlphaFunc</name>
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>AlphaFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAlphaTest</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>QAlphaTest</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAlphaTest</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>dtor.QAlphaTest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AlphaFunc</type>
            <name>func</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>clamp</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>clamp-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFunc</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(AlphaFunc func)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClamp</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>clamp-prop</anchor>
            <arglist>(float clamp)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>funcChanged</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(AlphaFunc func)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clampChanged</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>clamp-prop</anchor>
            <arglist>(float clamp)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquation</name>
        <filename>qt3drender-qblendequation.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="BlendMode">
            <name>mode</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>BlendMode</name>
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FuncAdd">
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FuncSubstract">
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FuncReverseSubstract">
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Min">
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Max">
            <anchor>BlendMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendEquation</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>QBlendEquation</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBlendEquation</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>dtor.QBlendEquation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BlendMode</type>
            <name>mode</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMode</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>(BlendMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>modeChanged</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>(BlendMode mode)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendState</name>
        <filename>qt3drender-qblendstate.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Blending">
            <name>srcRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcRGB-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>srcAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcAlpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>dstRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstRGB-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>dstAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstAlpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Blending</name>
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Zero">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="One">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SrcColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SrcAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Src1Alpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Src1Color">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DstColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DstAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SrcAlphaSaturate">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ConstantColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ConstantAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSrcColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSrcAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusDstAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusDstColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusConstantColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusConstantAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSrc1Alpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSrc1Color0">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendState</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>QBlendState</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBlendState</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dtor.QBlendState</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>srcRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcRGB-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>dstRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstRGB-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>srcAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcAlpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>dstAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstAlpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSrcRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcRGB-prop</anchor>
            <arglist>(Blending srcRGB)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDstRGB</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstRGB-prop</anchor>
            <arglist>(Blending dstRGB)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSrcAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcAlpha-prop</anchor>
            <arglist>(Blending srcAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDstAlpha</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstAlpha-prop</anchor>
            <arglist>(Blending dstAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>srcRGBChanged</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcRGB-prop</anchor>
            <arglist>(Blending srcRGB)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>srcAlphaChanged</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>srcAlpha-prop</anchor>
            <arglist>(Blending srcAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dstRGBChanged</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstRGB-prop</anchor>
            <arglist>(Blending dstRGB)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dstAlphaChanged</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>dstAlpha-prop</anchor>
            <arglist>(Blending dstAlpha)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QBlendState</name>
            <anchorfile>qt3drender-qblendstate.html</anchorfile>
            <anchor>QBlendState-1</anchor>
            <arglist>(QRenderState::Type type, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendStateSeparate</name>
        <filename>qt3drender-qblendstateseparate.html</filename>
        <base>QBlendState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendStateSeparate</name>
            <anchorfile>qt3drender-qblendstateseparate.html</anchorfile>
            <anchor>QBlendStateSeparate</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClipPlane</name>
        <filename>qt3drender-qclipplane.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="int">
            <name>plane</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>plane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipPlane</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>QClipPlane</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QClipPlane</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>dtor.QClipPlane</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>plane</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>plane</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPlane</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>setPlane</anchor>
            <arglist>(int plane)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>planeChanged</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>plane-prop</anchor>
            <arglist>(int plane)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QColorMask</name>
        <filename>qt3drender-qcolormask.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="bool">
            <name>red</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>red-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>green</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>green-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>blue</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>alpha</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QColorMask</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>QColorMask</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QColorMask</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>dtor.QColorMask</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isRed</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>red-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isGreen</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>green-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isBlue</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAlpha</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRed</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>red-prop</anchor>
            <arglist>(bool red)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGreen</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>green-prop</anchor>
            <arglist>(bool green)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlue</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blue-prop</anchor>
            <arglist>(bool blue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlpha</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(bool alpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>redChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>red-prop</anchor>
            <arglist>(bool red)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>greenChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>green-prop</anchor>
            <arglist>(bool green)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blueChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blue-prop</anchor>
            <arglist>(bool blue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>(bool alpha)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCullFace</name>
        <filename>qt3drender-qcullface.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="CullingMode">
            <name>mode</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>CullingMode</name>
            <anchor>CullingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Front">
            <anchor>CullingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Back">
            <anchor>CullingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontAndBack">
            <anchor>CullingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCullFace</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>QCullFace</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCullFace</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>dtor.QCullFace</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CullingMode</type>
            <name>mode</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMode</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>(CullingMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>modeChanged</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>mode-prop</anchor>
            <arglist>(CullingMode mode)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qcullface.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDepthMask</name>
        <filename>qt3drender-qdepthmask.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="bool">
            <name>mask</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDepthMask</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>QDepthMask</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDepthMask</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>dtor.QDepthMask</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>mask</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMask</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>(bool mask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>maskChanged</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>(bool mask)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qdepthmask.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDepthTest</name>
        <filename>qt3drender-qdepthtest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="DepthFunc">
            <name>func</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>DepthFunc</name>
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>DepthFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDepthTest</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>QDepthTest</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDepthTest</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>dtor.QDepthTest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>DepthFunc</type>
            <name>func</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFunc</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(DepthFunc func)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>funcChanged</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(DepthFunc func)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDithering</name>
        <filename>qt3drender-qdithering.html</filename>
        <base>QRenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDithering</name>
            <anchorfile>qt3drender-qdithering.html</anchorfile>
            <anchor>QDithering</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDithering</name>
            <anchorfile>qt3drender-qdithering.html</anchorfile>
            <anchor>dtor.QDithering</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrontFace</name>
        <filename>qt3drender-qfrontface.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="FaceDir">
            <name>direction</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>FaceDir</name>
            <anchor>FaceDir-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClockWise">
            <anchor>FaceDir-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CounterClockWise">
            <anchor>FaceDir-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrontFace</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>QFrontFace</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFrontFace</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>dtor.QFrontFace</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FaceDir</type>
            <name>direction</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirection</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(FaceDir direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>directionChanged</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist>(FaceDir direction)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointSize</name>
        <filename>qt3drender-qpointsize.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Specification">
            <name>specification</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>specification-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>value</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Specification</name>
            <anchor>Specification-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StaticValue">
            <anchor>Specification-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Programmable">
            <anchor>Specification-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPointSize</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>QPointSize</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPointSize</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>dtor.QPointSize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Specification</type>
            <name>specification</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>specification-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>value</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isProgrammable</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>isProgrammable</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecification</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>specification-prop</anchor>
            <arglist>(Specification spec)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specificationChanged</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>specification-prop</anchor>
            <arglist>(Specification spec)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>valueChanged</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPolygonOffset</name>
        <filename>qt3drender-qpolygonoffset.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="float">
            <name>factor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>factor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>units</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>units-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPolygonOffset</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>QPolygonOffset</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPolygonOffset</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>dtor.QPolygonOffset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>factor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>factor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>units</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>units-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFactor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>factor-prop</anchor>
            <arglist>(float factor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUnits</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>units-prop</anchor>
            <arglist>(float units)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>factorChanged</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>factor-prop</anchor>
            <arglist>(float factor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unitsChanged</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>units-prop</anchor>
            <arglist>(float units)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderState</name>
        <filename>qt3drender-qrenderstate.html</filename>
        <base>QNode</base>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AlphaCoverage">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AlphaTest">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendEquation">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendState">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendStateSeparate">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ColorMask">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CullFace">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthMask">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthTest">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Dithering">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontFace">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PointSize">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PolygonOffset">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ScissorTest">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilTest">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilMask">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StencilOp">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClipPlane">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderState</name>
            <anchorfile>qt3drender-qrenderstate.html</anchorfile>
            <anchor>dtor.QRenderState</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Type</type>
            <name>type</name>
            <anchorfile>qt3drender-qrenderstate.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderState</name>
            <anchorfile>qt3drender-qrenderstate.html</anchorfile>
            <anchor>QRenderState</anchor>
            <arglist>(QRenderStatePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStatePrivate</name>
        <filename>qt3drender-qrenderstateprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderStatePrivate</name>
            <anchorfile>qt3drender-qrenderstateprivate.html</anchorfile>
            <anchor>QRenderStatePrivate</anchor>
            <arglist>(QRenderState::Type type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QScissorTest</name>
        <filename>qt3drender-qscissortest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="int">
            <name>left</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>bottom</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>width</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>height</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScissorTest</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>QScissorTest</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QScissorTest</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>dtor.QScissorTest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>left</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>bottom</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>height</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLeft</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>(int left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottom</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>(int bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>leftChanged</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist>(int left)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bottomChanged</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist>(int bottom)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>heightChanged</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qscissortest.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilMask</name>
        <filename>qt3drender-qstencilmask.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="uint">
            <name>frontMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontMask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>backMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backMask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>QStencilMask</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStencilMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>dtor.QStencilMask</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>frontMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontMask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>backMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backMask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrontMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontMask-prop</anchor>
            <arglist>(uint mask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBackMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backMask-prop</anchor>
            <arglist>(uint mask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>frontMaskChanged</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontMask-prop</anchor>
            <arglist>(uint frontMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>backMaskChanged</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backMask-prop</anchor>
            <arglist>(uint backMask)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOp</name>
        <filename>qt3drender-qstencilop.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Qt3DRender::QStencilOpSeparate *">
            <name>front</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QStencilOpSeparate *">
            <name>back</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilOp</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>QStencilOp</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStencilOp</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>dtor.QStencilOp</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilOpSeparate *</type>
            <name>front</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilOpSeparate *</type>
            <name>back</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qstencilop.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOpSeparate</name>
        <filename>qt3drender-qstencilopseparate.html</filename>
        <base>QObject</base>
        <member kind="property" type="StencilFaceMode">
            <name>faceMode</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="StencilOp">
            <name>stencilFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilFail-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="StencilOp">
            <name>depthFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>depthFail-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="StencilOp">
            <name>stencilDepthPass</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilDepthPass-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>StencilFaceMode</name>
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Front">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Back">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontAndBack">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>StencilOp</name>
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Zero">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Keep">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Replace">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Incr">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Decr">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IncrWrap">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DecrWrap">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Invert">
            <anchor>StencilOp-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStencilOpSeparate</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>dtor.QStencilOpSeparate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilFaceMode</type>
            <name>faceMode</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilOp</type>
            <name>stencilFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilFail-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilOp</type>
            <name>depthFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>depthFail-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilOp</type>
            <name>stencilDepthPass</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilDepthPass-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStencilFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilFail-prop</anchor>
            <arglist>(StencilOp op)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepthFail</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>depthFail-prop</anchor>
            <arglist>(StencilOp op)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStencilDepthPass</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilDepthPass-prop</anchor>
            <arglist>(StencilOp op)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stencilFailChanged</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilFail-prop</anchor>
            <arglist>(StencilOp stencilFail)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthFailChanged</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>depthFail-prop</anchor>
            <arglist>(StencilOp depthFail)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stencilDepthPassChanged</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>stencilDepthPass-prop</anchor>
            <arglist>(StencilOp stencilDepthPass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceModeChanged</name>
            <anchorfile>qt3drender-qstencilopseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>(StencilFaceMode faceMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTest</name>
        <filename>qt3drender-qstenciltest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Qt3DRender::QStencilTestSeparate *">
            <name>front</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QStencilTestSeparate *">
            <name>back</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilTest</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>QStencilTest</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStencilTest</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>dtor.QStencilTest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilTestSeparate *</type>
            <name>front</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilTestSeparate *</type>
            <name>back</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestSeparate</name>
        <filename>qt3drender-qstenciltestseparate.html</filename>
        <base>QObject</base>
        <member kind="property" type="StencilFaceMode">
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>mask</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>ref</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>ref-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="StencilFunc">
            <name>func</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>StencilFaceMode</name>
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Front">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Back">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontAndBack">
            <anchor>StencilFaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>StencilFunc</name>
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>StencilFunc-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStencilTestSeparate</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>dtor.QStencilTestSeparate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>mask</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>ref</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>ref-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilFunc</type>
            <name>func</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilFaceMode</type>
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMask</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>(uint mask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRef</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>ref-prop</anchor>
            <arglist>(int ref)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFunc</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(StencilFunc func)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>maskChanged</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>mask-prop</anchor>
            <arglist>(uint mask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>funcChanged</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>func-prop</anchor>
            <arglist>(StencilFunc func)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>refChanged</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>ref-prop</anchor>
            <arglist>(int ref)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceModeChanged</name>
            <anchorfile>qt3drender-qstenciltestseparate.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>(StencilFaceMode faceMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureDataFunctor</name>
        <filename>qt3drender-qtexturedatafunctor.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QTextureDataFunctor</name>
            <anchorfile>qt3drender-qtexturedatafunctor.html</anchorfile>
            <anchor>dtor.QTextureDataFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QTexImageDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qtexturedatafunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qtexturedatafunctor.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureDataFunctor &amp;other) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureImage</name>
        <filename>qt3drender-qabstracttextureimage.html</filename>
        <base>QNode</base>
        <member kind="property" type="int">
            <name>mipmapLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>mipmapLevel-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>layer</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTextureProvider::CubeMapFace">
            <name>cubeMapFace</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>cubeMapFace-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureImage</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>QAbstractTextureImage</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QAbstractTextureImage</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>dtor.QAbstractTextureImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>mipmapLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>mipmapLevel-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layer</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTextureProvider::CubeMapFace</type>
            <name>cubeMapFace</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>cubeMapFace-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>update</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QTextureDataFunctorPtr</type>
            <name>dataFunctor</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>dataFunctor</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMipmapLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>mipmapLevel-prop</anchor>
            <arglist>(int level)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayer</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>(int layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCubeMapFace</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>cubeMapFace-prop</anchor>
            <arglist>(QAbstractTextureProvider::CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mipmapLevelChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>mipmapLevel-prop</anchor>
            <arglist>(int mipmapLevel)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>layerChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>(int layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cubeMapFaceChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>cubeMapFace-prop</anchor>
            <arglist>(QAbstractTextureProvider::CubeMapFace cubeMapFace)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureImage</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>QAbstractTextureImage-1</anchor>
            <arglist>(QAbstractTextureImagePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureImagePrivate</name>
        <filename>qt3drender-qabstracttextureimageprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureImagePrivate</name>
            <anchorfile>qt3drender-qabstracttextureimageprivate.html</anchorfile>
            <anchor>QAbstractTextureImagePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureProvider</name>
        <filename>qt3drender-qabstracttextureprovider.html</filename>
        <base>QNode</base>
        <member kind="property" type="Target">
            <name>target</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="TextureFormat">
            <name>format</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>format-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateMipMaps</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>generateMipMaps-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QTextureWrapMode *">
            <name>wrapMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>wrapMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>width</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>height</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>depth</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Filter">
            <name>magnificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>magnificationFilter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Filter">
            <name>minificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>minificationFilter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>maximumAnisotropy</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumAnisotropy-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ComparisonFunction">
            <name>comparisonFunction</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonFunction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ComparisonMode">
            <name>comparisonMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>maximumLayers</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumLayers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>unique</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>unique-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loaded">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Error">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Target</name>
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target1D">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target1DArray">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target2D">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target2DArray">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target3D">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TargetCubeMap">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TargetCubeMapArray">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target2DMultisample">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Target2DMultisampleArray">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TargetRectangle">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TargetBuffer">
            <anchor>Target-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>TextureFormat</name>
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Automatic">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R8_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG8_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA8_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R16_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG16_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB16_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA16_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R8_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG8_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA8_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R16_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG16_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB16_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA16_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R8U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG8U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA8U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R16U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG16U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB16U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA16U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R32U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG32U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB32U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA32U">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R8I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG8I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA8I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R16I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG16I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB16I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA16I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R32I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG32I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB32I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA32I">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R16F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG16F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB16F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA16F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R32F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG32F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB32F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA32F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB9E5">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG11B10F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG3B2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R5G6B5">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB5A1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA4">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB10A2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D16">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D24">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D24S8">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D32">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D32F">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="D32FS8X24">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB_DXT1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA_DXT1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA_DXT3">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA_DXT5">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R_ATI1N_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R_ATI1N_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG_ATI2N_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG_ATI2N_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB_BP_UNSIGNED_FLOAT">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB_BP_SIGNED_FLOAT">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB_BP_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R11_EAC_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="R11_EAC_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG11_EAC_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RG11_EAC_SNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8_ETC2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB8_ETC2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8_PunchThrough_Alpha1_ETC2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB8_PunchThrough_Alpha1_ETC2">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBA8_ETC2_EAC">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB8_Alpha8_ETC2_EAC">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGB8_ETC1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB8">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB8_Alpha8">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB_DXT1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB_Alpha_DXT1">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB_Alpha_DXT3">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB_Alpha_DXT5">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SRGB_BP_UNorm">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AlphaFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RGBAFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LuminanceFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LuminanceAlphaFormat">
            <anchor>TextureFormat-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Filter</name>
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Nearest">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Linear">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NearestMipMapNearest">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NearestMipMapLinear">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LinearMipMapNearest">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LinearMipMapLinear">
            <anchor>Filter-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>CubeMapFace</name>
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveX">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeX">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveY">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeY">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapPositiveZ">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CubeMapNegativeZ">
            <anchor>CubeMapFace-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ComparisonFunction</name>
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareLessEqual">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareGreaterEqual">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareLess">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareGreater">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareEqual">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CommpareNotEqual">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareAlways">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareNever">
            <anchor>ComparisonFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ComparisonMode</name>
            <anchor>ComparisonMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareRefToTexture">
            <anchor>ComparisonMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompareNone">
            <anchor>ComparisonMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractTextureProvider</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>dtor.QAbstractTextureProvider</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Target</type>
            <name>target</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>generateMipMaps</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>generateMipMaps-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureImage</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>addTextureImage</anchor>
            <arglist>(QAbstractTextureImage *textureImage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeTextureImage</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>removeTextureImage</anchor>
            <arglist>(QAbstractTextureImage *textureImage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QAbstractTextureImage *&gt;</type>
            <name>textureImages</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>textureImages</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWrapMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>setWrapMode</anchor>
            <arglist>(const QTextureWrapMode &amp;wrapMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureWrapMode *</type>
            <name>wrapMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>wrapMode-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSize</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>setSize</anchor>
            <arglist>(int w, int h, int d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Filter</type>
            <name>minificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>minificationFilter-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Filter</type>
            <name>magnificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>magnificationFilter-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>maximumAnisotropy</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumAnisotropy-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComparisonFunction</type>
            <name>comparisonFunction</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonFunction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComparisonMode</type>
            <name>comparisonMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>height</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>depth</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>maximumLayers</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumLayers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isUnique</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>isUnique</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormat</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>format-prop</anchor>
            <arglist>(TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGenerateMipMaps</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>generateMipMaps-prop</anchor>
            <arglist>(bool gen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>(int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>minificationFilter-prop</anchor>
            <arglist>(Filter f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMagnificationFilter</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>magnificationFilter-prop</anchor>
            <arglist>(Filter f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMaximumAnisotropy</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumAnisotropy-prop</anchor>
            <arglist>(float anisotropy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonFunction</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonFunction-prop</anchor>
            <arglist>(ComparisonFunction function)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonMode</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist>(ComparisonMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMaximumLayers</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumLayers-prop</anchor>
            <arglist>(int maximumLayers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUnique</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>unique-prop</anchor>
            <arglist>(bool unique)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>formatChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>format-prop</anchor>
            <arglist>(TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>generateMipMapsChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>generateMipMaps-prop</anchor>
            <arglist>(bool generateMipMaps)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>heightChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>(int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>magnificationFilterChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>magnificationFilter-prop</anchor>
            <arglist>(Filter magnificationFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>minificationFilterChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>minificationFilter-prop</anchor>
            <arglist>(Filter minificationFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>maximumAnisotropyChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumAnisotropy-prop</anchor>
            <arglist>(float maximumAnisotropy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>comparisonFunctionChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonFunction-prop</anchor>
            <arglist>(ComparisonFunction comparisonFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>comparisonModeChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist>(ComparisonMode comparisonMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>maximumLayersChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>maximumLayers-prop</anchor>
            <arglist>(int maximumLayers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>uniqueChanged</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>unique-prop</anchor>
            <arglist>(bool unique)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureProvider</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>QAbstractTextureProvider</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureProvider</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>QAbstractTextureProvider-1</anchor>
            <arglist>(Target target, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureProvider</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>QAbstractTextureProvider-2</anchor>
            <arglist>(QAbstractTextureProviderPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-qabstracttextureprovider.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureProviderPrivate</name>
        <filename>qt3drender-qabstracttextureproviderprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTextureProviderPrivate</name>
            <anchorfile>qt3drender-qabstracttextureproviderprivate.html</anchorfile>
            <anchor>QAbstractTextureProviderPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexImageData</name>
        <filename>qt3drender-qteximagedata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexImageData</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>QTexImageData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QTexImageData</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>dtor.QTexImageData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTexImageData &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QTexImageData &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isCompressed</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>isCompressed</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>width</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>height</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>depth</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>depth</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setImage</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>setImage</anchor>
            <arglist>(const QImage &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QByteArray &amp;data, QOpenGLTexture::PixelFormat fmt, QOpenGLTexture::PixelType ptype)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setCompressedFile</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>setCompressedFile</anchor>
            <arglist>(const QString &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>data</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::PixelFormat</type>
            <name>pixelFormat</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>pixelFormat</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::PixelType</type>
            <name>pixelType</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>pixelType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QTexImageData</name>
            <anchorfile>qt3drender-qteximagedata.html</anchorfile>
            <anchor>QTexImageData-1</anchor>
            <arglist>(QTexImageDataPrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexImageDataPrivate</name>
        <filename>qt3drender-qteximagedataprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexImageDataPrivate</name>
            <anchorfile>qt3drender-qteximagedataprivate.html</anchorfile>
            <anchor>QTexImageDataPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureImage</name>
        <filename>qt3drender-qtextureimage.html</filename>
        <base>QAbstractTextureImage</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureImage</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>QTextureImage</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureImage</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>dtor.QTextureImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>source</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QTextureDataFunctorPtr</type>
            <name>dataFunctor</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>dataFunctor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceChanged</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>copy</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>copy</anchor>
            <arglist>(const Qt3DCore::QNode *ref)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture1D</name>
        <filename>qt3drender-qtexture1d.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture1D</name>
            <anchorfile>qt3drender-qtexture1d.html</anchorfile>
            <anchor>QTexture1D</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture1D</name>
            <anchorfile>qt3drender-qtexture1d.html</anchorfile>
            <anchor>dtor.QTexture1D</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture1DArray</name>
        <filename>qt3drender-qtexture1darray.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture1DArray</name>
            <anchorfile>qt3drender-qtexture1darray.html</anchorfile>
            <anchor>QTexture1DArray</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture1DArray</name>
            <anchorfile>qt3drender-qtexture1darray.html</anchorfile>
            <anchor>dtor.QTexture1DArray</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2D</name>
        <filename>qt3drender-qtexture2d.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture2D</name>
            <anchorfile>qt3drender-qtexture2d.html</anchorfile>
            <anchor>QTexture2D</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture2D</name>
            <anchorfile>qt3drender-qtexture2d.html</anchorfile>
            <anchor>dtor.QTexture2D</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DArray</name>
        <filename>qt3drender-qtexture2darray.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture2DArray</name>
            <anchorfile>qt3drender-qtexture2darray.html</anchorfile>
            <anchor>QTexture2DArray</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture2DArray</name>
            <anchorfile>qt3drender-qtexture2darray.html</anchorfile>
            <anchor>dtor.QTexture2DArray</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture3D</name>
        <filename>qt3drender-qtexture3d.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture3D</name>
            <anchorfile>qt3drender-qtexture3d.html</anchorfile>
            <anchor>QTexture3D</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture3D</name>
            <anchorfile>qt3drender-qtexture3d.html</anchorfile>
            <anchor>dtor.QTexture3D</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureCubeMap</name>
        <filename>qt3drender-qtexturecubemap.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureCubeMap</name>
            <anchorfile>qt3drender-qtexturecubemap.html</anchorfile>
            <anchor>QTextureCubeMap</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureCubeMap</name>
            <anchorfile>qt3drender-qtexturecubemap.html</anchorfile>
            <anchor>dtor.QTextureCubeMap</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureCubeMapArray</name>
        <filename>qt3drender-qtexturecubemaparray.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureCubeMapArray</name>
            <anchorfile>qt3drender-qtexturecubemaparray.html</anchorfile>
            <anchor>QTextureCubeMapArray</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureCubeMapArray</name>
            <anchorfile>qt3drender-qtexturecubemaparray.html</anchorfile>
            <anchor>dtor.QTextureCubeMapArray</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DMultisample</name>
        <filename>qt3drender-qtexture2dmultisample.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture2DMultisample</name>
            <anchorfile>qt3drender-qtexture2dmultisample.html</anchorfile>
            <anchor>QTexture2DMultisample</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture2DMultisample</name>
            <anchorfile>qt3drender-qtexture2dmultisample.html</anchorfile>
            <anchor>dtor.QTexture2DMultisample</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DMultisampleArray</name>
        <filename>qt3drender-qtexture2dmultisamplearray.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexture2DMultisampleArray</name>
            <anchorfile>qt3drender-qtexture2dmultisamplearray.html</anchorfile>
            <anchor>QTexture2DMultisampleArray</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexture2DMultisampleArray</name>
            <anchorfile>qt3drender-qtexture2dmultisamplearray.html</anchorfile>
            <anchor>dtor.QTexture2DMultisampleArray</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureRectangle</name>
        <filename>qt3drender-qtexturerectangle.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureRectangle</name>
            <anchorfile>qt3drender-qtexturerectangle.html</anchorfile>
            <anchor>QTextureRectangle</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureRectangle</name>
            <anchorfile>qt3drender-qtexturerectangle.html</anchorfile>
            <anchor>dtor.QTextureRectangle</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureBuffer</name>
        <filename>qt3drender-qtexturebuffer.html</filename>
        <base>QAbstractTextureProvider</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureBuffer</name>
            <anchorfile>qt3drender-qtexturebuffer.html</anchorfile>
            <anchor>QTextureBuffer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureBuffer</name>
            <anchorfile>qt3drender-qtexturebuffer.html</anchorfile>
            <anchor>dtor.QTextureBuffer</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureWrapMode</name>
        <filename>qt3drender-qtexturewrapmode.html</filename>
        <base>QObject</base>
        <member kind="property" type="WrapMode">
            <name>x</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="WrapMode">
            <name>y</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="WrapMode">
            <name>z</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>WrapMode</name>
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Repeat">
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MirroredRepeat">
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClampToEdge">
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClampToBorder">
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureWrapMode</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>QTextureWrapMode</anchor>
            <arglist>(WrapMode wrapMode, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureWrapMode</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>QTextureWrapMode-1</anchor>
            <arglist>(WrapMode x, WrapMode y, WrapMode z, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>WrapMode</type>
            <name>x</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>x</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>WrapMode</type>
            <name>y</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>y</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>WrapMode</type>
            <name>z</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>z</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setX</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>setX</anchor>
            <arglist>(WrapMode x)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setY</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>setY</anchor>
            <arglist>(WrapMode y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZ</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>setZ</anchor>
            <arglist>(WrapMode z)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>xChanged</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>x-prop</anchor>
            <arglist>(WrapMode x)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>yChanged</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>y-prop</anchor>
            <arglist>(WrapMode y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>zChanged</name>
            <anchorfile>qt3drender-qtexturewrapmode.html</anchorfile>
            <anchor>z-prop</anchor>
            <arglist>(WrapMode z)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Camera</name>
        <filename>qml-qt3d-core-camera.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.CameraLens</name>
        <filename>qml-qt3d-core-cameralens.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Component3D</name>
        <filename>qml-qt3d-core-component3d.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Transform</name>
        <filename>qml-qt3d-core-transform.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AbstractPhysicalDevice</name>
        <filename>qml-qt3d-input-abstractphysicaldevice.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.Action</name>
        <filename>qml-qt3d-input-action.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.ActionInput</name>
        <filename>qml-qt3d-input-actioninput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.Axis</name>
        <filename>qml-qt3d-input-axis.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AxisActionHandler</name>
        <filename>qml-qt3d-input-axisactionhandler.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AxisInput</name>
        <filename>qml-qt3d-input-axisinput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AxisSetting</name>
        <filename>qml-qt3d-input-axissetting.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.KeyboardController</name>
        <filename>qml-qt3d-input-keyboardcontroller.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.KeyboardInput</name>
        <filename>qml-qt3d-input-keyboardinput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.KeyEvent</name>
        <filename>qml-qt3d-input-keyevent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.LogicalDevice</name>
        <filename>qml-qt3d-input-logicaldevice.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.MouseController</name>
        <filename>qml-qt3d-input-mousecontroller.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.MouseEvent</name>
        <filename>qml-qt3d-input-mouseevent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.WheelEvent</name>
        <filename>qml-qt3d-input-wheelevent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.MouseInput</name>
        <filename>qml-qt3d-input-mouseinput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Logic.LogicComponent</name>
        <filename>qml-qt3d-logic-logiccomponent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Configuration</name>
        <filename>qml-qt3d-core-configuration.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Entity</name>
        <filename>qml-qt3d-core-entity.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.EntityLoader</name>
        <filename>qml-qt3d-core-entityloader.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.Node</name>
        <filename>qml-qt3d-core-node.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.NodeInstantiator</name>
        <filename>qml-qt3d-core-nodeinstantiator.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Core.QuaternionAnimation</name>
        <filename>qml-qt3d-core-quaternionanimation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.FrameGraph</name>
        <filename>qml-qt3d-render-framegraph.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.FrameGraphNode</name>
        <filename>qml-qt3d-render-framegraphnode.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.LayerFilter</name>
        <filename>qml-qt3d-render-layerfilter.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Layer</name>
        <filename>qml-qt3d-render-layer.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.AbstractAttribute</name>
        <filename>qml-qt3d-render-abstractattribute.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.AbstractBuffer</name>
        <filename>qml-qt3d-render-abstractbuffer.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.BoundingVolumeSpecifier</name>
        <filename>qml-qt3d-render-boundingvolumespecifier.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Buffer</name>
        <filename>qml-qt3d-render-buffer.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CuboidGeometry</name>
        <filename>qml-qt3d-render-cuboidgeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.QCuboidMesh</name>
        <filename>qml-qt3d-render-qcuboidmesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CylinderGeometry</name>
        <filename>qml-qt3d-render-cylindergeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CylinderMesh</name>
        <filename>qml-qt3d-render-cylindermesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Geometry</name>
        <filename>qml-qt3d-render-geometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.GeometryRenderer</name>
        <filename>qml-qt3d-render-geometryrenderer.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Mesh</name>
        <filename>qml-qt3d-render-mesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PlaneGeometry</name>
        <filename>qml-qt3d-render-planegeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PlaneMesh</name>
        <filename>qml-qt3d-render-planemesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.SphereGeometry</name>
        <filename>qml-qt3d-render-spheregeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.SphereMesh</name>
        <filename>qml-qt3d-render-spheremesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.TorusGeometry</name>
        <filename>qml-qt3d-render-torusgeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.TorusMesh</name>
        <filename>qml-qt3d-render-torusmesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Light</name>
        <filename>qml-qt3d-render-light.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PointLight</name>
        <filename>qml-qt3d-render-pointlight.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.SpotLight</name>
        <filename>qml-qt3d-render-spotlight.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Annotation</name>
        <filename>qml-qt3d-render-annotation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.GraphicsApiFilter</name>
        <filename>qml-qt3d-render-graphicsapifilter.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Material</name>
        <filename>qml-qt3d-render-material.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ParameterMapping</name>
        <filename>qml-qt3d-render-parametermapping.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.BlendState</name>
        <filename>qml-qt3d-render-blendstate.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.BlendStateSeparate</name>
        <filename>qml-qt3d-render-blendstateseparate.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ClipPlane</name>
        <filename>qml-qt3d-render-clipplane.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.AbstractTextureImage</name>
        <filename>qml-qt3d-render-abstracttextureimage.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.TextureImage</name>
        <filename>qml-qt3d-render-textureimage.html</filename>
    </compound>
</tagfile>
