<?xml version="1.0" encoding="UTF-8"?>
<tagfile>
    <compound kind="namespace">
        <name>Qt3DAnimation</name>
        <filename>qt3danimation.html</filename>
        <namespace>Qt3DAnimation::Animation</namespace>
        <class>Qt3DAnimation::QAbstractAnimation</class>
        <class>Qt3DAnimation::QAbstractAnimationPrivate</class>
        <class>Qt3DAnimation::QAbstractAnimationClip</class>
        <class>Qt3DAnimation::QAbstractAnimationClipPrivate</class>
        <class>Qt3DAnimation::QAbstractClipAnimator</class>
        <class>Qt3DAnimation::QAbstractClipAnimatorPrivate</class>
        <class>Qt3DAnimation::QAbstractClipAnimatorData</class>
        <class>Qt3DAnimation::QAbstractClipBlendNode</class>
        <class>Qt3DAnimation::QAbstractClipBlendNodePrivate</class>
        <class>Qt3DAnimation::QAdditiveClipBlend</class>
        <class>Qt3DAnimation::QAdditiveClipBlendPrivate</class>
        <class>Qt3DAnimation::QAdditiveClipBlendData</class>
        <class>Qt3DAnimation::QAnimationAspect</class>
        <class>Qt3DAnimation::QAnimationAspectPrivate</class>
        <class>Qt3DAnimation::QAnimationClip</class>
        <class>Qt3DAnimation::QAnimationClipPrivate</class>
        <class>Qt3DAnimation::QAnimationClipChangeData</class>
        <class>Qt3DAnimation::QAnimationClipData</class>
        <class>Qt3DAnimation::QAnimationClipLoader</class>
        <class>Qt3DAnimation::QAnimationClipLoaderPrivate</class>
        <class>Qt3DAnimation::QAnimationClipLoaderData</class>
        <class>Qt3DAnimation::QAnimationController</class>
        <class>Qt3DAnimation::QAnimationControllerPrivate</class>
        <class>Qt3DAnimation::QAnimationGroup</class>
        <class>Qt3DAnimation::QAnimationGroupPrivate</class>
        <class>Qt3DAnimation::QBlendedClipAnimator</class>
        <class>Qt3DAnimation::QBlendedClipAnimatorPrivate</class>
        <class>Qt3DAnimation::QBlendedClipAnimatorData</class>
        <class>Qt3DAnimation::QChannel</class>
        <class>Qt3DAnimation::QChannelComponent</class>
        <class>Qt3DAnimation::QChannelMapper</class>
        <class>Qt3DAnimation::QChannelMapperPrivate</class>
        <class>Qt3DAnimation::QChannelMapperData</class>
        <class>Qt3DAnimation::QChannelMapping</class>
        <class>Qt3DAnimation::QChannelMappingPrivate</class>
        <class>Qt3DAnimation::QChannelMappingData</class>
        <class>Qt3DAnimation::QClipAnimator</class>
        <class>Qt3DAnimation::QClipAnimatorPrivate</class>
        <class>Qt3DAnimation::QClipAnimatorData</class>
        <class>Qt3DAnimation::QClipBlendNodeCreatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QClipBlendNodeCreatedChangeBasePtr</name>
            <anchorfile>qt3danimation.html</anchorfile>
            <anchor>QClipBlendNodeCreatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::QClipBlendNodeCreatedChange</class>
        <class>Qt3DAnimation::QClipBlendNodeCreatedChangeBasePrivate</class>
        <class>Qt3DAnimation::QClipBlendValue</class>
        <class>Qt3DAnimation::QClipBlendValuePrivate</class>
        <class>Qt3DAnimation::QClipBlendValueData</class>
        <class>Qt3DAnimation::QKeyFrame</class>
        <class>Qt3DAnimation::QKeyframeAnimation</class>
        <class>Qt3DAnimation::QKeyframeAnimationPrivate</class>
        <class>Qt3DAnimation::QLerpClipBlend</class>
        <class>Qt3DAnimation::QLerpClipBlendPrivate</class>
        <class>Qt3DAnimation::QLerpClipBlendData</class>
        <class>Qt3DAnimation::QMorphingAnimation</class>
        <class>Qt3DAnimation::QMorphingAnimationPrivate</class>
        <class>Qt3DAnimation::QMorphTarget</class>
        <class>Qt3DAnimation::QMorphTargetPrivate</class>
        <class>Qt3DAnimation::QVertexBlendAnimation</class>
        <class>Qt3DAnimation::QVertexBlendAnimationPrivate</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DAnimation::Animation</name>
        <filename>qt3danimation-animation.html</filename>
        <class>Qt3DAnimation::Animation::AdditiveClipBlend</class>
        <class>Qt3DAnimation::Animation::AnimationClip</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDebug dbg, const AnimationClip &amp;animationClip)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>ComponentIndices</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>ComponentIndices-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::Animation::MappingData</class>
        <class>Qt3DAnimation::Animation::AnimatorEvaluationData</class>
        <class>Qt3DAnimation::Animation::ClipEvaluationData</class>
        <member kind="typedef" type="">
            <name>ClipResults</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>ClipResults-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::Animation::ChannelNameAndType</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AnimatorEvaluationData</type>
            <name>evaluationDataForAnimator</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>evaluationDataForAnimator</anchor>
            <arglist>(Animator animator, qint64 globalTime)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFinalFrame</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>isFinalFrame</anchor>
            <arglist>(double localTime, double duration, int currentLoop, int loopCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>componentsForType</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>componentsForType</anchor>
            <arglist>(int type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipEvaluationData</type>
            <name>evaluationDataForClip</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>evaluationDataForClip</anchor>
            <arglist>(AnimationClip *clip, const AnimatorEvaluationData &amp;animatorData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComponentIndices</type>
            <name>channelComponentsToIndices</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>channelComponentsToIndices</anchor>
            <arglist>(const Channel &amp;channel, int dataType, int offset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComponentIndices</type>
            <name>channelComponentsToIndicesHelper</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>channelComponentsToIndicesHelper</anchor>
            <arglist>(const Channel &amp;channelGroup, int dataType, int offset, const QVector&lt;char&gt; &amp;suffixes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipResults</type>
            <name>evaluateClipAtLocalTime</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>evaluateClipAtLocalTime</anchor>
            <arglist>(AnimationClip *clip, float localTime)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipResults</type>
            <name>evaluateClipAtPhase</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>evaluateClipAtPhase</anchor>
            <arglist>(AnimationClip *clip, float phase)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QSceneChangePtr&gt;</type>
            <name>preparePropertyChanges</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>preparePropertyChanges</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId, const QVector&lt;MappingData&gt; &amp;mappingData, const QVector&lt;float&gt; &amp;channelResults, bool finalFrame)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;MappingData&gt;</type>
            <name>buildPropertyMappings</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>buildPropertyMappings</anchor>
            <arglist>(const QVector&lt;ChannelMapping *&gt; &amp;channelMappings, const QVector&lt;ChannelNameAndType&gt; &amp;channelNamesAndTypes, const QVector&lt;ComponentIndices&gt; &amp;channelComponentIndices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ChannelNameAndType&gt;</type>
            <name>buildRequiredChannelsAndTypes</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>buildRequiredChannelsAndTypes</anchor>
            <arglist>(Handler *handler, const ChannelMapper *mapper)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ComponentIndices&gt;</type>
            <name>assignChannelComponentIndices</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>assignChannelComponentIndices</anchor>
            <arglist>(const QVector&lt;ChannelNameAndType&gt; &amp;namesAndTypes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>double</type>
            <name>localTimeFromGlobalTime</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>localTimeFromGlobalTime</anchor>
            <arglist>(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int &amp;currentLoop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>double</type>
            <name>phaseFromGlobalTime</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>phaseFromGlobalTime</anchor>
            <arglist>(double t_global, double t_start_global, double playbackRate, double duration, int loopCount, int &amp;currentLoop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>gatherValueNodesToEvaluate</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>gatherValueNodesToEvaluate</anchor>
            <arglist>(Handler *handler, Qt3DCore::QNodeId blendTreeRootId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComponentIndices</type>
            <name>generateClipFormatIndices</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>generateClipFormatIndices</anchor>
            <arglist>(const QVector&lt;ChannelNameAndType&gt; &amp;targetChannels, const QVector&lt;ComponentIndices&gt; &amp;targetIndices, const AnimationClip *clip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipResults</type>
            <name>formatClipResults</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>formatClipResults</anchor>
            <arglist>(const ClipResults &amp;rawClipResults, const ComponentIndices &amp;format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipResults</type>
            <name>evaluateBlendTree</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>evaluateBlendTree</anchor>
            <arglist>(Handler *handler, BlendedClipAnimator *animator, Qt3DCore::QNodeId blendNodeId)</arglist>
        </member>
        <class>Qt3DAnimation::Animation::BackendNode</class>
        <class>Qt3DAnimation::Animation::BezierEvaluator</class>
        <class>Qt3DAnimation::Animation::BlendedClipAnimator</class>
        <class>Qt3DAnimation::Animation::BuildBlendTreesJob</class>
        <member kind="typedef" type="">
            <name>BuildBlendTreesJobPtr</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>BuildBlendTreesJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::Animation::ChannelMapper</class>
        <class>Qt3DAnimation::Animation::ChannelMapping</class>
        <class>Qt3DAnimation::Animation::ClipAnimator</class>
        <class>Qt3DAnimation::Animation::ClipBlendNode</class>
        <class>Qt3DAnimation::Animation::ClipBlendNodeFunctor</class>
        <class>Qt3DAnimation::Animation::ClipBlendNodeVisitor</class>
        <class>Qt3DAnimation::Animation::ClipBlendValue</class>
        <class>Qt3DAnimation::Animation::EvaluateBlendClipAnimatorJob</class>
        <member kind="typedef" type="">
            <name>EvaluateBlendClipAnimatorJobPtr</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>EvaluateBlendClipAnimatorJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::Animation::EvaluateClipAnimatorJob</class>
        <class>Qt3DAnimation::Animation::FCurve</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>operator-lt-lt-1</anchor>
            <arglist>(QDebug dbg, const FCurve &amp;fcurve)</arglist>
        </member>
        <class>Qt3DAnimation::Animation::ChannelComponent</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>operator-lt-lt-2</anchor>
            <arglist>(QDebug dbg, const ChannelComponent &amp;channelComponent)</arglist>
        </member>
        <class>Qt3DAnimation::Animation::Channel</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>operator-lt-lt-3</anchor>
            <arglist>(QDebug dbg, const Channel &amp;channel)</arglist>
        </member>
        <class>Qt3DAnimation::Animation::FindRunningClipAnimatorsJob</class>
        <class>Qt3DAnimation::Animation::FunctionRangeFinder</class>
        <member kind="typedef" type="">
            <name>HAnimationClip</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>HAnimationClip-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HClipAnimator</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>HClipAnimator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HBlendedClipAnimator</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>HBlendedClipAnimator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HChannelMapping</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>HChannelMapping-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HChannelMapper</name>
            <anchorfile>qt3danimation-animation.html</anchorfile>
            <anchor>HChannelMapper-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DAnimation::Animation::Handler</class>
        <class>Qt3DAnimation::Animation::Keyframe</class>
        <class>Qt3DAnimation::Animation::LerpClipBlend</class>
        <class>Qt3DAnimation::Animation::LoadAnimationClipJob</class>
        <class>Qt3DAnimation::Animation::AnimationClipLoaderManager</class>
        <class>Qt3DAnimation::Animation::ClipAnimatorManager</class>
        <class>Qt3DAnimation::Animation::BlendedClipAnimatorManager</class>
        <class>Qt3DAnimation::Animation::ChannelMappingManager</class>
        <class>Qt3DAnimation::Animation::ChannelMapperManager</class>
        <class>Qt3DAnimation::Animation::ClipBlendNodeManager</class>
        <class>Qt3DAnimation::Animation::NodeFunctor</class>
        <namespace>Qt3DAnimation::Animation::JobTypes</namespace>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::AdditiveClipBlend</name>
        <filename>qt3danimation-animation-additiveclipblend.html</filename>
        <base>ClipBlendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AdditiveClipBlend</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>AdditiveClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~AdditiveClipBlend</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>dtor.AdditiveClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>baseClipId</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>baseClipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseClipId</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>setBaseClipId</anchor>
            <arglist>(Qt3DCore::QNodeId baseClipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>additiveClipId</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>additiveClipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAdditiveClipId</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>setAdditiveClipId</anchor>
            <arglist>(Qt3DCore::QNodeId additiveClipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>additiveFactor</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>additiveFactor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAdditiveFactor</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>setAdditiveFactor</anchor>
            <arglist>(float additiveFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>allDependencyIds</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>allDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>currentDependencyIds</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>currentDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual double</type>
            <name>duration</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>duration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual ClipResults</type>
            <name>doBlend</name>
            <anchorfile>qt3danimation-animation-additiveclipblend.html</anchorfile>
            <anchor>doBlend</anchor>
            <arglist>(const QVector&lt;ClipResults&gt; &amp;blendData) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::AnimationClip</name>
        <filename>qt3danimation-animation-animationclip.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AnimationClip</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>AnimationClip</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>setSource</anchor>
            <arglist>(const QUrl &amp;source)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>source</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QAnimationClipLoader::Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAnimationClipLoader::Status</type>
            <name>status</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-animationclip.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>addDependingClipAnimator</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>addDependingClipAnimator</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDependingBlendedClipAnimator</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>addDependingBlendedClipAnimator</anchor>
            <arglist>(const Qt3DCore::QNodeId &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QVector&lt;Channel&gt; &amp;</type>
            <name>channels</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>channels</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadAnimation</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>loadAnimation</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDuration</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>setDuration</anchor>
            <arglist>(float duration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>duration</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>duration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>channelIndex</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>channelIndex</anchor>
            <arglist>(const QString &amp;channelName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>channelCount</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>channelCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>channelComponentBaseIndex</name>
            <anchorfile>qt3danimation-animation-animationclip.html</anchorfile>
            <anchor>channelComponentBaseIndex</anchor>
            <arglist>(int channelGroupIndex) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::MappingData</name>
        <filename>qt3danimation-animation-mappingdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::AnimatorEvaluationData</name>
        <filename>qt3danimation-animation-animatorevaluationdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipEvaluationData</name>
        <filename>qt3danimation-animation-clipevaluationdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelNameAndType</name>
        <filename>qt3danimation-animation-channelnameandtype.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3danimation-animation-channelnameandtype.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const ChannelNameAndType &amp;rhs) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::BackendNode</name>
        <filename>qt3danimation-animation-backendnode.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BackendNode</name>
            <anchorfile>qt3danimation-animation-backendnode.html</anchorfile>
            <anchor>BackendNode</anchor>
            <arglist>(Qt3DCore::QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~BackendNode</name>
            <anchorfile>qt3danimation-animation-backendnode.html</anchorfile>
            <anchor>dtor.BackendNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-backendnode.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setDirty</name>
            <anchorfile>qt3danimation-animation-backendnode.html</anchorfile>
            <anchor>setDirty</anchor>
            <arglist>(Handler::DirtyFlag flag)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::BezierEvaluator</name>
        <filename>qt3danimation-animation-bezierevaluator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BezierEvaluator</name>
            <anchorfile>qt3danimation-animation-bezierevaluator.html</anchorfile>
            <anchor>BezierEvaluator</anchor>
            <arglist>(float time0, const Keyframe &amp;keyframe0, float time1, const Keyframe &amp;keyframe1)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>valueForTime</name>
            <anchorfile>qt3danimation-animation-bezierevaluator.html</anchorfile>
            <anchor>valueForTime</anchor>
            <arglist>(float time) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>parameterForTime</name>
            <anchorfile>qt3danimation-animation-bezierevaluator.html</anchorfile>
            <anchor>parameterForTime</anchor>
            <arglist>(float time) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>int</type>
            <name>findCubicRoots</name>
            <anchorfile>qt3danimation-animation-bezierevaluator.html</anchorfile>
            <anchor>findCubicRoots</anchor>
            <arglist>(const float[] coefficients, float[3] roots)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::BlendedClipAnimator</name>
        <filename>qt3danimation-animation-blendedclipanimator.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BlendedClipAnimator</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>BlendedClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.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>blendTreeRootId</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>blendTreeRootId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>mapperId</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>mapperId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isRunning</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>isRunning</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>canRun</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>canRun</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendTreeRootId</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setBlendTreeRootId</anchor>
            <arglist>(Qt3DCore::QNodeId blendTreeRootId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMapperId</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setMapperId</anchor>
            <arglist>(Qt3DCore::QNodeId mapperId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRunning</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setRunning</anchor>
            <arglist>(bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartTime</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setStartTime</anchor>
            <arglist>(qint64 globalTime)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>startTime</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>startTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLoops</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setLoops</anchor>
            <arglist>(int loops)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>loops</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>loops</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>currentLoop</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>currentLoop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentLoop</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setCurrentLoop</anchor>
            <arglist>(int currentLoop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMappingData</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>setMappingData</anchor>
            <arglist>(const QVector&lt;MappingData&gt; &amp;mappingData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;MappingData&gt;</type>
            <name>mappingData</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>mappingData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sendPropertyChanges</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>sendPropertyChanges</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QSceneChangePtr&gt; &amp;changes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>animationClipMarkedDirty</name>
            <anchorfile>qt3danimation-animation-blendedclipanimator.html</anchorfile>
            <anchor>animationClipMarkedDirty</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::BuildBlendTreesJob</name>
        <filename>qt3danimation-animation-buildblendtreesjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BuildBlendTreesJob</name>
            <anchorfile>qt3danimation-animation-buildblendtreesjob.html</anchorfile>
            <anchor>BuildBlendTreesJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-buildblendtreesjob.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handler *</type>
            <name>handler</name>
            <anchorfile>qt3danimation-animation-buildblendtreesjob.html</anchorfile>
            <anchor>handler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendedClipAnimators</name>
            <anchorfile>qt3danimation-animation-buildblendtreesjob.html</anchorfile>
            <anchor>setBlendedClipAnimators</anchor>
            <arglist>(const QVector&lt;HBlendedClipAnimator&gt; &amp;blendedClipAnimatorHandles)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3danimation-animation-buildblendtreesjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelMapper</name>
        <filename>qt3danimation-animation-channelmapper.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ChannelMapper</name>
            <anchorfile>qt3danimation-animation-channelmapper.html</anchorfile>
            <anchor>ChannelMapper</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3danimation-animation-channelmapper.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-channelmapper.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>setMappingIds</name>
            <anchorfile>qt3danimation-animation-channelmapper.html</anchorfile>
            <anchor>setMappingIds</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QNodeId&gt; &amp;mappingIds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>mappingIds</name>
            <anchorfile>qt3danimation-animation-channelmapper.html</anchorfile>
            <anchor>mappingIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ChannelMapping *&gt;</type>
            <name>mappings</name>
            <anchorfile>qt3danimation-animation-channelmapper.html</anchorfile>
            <anchor>mappings</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelMapping</name>
        <filename>qt3danimation-animation-channelmapping.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ChannelMapping</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>ChannelMapping</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-channelmapping.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>setChannelName</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>setChannelName</anchor>
            <arglist>(const QString &amp;channelName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>channelName</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>channelName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetId</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>setTargetId</anchor>
            <arglist>(Qt3DCore::QNodeId targetId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>targetId</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>targetId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProperty</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>setProperty</anchor>
            <arglist>(const QString &amp;property)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>property</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>property</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setType</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>setType</anchor>
            <arglist>(int type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>type</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const char *propertyName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const char *</type>
            <name>propertyName</name>
            <anchorfile>qt3danimation-animation-channelmapping.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipAnimator</name>
        <filename>qt3danimation-animation-clipanimator.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipAnimator</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>ClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipId</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setClipId</anchor>
            <arglist>(Qt3DCore::QNodeId clipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>clipId</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>clipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMapperId</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setMapperId</anchor>
            <arglist>(Qt3DCore::QNodeId mapperId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>mapperId</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>mapperId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRunning</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setRunning</anchor>
            <arglist>(bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isRunning</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>isRunning</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLoops</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setLoops</anchor>
            <arglist>(int loops)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>loops</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>loops</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-clipanimator.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>setHandler</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>canRun</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>canRun</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMappingData</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setMappingData</anchor>
            <arglist>(const QVector&lt;MappingData&gt; &amp;mappingData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;MappingData&gt;</type>
            <name>mappingData</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>mappingData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartTime</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setStartTime</anchor>
            <arglist>(qint64 globalTime)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>startTime</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>startTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>currentLoop</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>currentLoop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentLoop</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setCurrentLoop</anchor>
            <arglist>(int currentLoop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sendPropertyChanges</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>sendPropertyChanges</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QSceneChangePtr&gt; &amp;changes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>animationClipMarkedDirty</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>animationClipMarkedDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormatIndices</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>setFormatIndices</anchor>
            <arglist>(const ComponentIndices &amp;formatIndices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComponentIndices</type>
            <name>formatIndices</name>
            <anchorfile>qt3danimation-animation-clipanimator.html</anchorfile>
            <anchor>formatIndices</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipBlendNode</name>
        <filename>qt3danimation-animation-clipblendnode.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ClipBlendNode</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>dtor.ClipBlendNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>BlendType</name>
            <anchor>BlendType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoneBlendType">
            <anchor>BlendType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LerpBlendType">
            <anchor>BlendType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AdditiveBlendType">
            <anchor>BlendType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ValueType">
            <anchor>BlendType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipBlendNodeManager</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>setClipBlendNodeManager</anchor>
            <arglist>(ClipBlendNodeManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipBlendNodeManager *</type>
            <name>clipBlendNodeManager</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>clipBlendNodeManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BlendType</type>
            <name>blendType</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>blendType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blend</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>blend</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipResults</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>setClipResults</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId, const ClipResults &amp;clipResults)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipResults</type>
            <name>clipResults</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>clipResults</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>allDependencyIds</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>allDependencyIds</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>currentDependencyIds</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>currentDependencyIds</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual double</type>
            <name>duration</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>duration</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>ClipBlendNode</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>ClipBlendNode</anchor>
            <arglist>(BlendType blendType)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPeer</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual ClipResults</type>
            <name>doBlend</name>
            <anchorfile>qt3danimation-animation-clipblendnode.html</anchorfile>
            <anchor>doBlend</anchor>
            <arglist>(const QVector&lt;ClipResults&gt; &amp;blendData) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipBlendNodeFunctor</name>
        <filename>qt3danimation-animation-clipblendnodefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipBlendNodeFunctor</name>
            <anchorfile>qt3danimation-animation-clipblendnodefunctor.html</anchorfile>
            <anchor>ClipBlendNodeFunctor</anchor>
            <arglist>(Handler *handler, ClipBlendNodeManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3danimation-animation-clipblendnodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3danimation-animation-clipblendnodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3danimation-animation-clipblendnodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipBlendNodeVisitor</name>
        <filename>qt3danimation-animation-clipblendnodevisitor.html</filename>
        <member kind="enum">
            <name>TraversalOrder</name>
            <anchor>TraversalOrder-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PreOrder">
            <anchor>TraversalOrder-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PostOrder">
            <anchor>TraversalOrder-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>NodeFilter</name>
            <anchor>NodeFilter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VisitAllNodes">
            <anchor>NodeFilter-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VisitOnlyDependencies">
            <anchor>NodeFilter-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipBlendNodeVisitor</name>
            <anchorfile>qt3danimation-animation-clipblendnodevisitor.html</anchorfile>
            <anchor>ClipBlendNodeVisitor</anchor>
            <arglist>(ClipBlendNodeManager *manager, TraversalOrder order, NodeFilter filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>traverse</name>
            <anchorfile>qt3danimation-animation-clipblendnodevisitor.html</anchorfile>
            <anchor>traverse</anchor>
            <arglist>(Qt3DCore::QNodeId rootId, const VisitFunction &amp;visitFunction) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipBlendValue</name>
        <filename>qt3danimation-animation-clipblendvalue.html</filename>
        <base>ClipBlendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipBlendValue</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>ClipBlendValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ClipBlendValue</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>dtor.ClipBlendValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>clipId</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>clipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipId</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>setClipId</anchor>
            <arglist>(Qt3DCore::QNodeId clipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>allDependencyIds</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>allDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>currentDependencyIds</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>currentDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual double</type>
            <name>duration</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>duration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormatIndices</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>setFormatIndices</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId, const ComponentIndices &amp;formatIndices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComponentIndices</type>
            <name>formatIndices</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>formatIndices</anchor>
            <arglist>(Qt3DCore::QNodeId animatorId)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual ClipResults</type>
            <name>doBlend</name>
            <anchorfile>qt3danimation-animation-clipblendvalue.html</anchorfile>
            <anchor>doBlend</anchor>
            <arglist>(const QVector&lt;ClipResults&gt; &amp;blendData) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::EvaluateBlendClipAnimatorJob</name>
        <filename>qt3danimation-animation-evaluateblendclipanimatorjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EvaluateBlendClipAnimatorJob</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>EvaluateBlendClipAnimatorJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handler *</type>
            <name>handler</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>handler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendClipAnimator</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>setBlendClipAnimator</anchor>
            <arglist>(const HBlendedClipAnimator &amp;blendClipAnimatorHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HBlendedClipAnimator</type>
            <name>blendClipAnimator</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>blendClipAnimator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3danimation-animation-evaluateblendclipanimatorjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::EvaluateClipAnimatorJob</name>
        <filename>qt3danimation-animation-evaluateclipanimatorjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EvaluateClipAnimatorJob</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>EvaluateClipAnimatorJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handler *</type>
            <name>handler</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>handler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipAnimator</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>setClipAnimator</anchor>
            <arglist>(const HClipAnimator &amp;clipAnimatorHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearClipAnimator</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>clearClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3danimation-animation-evaluateclipanimatorjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::FCurve</name>
        <filename>qt3danimation-animation-fcurve.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FCurve</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>FCurve</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>keyframeCount</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>keyframeCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendKeyframe</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>appendKeyframe</anchor>
            <arglist>(float localTime, const Keyframe &amp;keyframe)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearKeyframes</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>clearKeyframes</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const float &amp;</type>
            <name>localTime</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>localTime</anchor>
            <arglist>(int index) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float &amp;</type>
            <name>localTime</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>localTime-1</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const Keyframe &amp;</type>
            <name>keyframe</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>keyframe</anchor>
            <arglist>(int index) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Keyframe &amp;</type>
            <name>keyframe</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>keyframe-1</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>startTime</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>startTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>endTime</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>endTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>evaluateAtTime</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>evaluateAtTime</anchor>
            <arglist>(float localTime) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>read</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>read</anchor>
            <arglist>(const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromQChannelComponent</name>
            <anchorfile>qt3danimation-animation-fcurve.html</anchorfile>
            <anchor>setFromQChannelComponent</anchor>
            <arglist>(const QChannelComponent &amp;qcc)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelComponent</name>
        <filename>qt3danimation-animation-channelcomponent.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>read</name>
            <anchorfile>qt3danimation-animation-channelcomponent.html</anchorfile>
            <anchor>read</anchor>
            <arglist>(const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromQChannelComponent</name>
            <anchorfile>qt3danimation-animation-channelcomponent.html</anchorfile>
            <anchor>setFromQChannelComponent</anchor>
            <arglist>(const QChannelComponent &amp;qcc)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::Channel</name>
        <filename>qt3danimation-animation-channel.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>read</name>
            <anchorfile>qt3danimation-animation-channel.html</anchorfile>
            <anchor>read</anchor>
            <arglist>(const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFromQChannel</name>
            <anchorfile>qt3danimation-animation-channel.html</anchorfile>
            <anchor>setFromQChannel</anchor>
            <arglist>(const QChannel &amp;qch)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::FindRunningClipAnimatorsJob</name>
        <filename>qt3danimation-animation-findrunningclipanimatorsjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FindRunningClipAnimatorsJob</name>
            <anchorfile>qt3danimation-animation-findrunningclipanimatorsjob.html</anchorfile>
            <anchor>FindRunningClipAnimatorsJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-findrunningclipanimatorsjob.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handler *</type>
            <name>handler</name>
            <anchorfile>qt3danimation-animation-findrunningclipanimatorsjob.html</anchorfile>
            <anchor>handler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirtyClipAnimators</name>
            <anchorfile>qt3danimation-animation-findrunningclipanimatorsjob.html</anchorfile>
            <anchor>setDirtyClipAnimators</anchor>
            <arglist>(const QVector&lt;HClipAnimator&gt; &amp;animationClipHandles)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3danimation-animation-findrunningclipanimatorsjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::FunctionRangeFinder</name>
        <filename>qt3danimation-animation-functionrangefinder.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FunctionRangeFinder</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>FunctionRangeFinder</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;x)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>findLowerBound</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>findLowerBound</anchor>
            <arglist>(float x) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rangeSize</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>rangeSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRangeSize</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>setRangeSize</anchor>
            <arglist>(int rangeSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAscending</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>isAscending</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAscending</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>setAscending</anchor>
            <arglist>(bool ascending)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>correlationThreshold</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>correlationThreshold</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateAutomaticCorrelationThreshold</name>
            <anchorfile>qt3danimation-animation-functionrangefinder.html</anchorfile>
            <anchor>updateAutomaticCorrelationThreshold</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::Handler</name>
        <filename>qt3danimation-animation-handler.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Handler</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>Handler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Handler</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>dtor.Handler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>DirtyFlag</name>
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AnimationClipDirty">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ChannelMappingsDirty">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClipAnimatorDirty">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendedClipAnimatorDirty">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>simulationTime</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>simulationTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDirty</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>setDirty</anchor>
            <arglist>(DirtyFlag flag, Qt3DCore::QNodeId nodeId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipAnimatorRunning</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>setClipAnimatorRunning</anchor>
            <arglist>(const HClipAnimator &amp;handle, bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HClipAnimator&gt;</type>
            <name>runningClipAnimators</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>runningClipAnimators</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendedClipAnimatorRunning</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>setBlendedClipAnimatorRunning</anchor>
            <arglist>(const HBlendedClipAnimator &amp;handle, bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HBlendedClipAnimator&gt;</type>
            <name>runningBlenndedClipAnimators</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>runningBlenndedClipAnimators</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AnimationClipLoaderManager *</type>
            <name>animationClipLoaderManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>animationClipLoaderManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipAnimatorManager *</type>
            <name>clipAnimatorManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>clipAnimatorManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BlendedClipAnimatorManager *</type>
            <name>blendedClipAnimatorManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>blendedClipAnimatorManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ChannelMappingManager *</type>
            <name>channelMappingManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>channelMappingManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ChannelMapperManager *</type>
            <name>channelMapperManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>channelMapperManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipBlendNodeManager *</type>
            <name>clipBlendNodeManager</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>clipBlendNodeManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>jobsToExecute</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>jobsToExecute</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanupHandleList</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>cleanupHandleList</anchor>
            <arglist>(QVector&lt;HAnimationClip&gt; *clips)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanupHandleList</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>cleanupHandleList-1</anchor>
            <arglist>(QVector&lt;HClipAnimator&gt; *animators)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanupHandleList</name>
            <anchorfile>qt3danimation-animation-handler.html</anchorfile>
            <anchor>cleanupHandleList-2</anchor>
            <arglist>(QVector&lt;HBlendedClipAnimator&gt; *animators)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::Keyframe</name>
        <filename>qt3danimation-animation-keyframe.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3danimation-animation-keyframe.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const Keyframe &amp;rhs) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::LerpClipBlend</name>
        <filename>qt3danimation-animation-lerpclipblend.html</filename>
        <base>ClipBlendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LerpClipBlend</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>LerpClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LerpClipBlend</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>dtor.LerpClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>blendFactor</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>blendFactor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendFactor</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>setBlendFactor</anchor>
            <arglist>(float blendFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>startClipId</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>startClipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartClipId</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>setStartClipId</anchor>
            <arglist>(Qt3DCore::QNodeId startClipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>endClipId</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>endClipId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndClipId</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>setEndClipId</anchor>
            <arglist>(Qt3DCore::QNodeId endClipId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>allDependencyIds</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>allDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>currentDependencyIds</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>currentDependencyIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual double</type>
            <name>duration</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>duration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual ClipResults</type>
            <name>doBlend</name>
            <anchorfile>qt3danimation-animation-lerpclipblend.html</anchorfile>
            <anchor>doBlend</anchor>
            <arglist>(const QVector&lt;ClipResults&gt; &amp;blendData) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::LoadAnimationClipJob</name>
        <filename>qt3danimation-animation-loadanimationclipjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadAnimationClipJob</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>LoadAnimationClipJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHandler</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>setHandler</anchor>
            <arglist>(Handler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handler *</type>
            <name>handler</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>handler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDirtyAnimationClips</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>addDirtyAnimationClips</anchor>
            <arglist>(const QVector&lt;HAnimationClip&gt; &amp;animationClipHandles)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearDirtyAnimationClips</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>clearDirtyAnimationClips</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3danimation-animation-loadanimationclipjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::AnimationClipLoaderManager</name>
        <filename>qt3danimation-animation-animationcliploadermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AnimationClipLoaderManager</name>
            <anchorfile>qt3danimation-animation-animationcliploadermanager.html</anchorfile>
            <anchor>AnimationClipLoaderManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipAnimatorManager</name>
        <filename>qt3danimation-animation-clipanimatormanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipAnimatorManager</name>
            <anchorfile>qt3danimation-animation-clipanimatormanager.html</anchorfile>
            <anchor>ClipAnimatorManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::BlendedClipAnimatorManager</name>
        <filename>qt3danimation-animation-blendedclipanimatormanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BlendedClipAnimatorManager</name>
            <anchorfile>qt3danimation-animation-blendedclipanimatormanager.html</anchorfile>
            <anchor>BlendedClipAnimatorManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelMappingManager</name>
        <filename>qt3danimation-animation-channelmappingmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ChannelMappingManager</name>
            <anchorfile>qt3danimation-animation-channelmappingmanager.html</anchorfile>
            <anchor>ChannelMappingManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ChannelMapperManager</name>
        <filename>qt3danimation-animation-channelmappermanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ChannelMapperManager</name>
            <anchorfile>qt3danimation-animation-channelmappermanager.html</anchorfile>
            <anchor>ChannelMapperManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::ClipBlendNodeManager</name>
        <filename>qt3danimation-animation-clipblendnodemanager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClipBlendNodeManager</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>ClipBlendNodeManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ClipBlendNodeManager</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>dtor.ClipBlendNodeManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsNode</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>containsNode</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendNode</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>appendNode</anchor>
            <arglist>(Qt3DCore::QNodeId id, ClipBlendNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClipBlendNode *</type>
            <name>lookupNode</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>lookupNode</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseNode</name>
            <anchorfile>qt3danimation-animation-clipblendnodemanager.html</anchorfile>
            <anchor>releaseNode</anchor>
            <arglist>(Qt3DCore::QNodeId id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::Animation::NodeFunctor</name>
        <filename>qt3danimation-animation-nodefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NodeFunctor</name>
            <anchorfile>qt3danimation-animation-nodefunctor.html</anchorfile>
            <anchor>NodeFunctor</anchor>
            <arglist>(Handler *handler, Manager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3danimation-animation-nodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3danimation-animation-nodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3danimation-animation-nodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DAnimation::Animation::JobTypes</name>
        <filename>qt3danimation-animation-jobtypes.html</filename>
        <member kind="enum">
            <name>JobType</name>
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BuildBlendTree">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EvaluateBlendClipAnimator">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EvaluateClipAnimator">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LoadAnimationClip">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FindRunningClipAnimator">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractAnimation</name>
        <filename>qt3danimation-qabstractanimation.html</filename>
        <base>QObject</base>
        <member kind="property" type="QString">
            <name>animationName</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QAbstractAnimation::AnimationType">
            <name>animationType</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>position</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>duration</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>AnimationType</name>
            <anchor>AnimationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="KeyframeAnimation">
            <anchor>AnimationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MorphingAnimation">
            <anchor>AnimationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VertexBlendAnimation">
            <anchor>AnimationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>animationName</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractAnimation::AnimationType</type>
            <name>animationType</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>position</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>duration</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAnimationName</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPosition</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAnimation</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>QAbstractAnimation</anchor>
            <arglist>(QAbstractAnimationPrivate &amp;dd, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setDuration</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>setDuration</anchor>
            <arglist>(float duration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>animationNameChanged</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>animationName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionChanged</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>durationChanged</name>
            <anchorfile>qt3danimation-qabstractanimation.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>(float duration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractAnimationPrivate</name>
        <filename>qt3danimation-qabstractanimationprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAnimationPrivate</name>
            <anchorfile>qt3danimation-qabstractanimationprivate.html</anchorfile>
            <anchor>QAbstractAnimationPrivate</anchor>
            <arglist>(QAbstractAnimation::AnimationType type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractAnimationClip</name>
        <filename>qt3danimation-qabstractanimationclip.html</filename>
        <base>QNode</base>
        <member kind="property" type="float">
            <name>duration</name>
            <anchorfile>qt3danimation-qabstractanimationclip.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractAnimationClip</name>
            <anchorfile>qt3danimation-qabstractanimationclip.html</anchorfile>
            <anchor>dtor.QAbstractAnimationClip</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>duration</name>
            <anchorfile>qt3danimation-qabstractanimationclip.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>durationChanged</name>
            <anchorfile>qt3danimation-qabstractanimationclip.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>(float duration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractAnimationClipPrivate</name>
        <filename>qt3danimation-qabstractanimationclipprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAnimationClipPrivate</name>
            <anchorfile>qt3danimation-qabstractanimationclipprivate.html</anchorfile>
            <anchor>QAbstractAnimationClipPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDuration</name>
            <anchorfile>qt3danimation-qabstractanimationclipprivate.html</anchorfile>
            <anchor>setDuration</anchor>
            <arglist>(float duration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractClipAnimator</name>
        <filename>qt3danimation-qabstractclipanimator.html</filename>
        <base>QComponent</base>
        <member kind="property" type="bool">
            <name>running</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>running-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>loops</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>loops-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DAnimation::QChannelMapper *">
            <name>channelMapper</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>channelMapper-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Loops</name>
            <anchor>Loops-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Infinite">
            <anchor>Loops-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractClipAnimator</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>dtor.QAbstractClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isRunning</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>running-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QChannelMapper *</type>
            <name>channelMapper</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>channelMapper-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>loopCount</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>loops-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRunning</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>running-prop</anchor>
            <arglist>(bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setChannelMapper</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>channelMapper-prop</anchor>
            <arglist>(Qt3DAnimation::QChannelMapper *channelMapper)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLoopCount</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>loops-prop</anchor>
            <arglist>(int loops)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>start</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>start</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stop</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>stop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>runningChanged</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>running-prop</anchor>
            <arglist>(bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>channelMapperChanged</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>channelMapper-prop</anchor>
            <arglist>(Qt3DAnimation::QChannelMapper *channelMapper)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loopCountChanged</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>loops-prop</anchor>
            <arglist>(int loops)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractClipAnimator</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>QAbstractClipAnimator</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractClipAnimator</name>
            <anchorfile>qt3danimation-qabstractclipanimator.html</anchorfile>
            <anchor>QAbstractClipAnimator-1</anchor>
            <arglist>(QAbstractClipAnimatorPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractClipAnimatorPrivate</name>
        <filename>qt3danimation-qabstractclipanimatorprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractClipAnimatorPrivate</name>
            <anchorfile>qt3danimation-qabstractclipanimatorprivate.html</anchorfile>
            <anchor>QAbstractClipAnimatorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractClipAnimatorData</name>
        <filename>qt3danimation-qabstractclipanimatordata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractClipBlendNode</name>
        <filename>qt3danimation-qabstractclipblendnode.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractClipBlendNode</name>
            <anchorfile>qt3danimation-qabstractclipblendnode.html</anchorfile>
            <anchor>dtor.QAbstractClipBlendNode</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAbstractClipBlendNodePrivate</name>
        <filename>qt3danimation-qabstractclipblendnodeprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractClipBlendNodePrivate</name>
            <anchorfile>qt3danimation-qabstractclipblendnodeprivate.html</anchorfile>
            <anchor>QAbstractClipBlendNodePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAdditiveClipBlend</name>
        <filename>qt3danimation-qadditiveclipblend.html</filename>
        <base>QAbstractClipBlendNode</base>
        <member kind="property" type="Qt3DAnimation::QAbstractClipBlendNode *">
            <name>baseClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>baseClip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DAnimation::QAbstractClipBlendNode *">
            <name>additiveClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveClip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>additiveFactor</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveFactor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAdditiveClipBlend</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>QAdditiveClipBlend</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAdditiveClipBlend</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>dtor.QAdditiveClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>additiveFactor</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveFactor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractClipBlendNode *</type>
            <name>baseClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>baseClip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractClipBlendNode *</type>
            <name>additiveClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveClip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAdditiveFactor</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveFactor-prop</anchor>
            <arglist>(float additiveFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>baseClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *baseClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAdditiveClip</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *additiveClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>additiveFactorChanged</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveFactor-prop</anchor>
            <arglist>(float additiveFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseClipChanged</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>baseClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *baseClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>additiveClipChanged</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>additiveClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *additiveClip)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAdditiveClipBlend</name>
            <anchorfile>qt3danimation-qadditiveclipblend.html</anchorfile>
            <anchor>QAdditiveClipBlend-1</anchor>
            <arglist>(QAdditiveClipBlendPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAdditiveClipBlendPrivate</name>
        <filename>qt3danimation-qadditiveclipblendprivate.html</filename>
        <base>QAbstractClipBlendNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAdditiveClipBlendPrivate</name>
            <anchorfile>qt3danimation-qadditiveclipblendprivate.html</anchorfile>
            <anchor>QAdditiveClipBlendPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAdditiveClipBlendData</name>
        <filename>qt3danimation-qadditiveclipblenddata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationAspect</name>
        <filename>qt3danimation-qanimationaspect.html</filename>
        <base>QAbstractAspect</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationAspect</name>
            <anchorfile>qt3danimation-qanimationaspect.html</anchorfile>
            <anchor>QAnimationAspect</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationAspectPrivate</name>
        <filename>qt3danimation-qanimationaspectprivate.html</filename>
        <base>QAbstractAspectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationAspectPrivate</name>
            <anchorfile>qt3danimation-qanimationaspectprivate.html</anchorfile>
            <anchor>QAnimationAspectPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClip</name>
        <filename>qt3danimation-qanimationclip.html</filename>
        <base>QAbstractAnimationClip</base>
        <member kind="property" type="Qt3DAnimation::QAnimationClipData">
            <name>clipData</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>clipData-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClip</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>QAnimationClip</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAnimationClip</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>dtor.QAnimationClip</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAnimationClipData</type>
            <name>clipData</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>clipData-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipData</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>clipData-prop</anchor>
            <arglist>(const Qt3DAnimation::QAnimationClipData &amp;clipData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clipDataChanged</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>clipData-prop</anchor>
            <arglist>(Qt3DAnimation::QAnimationClipData clipData)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClip</name>
            <anchorfile>qt3danimation-qanimationclip.html</anchorfile>
            <anchor>QAnimationClip-1</anchor>
            <arglist>(QAnimationClipPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipPrivate</name>
        <filename>qt3danimation-qanimationclipprivate.html</filename>
        <base>QAbstractAnimationClipPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipPrivate</name>
            <anchorfile>qt3danimation-qanimationclipprivate.html</anchorfile>
            <anchor>QAnimationClipPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipChangeData</name>
        <filename>qt3danimation-qanimationclipchangedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipData</name>
        <filename>qt3danimation-qanimationclipdata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipData</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>QAnimationClipData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipData</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>QAnimationClipData-1</anchor>
            <arglist>(const QAnimationClipData &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAnimationClipData &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QAnimationClipData &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAnimationClipData</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>dtor.QAnimationClipData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>setName</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>channelCount</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>channelCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendChannel</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>appendChannel</anchor>
            <arglist>(const QChannel &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insertChannel</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>insertChannel</anchor>
            <arglist>(int index, const QChannel &amp;c)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChannel</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>removeChannel</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearChannels</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>clearChannels</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isValid</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>isValid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_iterator</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>const_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_reverse_iterator</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>const_reverse_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>begin</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>begin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cbegin</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>cbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>end</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>end</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cend</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>cend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rbegin</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>rbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crbegin</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>crbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rend</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>rend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crend</name>
            <anchorfile>qt3danimation-qanimationclipdata.html</anchorfile>
            <anchor>crend</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipLoader</name>
        <filename>qt3danimation-qanimationcliploader.html</filename>
        <base>QAbstractAnimationClip</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipLoader</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>QAnimationClipLoader</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipLoader</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>QAnimationClipLoader-1</anchor>
            <arglist>(const QUrl &amp;source, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAnimationClipLoader</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>dtor.QAnimationClipLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotReady">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <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>qt3danimation-qanimationcliploader.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>qt3danimation-qanimationcliploader.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>qt3danimation-qanimationcliploader.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>sourceChanged</name>
            <anchorfile>qt3danimation-qanimationcliploader.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>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipLoader</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>QAnimationClipLoader-2</anchor>
            <arglist>(QAnimationClipLoaderPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3danimation-qanimationcliploader.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipLoaderPrivate</name>
        <filename>qt3danimation-qanimationcliploaderprivate.html</filename>
        <base>QAbstractAnimationClipPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationClipLoaderPrivate</name>
            <anchorfile>qt3danimation-qanimationcliploaderprivate.html</anchorfile>
            <anchor>QAnimationClipLoaderPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3danimation-qanimationcliploaderprivate.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QAnimationClipLoader::Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationClipLoaderData</name>
        <filename>qt3danimation-qanimationcliploaderdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationController</name>
        <filename>qt3danimation-qanimationcontroller.html</filename>
        <base>QObject</base>
        <member kind="property" type="int">
            <name>activeAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>activeAnimationGroup-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>position</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>positionScale</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionScale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>positionOffset</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionOffset-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DCore::QEntity *">
            <name>entity</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>recursive</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationController</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>QAnimationController</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DAnimation::QAnimationGroup *&gt;</type>
            <name>animationGroupList</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>animationGroupList</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>activeAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>activeAnimationGroup-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>position</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>positionScale</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionScale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>positionOffset</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionOffset-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QEntity *</type>
            <name>entity</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>recursive</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAnimationGroups</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>setAnimationGroups</anchor>
            <arglist>(const QVector&lt;Qt3DAnimation::QAnimationGroup *&gt; &amp;animationGroups)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>addAnimationGroup</anchor>
            <arglist>(Qt3DAnimation::QAnimationGroup *animationGroup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>removeAnimationGroup</anchor>
            <arglist>(Qt3DAnimation::QAnimationGroup *animationGroup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>getAnimationIndex</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>getAnimationIndex</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAnimationGroup *</type>
            <name>getGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>getGroup</anchor>
            <arglist>(int index) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActiveAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>activeAnimationGroup-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPosition</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPositionScale</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionScale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPositionOffset</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionOffset-prop</anchor>
            <arglist>(float offset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEntity</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist>(Qt3DCore::QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRecursive</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>(bool recursive)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeAnimationGroupChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>activeAnimationGroup-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionScaleChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionScale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionOffsetChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>positionOffset-prop</anchor>
            <arglist>(float offset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>entityChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>entity-prop</anchor>
            <arglist>(Qt3DCore::QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>recursiveChanged</name>
            <anchorfile>qt3danimation-qanimationcontroller.html</anchorfile>
            <anchor>recursive-prop</anchor>
            <arglist>(bool recursive)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationControllerPrivate</name>
        <filename>qt3danimation-qanimationcontrollerprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationControllerPrivate</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>QAnimationControllerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updatePosition</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>updatePosition</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>extractAnimations</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>extractAnimations</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearAnimations</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>clearAnimations</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAnimationGroup *</type>
            <name>findGroup</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>findGroup</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scaledPosition</name>
            <anchorfile>qt3danimation-qanimationcontrollerprivate.html</anchorfile>
            <anchor>scaledPosition</anchor>
            <arglist>(float position) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationGroup</name>
        <filename>qt3danimation-qanimationgroup.html</filename>
        <base>QObject</base>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>position</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>duration</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationGroup</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>QAnimationGroup</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DAnimation::QAbstractAnimation *&gt;</type>
            <name>animationList</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>animationList</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>position</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>duration</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAnimations</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>setAnimations</anchor>
            <arglist>(const QVector&lt;Qt3DAnimation::QAbstractAnimation *&gt; &amp;animations)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAnimation</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>addAnimation</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimation *animation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAnimation</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>removeAnimation</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimation *animation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3danimation-qanimationgroup.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>setPosition</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3danimation-qanimationgroup.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>positionChanged</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>durationChanged</name>
            <anchorfile>qt3danimation-qanimationgroup.html</anchorfile>
            <anchor>duration-prop</anchor>
            <arglist>(float duration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QAnimationGroupPrivate</name>
        <filename>qt3danimation-qanimationgroupprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnimationGroupPrivate</name>
            <anchorfile>qt3danimation-qanimationgroupprivate.html</anchorfile>
            <anchor>QAnimationGroupPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updatePosition</name>
            <anchorfile>qt3danimation-qanimationgroupprivate.html</anchorfile>
            <anchor>updatePosition</anchor>
            <arglist>(float position)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QBlendedClipAnimator</name>
        <filename>qt3danimation-qblendedclipanimator.html</filename>
        <base>QAbstractClipAnimator</base>
        <member kind="property" type="Qt3DAnimation::QAbstractClipBlendNode *">
            <name>blendTree</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>blendTree-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendedClipAnimator</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>QBlendedClipAnimator</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBlendedClipAnimator</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>dtor.QBlendedClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractClipBlendNode *</type>
            <name>blendTree</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>blendTree-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendTree</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>blendTree-prop</anchor>
            <arglist>(QAbstractClipBlendNode *blendTree)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendTreeChanged</name>
            <anchorfile>qt3danimation-qblendedclipanimator.html</anchorfile>
            <anchor>blendTree-prop</anchor>
            <arglist>(QAbstractClipBlendNode *blendTree)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QBlendedClipAnimatorPrivate</name>
        <filename>qt3danimation-qblendedclipanimatorprivate.html</filename>
        <base>QAbstractClipAnimatorPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendedClipAnimatorPrivate</name>
            <anchorfile>qt3danimation-qblendedclipanimatorprivate.html</anchorfile>
            <anchor>QBlendedClipAnimatorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QBlendedClipAnimatorData</name>
        <filename>qt3danimation-qblendedclipanimatordata.html</filename>
        <base>QAbstractClipAnimatorData</base>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannel</name>
        <filename>qt3danimation-qchannel.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannel</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>QChannel</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannel</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>QChannel-1</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannel</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>QChannel-2</anchor>
            <arglist>(const QChannel &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QChannel &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QChannel &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QChannel</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>dtor.QChannel</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>setName</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>channelComponentCount</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>channelComponentCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendChannelComponent</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>appendChannelComponent</anchor>
            <arglist>(const QChannelComponent &amp;component)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insertChannelComponent</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>insertChannelComponent</anchor>
            <arglist>(int index, const QChannelComponent &amp;component)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChannelComponent</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>removeChannelComponent</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearChannelComponents</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>clearChannelComponents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_iterator</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>const_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_reverse_iterator</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>const_reverse_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>begin</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>begin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cbegin</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>cbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>end</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>end</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cend</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>cend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rbegin</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>rbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crbegin</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>crbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rend</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>rend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crend</name>
            <anchorfile>qt3danimation-qchannel.html</anchorfile>
            <anchor>crend</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelComponent</name>
        <filename>qt3danimation-qchannelcomponent.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelComponent</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>QChannelComponent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelComponent</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>QChannelComponent-1</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelComponent</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>QChannelComponent-2</anchor>
            <arglist>(const QChannelComponent &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QChannelComponent &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QChannelComponent &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QChannelComponent</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>dtor.QChannelComponent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>setName</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>name</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>keyFrameCount</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>keyFrameCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendKeyFrame</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>appendKeyFrame</anchor>
            <arglist>(const QKeyFrame &amp;kf)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insertKeyFrame</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>insertKeyFrame</anchor>
            <arglist>(int index, const QKeyFrame &amp;kf)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeKeyFrame</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>removeKeyFrame</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearKeyFrames</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>clearKeyFrames</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_iterator</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>const_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>const_reverse_iterator</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>const_reverse_iterator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>begin</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>begin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cbegin</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>cbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>end</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>end</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_iterator</type>
            <name>cend</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>cend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rbegin</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>rbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crbegin</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>crbegin</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>rend</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>rend</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const_reverse_iterator</type>
            <name>crend</name>
            <anchorfile>qt3danimation-qchannelcomponent.html</anchorfile>
            <anchor>crend</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMapper</name>
        <filename>qt3danimation-qchannelmapper.html</filename>
        <base>QNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelMapper</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>QChannelMapper</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QChannelMapper</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>dtor.QChannelMapper</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMapping</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>addMapping</anchor>
            <arglist>(QChannelMapping *mapping)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMapping</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>removeMapping</anchor>
            <arglist>(QChannelMapping *mapping)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QChannelMapping *&gt;</type>
            <name>mappings</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>mappings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QChannelMapper</name>
            <anchorfile>qt3danimation-qchannelmapper.html</anchorfile>
            <anchor>QChannelMapper-1</anchor>
            <arglist>(QChannelMapperPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMapperPrivate</name>
        <filename>qt3danimation-qchannelmapperprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelMapperPrivate</name>
            <anchorfile>qt3danimation-qchannelmapperprivate.html</anchorfile>
            <anchor>QChannelMapperPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMapperData</name>
        <filename>qt3danimation-qchannelmapperdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMapping</name>
        <filename>qt3danimation-qchannelmapping.html</filename>
        <base>QNode</base>
        <member kind="property" type="QString">
            <name>channelName</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>channelName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DCore::QNode *">
            <name>target</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>property</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>property-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelMapping</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>QChannelMapping</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QChannelMapping</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>dtor.QChannelMapping</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>channelName</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>channelName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNode *</type>
            <name>target</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>property</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>property-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setChannelName</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>channelName-prop</anchor>
            <arglist>(const QString &amp;channelName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DCore::QNode *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProperty</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>property-prop</anchor>
            <arglist>(const QString &amp;property)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>channelNameChanged</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>channelName-prop</anchor>
            <arglist>(QString channelName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetChanged</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DCore::QNode *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>propertyChanged</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>property-prop</anchor>
            <arglist>(QString property)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QChannelMapping</name>
            <anchorfile>qt3danimation-qchannelmapping.html</anchorfile>
            <anchor>QChannelMapping-1</anchor>
            <arglist>(QChannelMappingPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMappingPrivate</name>
        <filename>qt3danimation-qchannelmappingprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QChannelMappingPrivate</name>
            <anchorfile>qt3danimation-qchannelmappingprivate.html</anchorfile>
            <anchor>QChannelMappingPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updatePropertyNameAndType</name>
            <anchorfile>qt3danimation-qchannelmappingprivate.html</anchorfile>
            <anchor>updatePropertyNameAndType</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QChannelMappingData</name>
        <filename>qt3danimation-qchannelmappingdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipAnimator</name>
        <filename>qt3danimation-qclipanimator.html</filename>
        <base>QAbstractClipAnimator</base>
        <member kind="property" type="Qt3DAnimation::QAbstractAnimationClip *">
            <name>clip</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipAnimator</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>QClipAnimator</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QClipAnimator</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>dtor.QClipAnimator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractAnimationClip *</type>
            <name>clip</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClip</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimationClip *clip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clipChanged</name>
            <anchorfile>qt3danimation-qclipanimator.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimationClip *clip)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipAnimatorPrivate</name>
        <filename>qt3danimation-qclipanimatorprivate.html</filename>
        <base>QAbstractClipAnimatorPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipAnimatorPrivate</name>
            <anchorfile>qt3danimation-qclipanimatorprivate.html</anchorfile>
            <anchor>QClipAnimatorPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipAnimatorData</name>
        <filename>qt3danimation-qclipanimatordata.html</filename>
        <base>QAbstractClipAnimatorData</base>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendNodeCreatedChangeBase</name>
        <filename>qt3danimation-qclipblendnodecreatedchangebase.html</filename>
        <base>QNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendNodeCreatedChangeBase</name>
            <anchorfile>qt3danimation-qclipblendnodecreatedchangebase.html</anchorfile>
            <anchor>QClipBlendNodeCreatedChangeBase</anchor>
            <arglist>(const QAbstractClipBlendNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QClipBlendNodeCreatedChangeBase</name>
            <anchorfile>qt3danimation-qclipblendnodecreatedchangebase.html</anchorfile>
            <anchor>dtor.QClipBlendNodeCreatedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendNodeCreatedChange</name>
        <filename>qt3danimation-qclipblendnodecreatedchange.html</filename>
        <base>QClipBlendNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendNodeCreatedChange</name>
            <anchorfile>qt3danimation-qclipblendnodecreatedchange.html</anchorfile>
            <anchor>QClipBlendNodeCreatedChange</anchor>
            <arglist>(const QAbstractClipBlendNode *node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendNodeCreatedChangeBasePrivate</name>
        <filename>qt3danimation-qclipblendnodecreatedchangebaseprivate.html</filename>
        <base>QNodeCreatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendNodeCreatedChangeBasePrivate</name>
            <anchorfile>qt3danimation-qclipblendnodecreatedchangebaseprivate.html</anchorfile>
            <anchor>QClipBlendNodeCreatedChangeBasePrivate</anchor>
            <arglist>(const QAbstractClipBlendNode *node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendValue</name>
        <filename>qt3danimation-qclipblendvalue.html</filename>
        <base>QAbstractClipBlendNode</base>
        <member kind="property" type="Qt3DAnimation::QAbstractAnimationClip *">
            <name>clip</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendValue</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>QClipBlendValue</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendValue</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>QClipBlendValue-1</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimationClip *clip, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QClipBlendValue</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>dtor.QClipBlendValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractAnimationClip *</type>
            <name>clip</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClip</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimationClip *clip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clipChanged</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>clip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractAnimationClip *clip)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendValue</name>
            <anchorfile>qt3danimation-qclipblendvalue.html</anchorfile>
            <anchor>QClipBlendValue-2</anchor>
            <arglist>(QClipBlendValuePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendValuePrivate</name>
        <filename>qt3danimation-qclipblendvalueprivate.html</filename>
        <base>QAbstractClipBlendNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipBlendValuePrivate</name>
            <anchorfile>qt3danimation-qclipblendvalueprivate.html</anchorfile>
            <anchor>QClipBlendValuePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QClipBlendValueData</name>
        <filename>qt3danimation-qclipblendvaluedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QKeyFrame</name>
        <filename>qt3danimation-qkeyframe.html</filename>
        <member kind="enum">
            <name>InterpolationType</name>
            <anchor>InterpolationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ConstantInterpolation">
            <anchor>InterpolationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LinearInterpolation">
            <anchor>InterpolationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BezierInterpolation">
            <anchor>InterpolationType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyFrame</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>QKeyFrame</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyFrame</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>QKeyFrame-1</anchor>
            <arglist>(QVector2D coords)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyFrame</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>QKeyFrame-2</anchor>
            <arglist>(QVector2D coords, QVector2D lh, QVector2D rh)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCoordinates</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>setCoordinates</anchor>
            <arglist>(QVector2D coords)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>coordinates</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>coordinates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLeftControlPoint</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>setLeftControlPoint</anchor>
            <arglist>(QVector2D lh)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>leftControlPoint</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>leftControlPoint</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRightControlPoint</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>setRightControlPoint</anchor>
            <arglist>(QVector2D rh)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>rightControlPoint</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>rightControlPoint</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInterpolationType</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>setInterpolationType</anchor>
            <arglist>(InterpolationType interp)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InterpolationType</type>
            <name>interpolationType</name>
            <anchorfile>qt3danimation-qkeyframe.html</anchorfile>
            <anchor>interpolationType</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QKeyframeAnimation</name>
        <filename>qt3danimation-qkeyframeanimation.html</filename>
        <base>QAbstractAnimation</base>
        <member kind="property" type="QVector&lt;float&gt;">
            <name>framePositions</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>framePositions-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DCore::QTransform *">
            <name>target</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QEasingCurve">
            <name>easing</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>targetName</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QKeyframeAnimation::RepeatMode">
            <name>startMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>startMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QKeyframeAnimation::RepeatMode">
            <name>endMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>endMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyframeAnimation</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>QKeyframeAnimation</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="enum">
            <name>RepeatMode</name>
            <anchor>RepeatMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>RepeatMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Constant">
            <anchor>RepeatMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Repeat">
            <anchor>RepeatMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;float&gt;</type>
            <name>framePositions</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>framePositions-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QTransform *&gt;</type>
            <name>keyframeList</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>keyframeList</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QTransform *</type>
            <name>target</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEasingCurve</type>
            <name>easing</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>targetName</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RepeatMode</type>
            <name>startMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>startMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RepeatMode</type>
            <name>endMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>endMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setKeyframes</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>setKeyframes</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QTransform *&gt; &amp;keyframes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addKeyframe</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>addKeyframe</anchor>
            <arglist>(Qt3DCore::QTransform *keyframe)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeKeyframe</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>removeKeyframe</anchor>
            <arglist>(Qt3DCore::QTransform *keyframe)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFramePositions</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>framePositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;positions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DCore::QTransform *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEasing</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>(const QEasingCurve &amp;easing)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetName</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>startMode-prop</anchor>
            <arglist>(RepeatMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndMode</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>endMode-prop</anchor>
            <arglist>(RepeatMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>framePositionsChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>framePositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;positions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DCore::QTransform *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>easingChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>(const QEasingCurve &amp;easing)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetNameChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>startModeChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>startMode-prop</anchor>
            <arglist>(QKeyframeAnimation::RepeatMode startMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>endModeChanged</name>
            <anchorfile>qt3danimation-qkeyframeanimation.html</anchorfile>
            <anchor>endMode-prop</anchor>
            <arglist>(QKeyframeAnimation::RepeatMode endMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QKeyframeAnimationPrivate</name>
        <filename>qt3danimation-qkeyframeanimationprivate.html</filename>
        <base>QAbstractAnimationPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyframeAnimationPrivate</name>
            <anchorfile>qt3danimation-qkeyframeanimationprivate.html</anchorfile>
            <anchor>QKeyframeAnimationPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>calculateFrame</name>
            <anchorfile>qt3danimation-qkeyframeanimationprivate.html</anchorfile>
            <anchor>calculateFrame</anchor>
            <arglist>(float position)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QLerpClipBlend</name>
        <filename>qt3danimation-qlerpclipblend.html</filename>
        <base>QAbstractClipBlendNode</base>
        <member kind="property" type="Qt3DAnimation::QAbstractClipBlendNode *">
            <name>startClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>startClip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DAnimation::QAbstractClipBlendNode *">
            <name>endClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>endClip-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>blendFactor</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>blendFactor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLerpClipBlend</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>QLerpClipBlend</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLerpClipBlend</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>dtor.QLerpClipBlend</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>blendFactor</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>blendFactor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractClipBlendNode *</type>
            <name>startClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>startClip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DAnimation::QAbstractClipBlendNode *</type>
            <name>endClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>endClip-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendFactor</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>blendFactor-prop</anchor>
            <arglist>(float blendFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>startClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *startClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndClip</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>endClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *endClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendFactorChanged</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>blendFactor-prop</anchor>
            <arglist>(float blendFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>startClipChanged</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>startClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *startClip)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>endClipChanged</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>endClip-prop</anchor>
            <arglist>(Qt3DAnimation::QAbstractClipBlendNode *endClip)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLerpClipBlend</name>
            <anchorfile>qt3danimation-qlerpclipblend.html</anchorfile>
            <anchor>QLerpClipBlend-1</anchor>
            <arglist>(QLerpClipBlendPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QLerpClipBlendPrivate</name>
        <filename>qt3danimation-qlerpclipblendprivate.html</filename>
        <base>QAbstractClipBlendNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLerpClipBlendPrivate</name>
            <anchorfile>qt3danimation-qlerpclipblendprivate.html</anchorfile>
            <anchor>QLerpClipBlendPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QLerpClipBlendData</name>
        <filename>qt3danimation-qlerpclipblenddata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QMorphingAnimation</name>
        <filename>qt3danimation-qmorphinganimation.html</filename>
        <base>QAbstractAnimation</base>
        <member kind="property" type="QVector&lt;float&gt;">
            <name>targetPositions</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>interpolator</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QGeometryRenderer *">
            <name>target</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>targetName</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMorphingAnimation::Method">
            <name>method</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>method-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QEasingCurve">
            <name>easing</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Method</name>
            <anchor>Method-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Normalized">
            <anchor>Method-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Relative">
            <anchor>Method-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphingAnimation</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>QMorphingAnimation</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;float&gt;</type>
            <name>targetPositions</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>interpolator</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QGeometryRenderer *</type>
            <name>target</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>targetName</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMorphingAnimation::Method</type>
            <name>method</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>method-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEasingCurve</type>
            <name>easing</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMorphTargets</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>setMorphTargets</anchor>
            <arglist>(const QVector&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;targets)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMorphTarget</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>addMorphTarget</anchor>
            <arglist>(Qt3DAnimation::QMorphTarget *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMorphTarget</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>removeMorphTarget</anchor>
            <arglist>(Qt3DAnimation::QMorphTarget *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWeights</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>setWeights</anchor>
            <arglist>(int positionIndex, const QVector&lt;float&gt; &amp;weights)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;float&gt;</type>
            <name>getWeights</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>getWeights</anchor>
            <arglist>(int positionIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DAnimation::QMorphTarget *&gt;</type>
            <name>morphTargetList</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>morphTargetList</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetPositions</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;targetPositions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DRender::QGeometryRenderer *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetName</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMethod</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>method-prop</anchor>
            <arglist>(QMorphingAnimation::Method method)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEasing</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>(const QEasingCurve &amp;easing)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetPositionsChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;targetPositions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>interpolatorChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>(float interpolator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DRender::QGeometryRenderer *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetNameChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>methodChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>method-prop</anchor>
            <arglist>(QMorphingAnimation::Method method)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>easingChanged</name>
            <anchorfile>qt3danimation-qmorphinganimation.html</anchorfile>
            <anchor>easing-prop</anchor>
            <arglist>(const QEasingCurve &amp;easing)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QMorphingAnimationPrivate</name>
        <filename>qt3danimation-qmorphinganimationprivate.html</filename>
        <base>QAbstractAnimationPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphingAnimationPrivate</name>
            <anchorfile>qt3danimation-qmorphinganimationprivate.html</anchorfile>
            <anchor>QMorphingAnimationPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMorphingAnimationPrivate</name>
            <anchorfile>qt3danimation-qmorphinganimationprivate.html</anchorfile>
            <anchor>dtor.QMorphingAnimationPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateAnimation</name>
            <anchorfile>qt3danimation-qmorphinganimationprivate.html</anchorfile>
            <anchor>updateAnimation</anchor>
            <arglist>(float position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetInterpolated</name>
            <anchorfile>qt3danimation-qmorphinganimationprivate.html</anchorfile>
            <anchor>setTargetInterpolated</anchor>
            <arglist>(int morphTarget)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QMorphTarget</name>
        <filename>qt3danimation-qmorphtarget.html</filename>
        <base>QObject</base>
        <member kind="property" type="QStringList">
            <name>attributeNames</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>attributeNames-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphTarget</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>QMorphTarget</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DRender::QAttribute *&gt;</type>
            <name>attributeList</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>attributeList</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>attributeNames</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>attributeNames-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAttributes</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>setAttributes</anchor>
            <arglist>(const QVector&lt;Qt3DRender::QAttribute *&gt; &amp;attributes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addAttribute</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>addAttribute</anchor>
            <arglist>(Qt3DRender::QAttribute *attribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeAttribute</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>removeAttribute</anchor>
            <arglist>(Qt3DRender::QAttribute *attribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QMorphTarget *</type>
            <name>fromGeometry</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>fromGeometry</anchor>
            <arglist>(Qt3DRender::QGeometry *geometry, const QStringList &amp;attributes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>attributeNamesChanged</name>
            <anchorfile>qt3danimation-qmorphtarget.html</anchorfile>
            <anchor>attributeNames-prop</anchor>
            <arglist>(const QStringList &amp;attributeNames)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QMorphTargetPrivate</name>
        <filename>qt3danimation-qmorphtargetprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphTargetPrivate</name>
            <anchorfile>qt3danimation-qmorphtargetprivate.html</anchorfile>
            <anchor>QMorphTargetPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateAttributeNames</name>
            <anchorfile>qt3danimation-qmorphtargetprivate.html</anchorfile>
            <anchor>updateAttributeNames</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QVertexBlendAnimation</name>
        <filename>qt3danimation-qvertexblendanimation.html</filename>
        <base>QAbstractAnimation</base>
        <member kind="property" type="QVector&lt;float&gt;">
            <name>targetPositions</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>interpolator</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QGeometryRenderer *">
            <name>target</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>targetName</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QVertexBlendAnimation</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>QVertexBlendAnimation</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;float&gt;</type>
            <name>targetPositions</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>interpolator</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QGeometryRenderer *</type>
            <name>target</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>targetName</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMorphTargets</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>setMorphTargets</anchor>
            <arglist>(const QVector&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;targets)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMorphTarget</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>addMorphTarget</anchor>
            <arglist>(Qt3DAnimation::QMorphTarget *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMorphTarget</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>removeMorphTarget</anchor>
            <arglist>(Qt3DAnimation::QMorphTarget *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DAnimation::QMorphTarget *&gt;</type>
            <name>morphTargetList</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>morphTargetList</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetPositions</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;targetPositions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DRender::QGeometryRenderer *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTargetName</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetPositionsChanged</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetPositions-prop</anchor>
            <arglist>(const QVector&lt;float&gt; &amp;targetPositions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>interpolatorChanged</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>(float interpolator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetChanged</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist>(Qt3DRender::QGeometryRenderer *target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>targetNameChanged</name>
            <anchorfile>qt3danimation-qvertexblendanimation.html</anchorfile>
            <anchor>targetName-prop</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DAnimation::QVertexBlendAnimationPrivate</name>
        <filename>qt3danimation-qvertexblendanimationprivate.html</filename>
        <base>QAbstractAnimationPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QVertexBlendAnimationPrivate</name>
            <anchorfile>qt3danimation-qvertexblendanimationprivate.html</anchorfile>
            <anchor>QVertexBlendAnimationPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>getAttributesInPosition</name>
            <anchorfile>qt3danimation-qvertexblendanimationprivate.html</anchorfile>
            <anchor>getAttributesInPosition</anchor>
            <arglist>(float position, int *target0, int *target1, float *interpolator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateAnimation</name>
            <anchorfile>qt3danimation-qvertexblendanimationprivate.html</anchorfile>
            <anchor>updateAnimation</anchor>
            <arglist>(float position)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DCore</name>
        <filename>qt3dcore.html</filename>
        <namespace>Qt3DCore::Debug</namespace>
        <member kind="typedef" type="">
            <name>QAspectJobPtr</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>QAspectJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>QBackendNodeMapperPtr</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>QBackendNodeMapperPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QAbstractAspect</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>unregisterBackendType</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DCore::QAbstractAspectPrivate</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>unregisterBackendType-1</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="typedef" type="">
            <name>QEntityPtr</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>QEntityPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QAspectEngine</class>
        <class>Qt3DCore::QAspectEnginePrivate</class>
        <class>Qt3DCore::QAspectFactory</class>
        <class>Qt3DCore::QAspectManager</class>
        <class>Qt3DCore::QAspectThread</class>
        <class>Qt3DCore::QComponentAddedChange</class>
        <member kind="typedef" type="">
            <name>QComponentAddedChangePtr</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>QComponentAddedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QComponentAddedChangePrivate</class>
        <class>Qt3DCore::QComponentRemovedChange</class>
        <member kind="typedef" type="">
            <name>QComponentRemovedChangePtr</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>QComponentRemovedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QComponentRemovedChangePrivate</class>
        <class>Qt3DCore::QDynamicPropertyUpdatedChange</class>
        <member kind="typedef" type="">
            <name>QDynamicPropertyUpdatedChangePtr</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>QDynamicPropertyUpdatedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QDynamicPropertyUpdatedChangePrivate</class>
        <class>Qt3DCore::QNodeCreatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QNodeCreatedChangeBasePtr</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>QNodeCreatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QNodeCreatedChange</class>
        <class>Qt3DCore::QNodeCreatedChangeBasePrivate</class>
        <class>Qt3DCore::QNodeDestroyedChange</class>
        <member kind="typedef" type="">
            <name>QNodeDestroyedChangePtr</name>
            <anchorfile>qt3dcore-qnodedestroyedchange.html</anchorfile>
            <anchor>QNodeDestroyedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QNodeDestroyedChangePrivate</class>
        <class>Qt3DCore::QPropertyNodeAddedChange</class>
        <member kind="typedef" type="">
            <name>QPropertyNodeAddedChangePtr</name>
            <anchorfile>qt3dcore-qpropertynodeaddedchange.html</anchorfile>
            <anchor>QPropertyNodeAddedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyNodeAddedChangePrivate</class>
        <class>Qt3DCore::QPropertyNodeRemovedChange</class>
        <member kind="typedef" type="">
            <name>QPropertyNodeRemovedChangePtr</name>
            <anchorfile>qt3dcore-qpropertynoderemovedchange.html</anchorfile>
            <anchor>QPropertyNodeRemovedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyNodeRemovedChangePrivate</class>
        <class>Qt3DCore::QPropertyUpdatedChange</class>
        <member kind="typedef" type="">
            <name>QPropertyUpdatedChangePtr</name>
            <anchorfile>qt3dcore-qpropertyupdatedchange.html</anchorfile>
            <anchor>QPropertyUpdatedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyUpdatedChangePrivate</class>
        <class>Qt3DCore::QPropertyUpdatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QPropertyUpdatedChangeBasePtr</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebase.html</anchorfile>
            <anchor>QPropertyUpdatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyUpdatedChangeBasePrivate</class>
        <class>Qt3DCore::QPropertyValueAddedChange</class>
        <member kind="typedef" type="">
            <name>QPropertyValueAddedChangePtr</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchange.html</anchorfile>
            <anchor>QPropertyValueAddedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyValueAddedChangePrivate</class>
        <class>Qt3DCore::QPropertyValueAddedChangeBase</class>
        <member kind="typedef" type="">
            <name>QPropertyValueAddedChangeBasePtr</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>QPropertyValueAddedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyValueAddedChangeBasePrivate</class>
        <class>Qt3DCore::QPropertyValueRemovedChange</class>
        <member kind="typedef" type="">
            <name>QPropertyValueRemovedChangePtr</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchange.html</anchorfile>
            <anchor>QPropertyValueRemovedChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyValueRemovedChangePrivate</class>
        <class>Qt3DCore::QPropertyValueRemovedChangeBase</class>
        <member kind="typedef" type="">
            <name>QPropertyValueRemovedChangeBasePtr</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>QPropertyValueRemovedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QPropertyValueRemovedChangeBasePrivate</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="NodeDeleted">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyUpdated">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyValueAdded">
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyValueRemoved">
            <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-qscenechange.html</anchorfile>
            <anchor>ChangeFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QSceneChange</class>
        <member kind="typedef" type="">
            <name>QSceneChangePtr</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>QSceneChangePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QSceneChangePrivate</class>
        <class>Qt3DCore::QStaticPropertyUpdatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QStaticPropertyUpdatedChangeBasePtr</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebase.html</anchorfile>
            <anchor>QStaticPropertyUpdatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QStaticPropertyUpdatedChangeBasePrivate</class>
        <class>Qt3DCore::QStaticPropertyValueAddedChangeBase</class>
        <class>Qt3DCore::QStaticPropertyValueAddedChangeBasePrivate</class>
        <class>Qt3DCore::QStaticPropertyValueRemovedChangeBase</class>
        <class>Qt3DCore::QStaticPropertyValueRemovedChangeBasePrivate</class>
        <class>Qt3DCore::QTypedPropertyUpdatedChange</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::PropertyChangeHandlerBase</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>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::QBackendNodeMapper</class>
        <class>Qt3DCore::QBackendNode</class>
        <class>Qt3DCore::QBackendNodePrivate</class>
        <class>Qt3DCore::QComponent</class>
        <class>Qt3DCore::QComponentPrivate</class>
        <class>Qt3DCore::QDestructionIdAndTypeCollector</class>
        <member kind="typedef" type="">
            <name>QComponentVector</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>QComponentVector-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QEntity</class>
        <class>Qt3DCore::QEntityPrivate</class>
        <class>Qt3DCore::QEntityData</class>
        <member kind="typedef" type="">
            <name>QNodeVector</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>QNodeVector-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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>qIdForNode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>qIdForNode</anchor>
            <arglist>(QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeIdVector</type>
            <name>qIdsForNodes</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>qIdsForNodes</anchor>
            <arglist>(const T &amp;nodes)</arglist>
        </member>
        <class>Qt3DCore::QNodeIdTypePair</class>
        <class>Qt3DCore::QNodePrivate</class>
        <class>Qt3DCore::QNodeCreatedChangeGenerator</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, QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>qHash</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>qHash</anchor>
            <arglist>(QNodeId id, uint seed)</arglist>
        </member>
        <class>Qt3DCore::QNodeVisitor</class>
        <class>Qt3DCore::QBackendNodeFactory</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::QPostmanPrivate</class>
        <member kind="typedef" type="">
            <name>QObservableList</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>QObservableList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DCore::QScene</class>
        <class>Qt3DCore::QSceneObserverInterface</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</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</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-1</anchor>
            <arglist>(QDebug dbg, const QHandle&lt;T&gt; &amp;h)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>qHash</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>qHash-1</anchor>
            <arglist>(const QHandle&lt;T&gt; &amp;h, uint seed)</arglist>
        </member>
        <class>Qt3DCore::NonLockingPolicy</class>
        <class>Qt3DCore::ObjectLevelLockingPolicy</class>
        <class>Qt3DCore::QResourceInfo</class>
        <class>Qt3DCore::Int2Type</class>
        <class>Qt3DCore::QHandleData</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>operator-&gt;</name>
            <anchorfile>qt3dcore.html</anchorfile>
            <anchor>operator--gt</anchor>
            <arglist>() const</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</arglist>
        </member>
        <class>Qt3DCore::ArrayAllocatingPolicy</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-2</anchor>
            <arglist>(QDebug dbg, const QResourceManager&lt;ValueType, KeyType, LockingPolicy&gt; &amp;manager)</arglist>
        </member>
        <class>Qt3DCore::QResourceManager</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 QResourceManager&lt;ValueType, KeyType, LockingPolicy&gt; &amp;manager)</arglist>
        </member>
        <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>
        <class>Qt3DCore::QTransformData</class>
        <namespace>Qt3DCore::Quick</namespace>
        <class>Qt3DCore::QuickNodeFactory</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DCore::Debug</name>
        <filename>qt3dcore-debug.html</filename>
        <class>Qt3DCore::Debug::AspectCommandDebugger</class>
        <class>Qt3DCore::Debug::AsynchronousCommandReply</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Debug::AspectCommandDebugger</name>
        <filename>qt3dcore-debug-aspectcommanddebugger.html</filename>
        <base>QTcpServer</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AspectCommandDebugger</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger.html</anchorfile>
            <anchor>AspectCommandDebugger</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAspectEngine</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger.html</anchorfile>
            <anchor>setAspectEngine</anchor>
            <arglist>(QAspectEngine *engine)</arglist>
        </member>
        <class>Qt3DCore::Debug::AspectCommandDebugger::ReadBuffer</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Debug::AspectCommandDebugger::ReadBuffer</name>
        <filename>qt3dcore-debug-aspectcommanddebugger-readbuffer.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ReadBuffer</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger-readbuffer.html</anchorfile>
            <anchor>ReadBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>size</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger-readbuffer.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insert</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger-readbuffer.html</anchorfile>
            <anchor>insert</anchor>
            <arglist>(const QByteArray &amp;array)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>trim</name>
            <anchorfile>qt3dcore-debug-aspectcommanddebugger-readbuffer.html</anchorfile>
            <anchor>trim</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Debug::AsynchronousCommandReply</name>
        <filename>qt3dcore-debug-asynchronouscommandreply.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AsynchronousCommandReply</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>AsynchronousCommandReply</anchor>
            <arglist>(const QString &amp;commandName, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>data</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>commandName</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>commandName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFinished</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>isFinished</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFinished</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>setFinished</anchor>
            <arglist>(bool finished)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QByteArray &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>finished</name>
            <anchorfile>qt3dcore-debug-asynchronouscommandreply.html</anchorfile>
            <anchor>finished</anchor>
            <arglist>(AsynchronousCommandReply *reply)</arglist>
        </member>
    </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>QNodeId</type>
            <name>rootEntityId</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>rootEntityId</anchor>
            <arglist>() const</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 QBackendNodeMapperPtr &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 QBackendNodeMapperPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>unregisterBackendType</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore-qabstractaspect.html</anchorfile>
            <anchor>unregisterBackendType-1</anchor>
            <arglist>(const QMetaObject &amp;)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QAbstractAspectPrivate</name>
        <filename>qt3dcore-qabstractaspectprivate.html</filename>
        <base>QObjectPrivate</base>
        <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></type>
            <name>~QAbstractAspectPrivate</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>dtor.QAbstractAspectPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRootAndCreateNodes</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>setRootAndCreateNodes</anchor>
            <arglist>(QEntity *rootObject, const QVector&lt;Qt3DCore::QNodeCreatedChangeBasePtr&gt; &amp;changes)</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>(const QNodeCreatedChangeBasePtr &amp;change) 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>(const QNodeDestroyedChangePtr &amp;change) 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="virtual" static="no">
            <type>virtual void</type>
            <name>onEngineAboutToShutdown</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>onEngineAboutToShutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>unregisterBackendType</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3dcore-qabstractaspectprivate.html</anchorfile>
            <anchor>unregisterBackendType-1</anchor>
            <arglist>(const QMetaObject &amp;mo)</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>(QEntityPtr root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QEntityPtr</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>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>void</type>
            <name>unregisterAspect</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>unregisterAspect</anchor>
            <arglist>(QAbstractAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterAspect</name>
            <anchorfile>qt3dcore-qaspectengine.html</anchorfile>
            <anchor>unregisterAspect-1</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>
        <base>QObjectPrivate</base>
        <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></type>
            <name>~QAspectEnginePrivate</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>dtor.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>exitSimulationLoop</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>exitSimulationLoop</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>generateCreationChanges</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>generateCreationChanges</anchor>
            <arglist>(QNode *rootNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QAspectEnginePrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qaspectengineprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QAspectEngine *engine)</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>QList&lt;QLatin1String&gt;</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 QLatin1String &amp;aspect, QObject *parent) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QLatin1String</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>void</type>
            <name>enterSimulationLoop</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>enterSimulationLoop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>exitSimulationLoop</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>exitSimulationLoop</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, const QVector&lt;Qt3DCore::QNodeCreatedChangeBasePtr&gt; &amp;changes)</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>void</type>
            <name>unregisterAspect</name>
            <anchorfile>qt3dcore-qaspectmanager.html</anchorfile>
            <anchor>unregisterAspect</anchor>
            <arglist>(Qt3DCore::QAbstractAspect *aspect)</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 QVector&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></type>
            <name>~QAspectThread</name>
            <anchorfile>qt3dcore-qaspectthread.html</anchorfile>
            <anchor>dtor.QAspectThread</anchor>
            <arglist>()</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::QComponentAddedChange</name>
        <filename>qt3dcore-qcomponentaddedchange.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentAddedChange</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>QComponentAddedChange</anchor>
            <arglist>(const QEntity *entity, const QComponent *component)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentAddedChange</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>QComponentAddedChange-1</anchor>
            <arglist>(const QComponent *component, const QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QComponentAddedChange</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>dtor.QComponentAddedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>entityId</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>entityId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>componentId</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>componentId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMetaObject *</type>
            <name>componentMetaObject</name>
            <anchorfile>qt3dcore-qcomponentaddedchange.html</anchorfile>
            <anchor>componentMetaObject</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QComponentAddedChangePrivate</name>
        <filename>qt3dcore-qcomponentaddedchangeprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentAddedChangePrivate</name>
            <anchorfile>qt3dcore-qcomponentaddedchangeprivate.html</anchorfile>
            <anchor>QComponentAddedChangePrivate</anchor>
            <arglist>(const QEntity *entity, const QComponent *component)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QComponentRemovedChange</name>
        <filename>qt3dcore-qcomponentremovedchange.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentRemovedChange</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>QComponentRemovedChange</anchor>
            <arglist>(const QEntity *entity, const QComponent *component)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentRemovedChange</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>QComponentRemovedChange-1</anchor>
            <arglist>(const QComponent *component, const QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QComponentRemovedChange</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>dtor.QComponentRemovedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>entityId</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>entityId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>componentId</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>componentId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMetaObject *</type>
            <name>componentMetaObject</name>
            <anchorfile>qt3dcore-qcomponentremovedchange.html</anchorfile>
            <anchor>componentMetaObject</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QComponentRemovedChangePrivate</name>
        <filename>qt3dcore-qcomponentremovedchangeprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComponentRemovedChangePrivate</name>
            <anchorfile>qt3dcore-qcomponentremovedchangeprivate.html</anchorfile>
            <anchor>QComponentRemovedChangePrivate</anchor>
            <arglist>(const QEntity *entity, const QComponent *component)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QDynamicPropertyUpdatedChange</name>
        <filename>qt3dcore-qdynamicpropertyupdatedchange.html</filename>
        <base>QPropertyUpdatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDynamicPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>QDynamicPropertyUpdatedChange</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDynamicPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>dtor.QDynamicPropertyUpdatedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>propertyName</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const QByteArray &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QDynamicPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchange.html</anchorfile>
            <anchor>QDynamicPropertyUpdatedChange-1</anchor>
            <arglist>(QDynamicPropertyUpdatedChangePrivate &amp;dd, QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QDynamicPropertyUpdatedChangePrivate</name>
        <filename>qt3dcore-qdynamicpropertyupdatedchangeprivate.html</filename>
        <base>QPropertyUpdatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDynamicPropertyUpdatedChangePrivate</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchangeprivate.html</anchorfile>
            <anchor>QDynamicPropertyUpdatedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QDynamicPropertyUpdatedChangePrivate</name>
            <anchorfile>qt3dcore-qdynamicpropertyupdatedchangeprivate.html</anchorfile>
            <anchor>dtor.QDynamicPropertyUpdatedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeCreatedChangeBase</name>
        <filename>qt3dcore-qnodecreatedchangebase.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeCreatedChangeBase</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>QNodeCreatedChangeBase</anchor>
            <arglist>(const QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNodeCreatedChangeBase</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>dtor.QNodeCreatedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>parentId</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>parentId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMetaObject *</type>
            <name>metaObject</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>metaObject</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNodeEnabled</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>isNodeEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QNodeCreatedChangeBase</name>
            <anchorfile>qt3dcore-qnodecreatedchangebase.html</anchorfile>
            <anchor>QNodeCreatedChangeBase-1</anchor>
            <arglist>(QNodeCreatedChangeBasePrivate &amp;dd, const QNode *node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeCreatedChange</name>
        <filename>qt3dcore-qnodecreatedchange.html</filename>
        <base>QNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeCreatedChange</name>
            <anchorfile>qt3dcore-qnodecreatedchange.html</anchorfile>
            <anchor>QNodeCreatedChange</anchor>
            <arglist>(const QNode *_node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeCreatedChangeBasePrivate</name>
        <filename>qt3dcore-qnodecreatedchangebaseprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeCreatedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qnodecreatedchangebaseprivate.html</anchorfile>
            <anchor>QNodeCreatedChangeBasePrivate</anchor>
            <arglist>(const QNode *node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeDestroyedChange</name>
        <filename>qt3dcore-qnodedestroyedchange.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeDestroyedChange</name>
            <anchorfile>qt3dcore-qnodedestroyedchange.html</anchorfile>
            <anchor>QNodeDestroyedChange</anchor>
            <arglist>(const QNode *node, const QVector&lt;QNodeIdTypePair&gt; &amp;subtreeIdsAndTypes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QNodeDestroyedChange</name>
            <anchorfile>qt3dcore-qnodedestroyedchange.html</anchorfile>
            <anchor>dtor.QNodeDestroyedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QNodeIdTypePair&gt;</type>
            <name>subtreeIdsAndTypes</name>
            <anchorfile>qt3dcore-qnodedestroyedchange.html</anchorfile>
            <anchor>subtreeIdsAndTypes</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeDestroyedChangePrivate</name>
        <filename>qt3dcore-qnodedestroyedchangeprivate.html</filename>
        <base>QSceneChangePrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyNodeAddedChange</name>
        <filename>qt3dcore-qpropertynodeaddedchange.html</filename>
        <base>QStaticPropertyValueAddedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyNodeAddedChange</name>
            <anchorfile>qt3dcore-qpropertynodeaddedchange.html</anchorfile>
            <anchor>QPropertyNodeAddedChange</anchor>
            <arglist>(QNodeId subjectId, QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>addedNodeId</name>
            <anchorfile>qt3dcore-qpropertynodeaddedchange.html</anchorfile>
            <anchor>addedNodeId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMetaObject *</type>
            <name>metaObject</name>
            <anchorfile>qt3dcore-qpropertynodeaddedchange.html</anchorfile>
            <anchor>metaObject</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyNodeAddedChangePrivate</name>
        <filename>qt3dcore-qpropertynodeaddedchangeprivate.html</filename>
        <base>QStaticPropertyValueAddedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyNodeAddedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertynodeaddedchangeprivate.html</anchorfile>
            <anchor>QPropertyNodeAddedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyNodeRemovedChange</name>
        <filename>qt3dcore-qpropertynoderemovedchange.html</filename>
        <base>QStaticPropertyValueRemovedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyNodeRemovedChange</name>
            <anchorfile>qt3dcore-qpropertynoderemovedchange.html</anchorfile>
            <anchor>QPropertyNodeRemovedChange</anchor>
            <arglist>(QNodeId subjectId, QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeId</type>
            <name>removedNodeId</name>
            <anchorfile>qt3dcore-qpropertynoderemovedchange.html</anchorfile>
            <anchor>removedNodeId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QMetaObject *</type>
            <name>metaObject</name>
            <anchorfile>qt3dcore-qpropertynoderemovedchange.html</anchorfile>
            <anchor>metaObject</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyNodeRemovedChangePrivate</name>
        <filename>qt3dcore-qpropertynoderemovedchangeprivate.html</filename>
        <base>QStaticPropertyValueRemovedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyNodeRemovedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertynoderemovedchangeprivate.html</anchorfile>
            <anchor>QPropertyNodeRemovedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyUpdatedChange</name>
        <filename>qt3dcore-qpropertyupdatedchange.html</filename>
        <base>QStaticPropertyUpdatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qpropertyupdatedchange.html</anchorfile>
            <anchor>QPropertyUpdatedChange</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qpropertyupdatedchange.html</anchorfile>
            <anchor>dtor.QPropertyUpdatedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3dcore-qpropertyupdatedchange.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3dcore-qpropertyupdatedchange.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyUpdatedChangePrivate</name>
        <filename>qt3dcore-qpropertyupdatedchangeprivate.html</filename>
        <base>QStaticPropertyUpdatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyUpdatedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangeprivate.html</anchorfile>
            <anchor>QPropertyUpdatedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QPropertyUpdatedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangeprivate.html</anchorfile>
            <anchor>dtor.QPropertyUpdatedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyUpdatedChangeBase</name>
        <filename>qt3dcore-qpropertyupdatedchangebase.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPropertyUpdatedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebase.html</anchorfile>
            <anchor>dtor.QPropertyUpdatedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QPropertyUpdatedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebase.html</anchorfile>
            <anchor>QPropertyUpdatedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QPropertyUpdatedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebase.html</anchorfile>
            <anchor>QPropertyUpdatedChangeBase-1</anchor>
            <arglist>(QPropertyUpdatedChangeBasePrivate &amp;dd, QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyUpdatedChangeBasePrivate</name>
        <filename>qt3dcore-qpropertyupdatedchangebaseprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyUpdatedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebaseprivate.html</anchorfile>
            <anchor>QPropertyUpdatedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QPropertyUpdatedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebaseprivate.html</anchorfile>
            <anchor>dtor.QPropertyUpdatedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QPropertyUpdatedChangeBasePrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qpropertyupdatedchangebaseprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QPropertyUpdatedChangeBase *q)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueAddedChange</name>
        <filename>qt3dcore-qpropertyvalueaddedchange.html</filename>
        <base>QStaticPropertyValueAddedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueAddedChange</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchange.html</anchorfile>
            <anchor>QPropertyValueAddedChange</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPropertyValueAddedChange</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchange.html</anchorfile>
            <anchor>dtor.QPropertyValueAddedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAddedValue</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchange.html</anchorfile>
            <anchor>setAddedValue</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>addedValue</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchange.html</anchorfile>
            <anchor>addedValue</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueAddedChangePrivate</name>
        <filename>qt3dcore-qpropertyvalueaddedchangeprivate.html</filename>
        <base>QStaticPropertyValueAddedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueAddedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangeprivate.html</anchorfile>
            <anchor>QPropertyValueAddedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueAddedChangeBase</name>
        <filename>qt3dcore-qpropertyvalueaddedchangebase.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPropertyValueAddedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>dtor.QPropertyValueAddedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueAddedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>QPropertyValueAddedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueAddedChangeBasePrivate</name>
        <filename>qt3dcore-qpropertyvalueaddedchangebaseprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueAddedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangebaseprivate.html</anchorfile>
            <anchor>QPropertyValueAddedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QPropertyValueAddedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueaddedchangebaseprivate.html</anchorfile>
            <anchor>dtor.QPropertyValueAddedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueRemovedChange</name>
        <filename>qt3dcore-qpropertyvalueremovedchange.html</filename>
        <base>QStaticPropertyValueRemovedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueRemovedChange</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchange.html</anchorfile>
            <anchor>QPropertyValueRemovedChange</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPropertyValueRemovedChange</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchange.html</anchorfile>
            <anchor>dtor.QPropertyValueRemovedChange</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRemovedValue</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchange.html</anchorfile>
            <anchor>setRemovedValue</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>removedValue</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchange.html</anchorfile>
            <anchor>removedValue</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueRemovedChangePrivate</name>
        <filename>qt3dcore-qpropertyvalueremovedchangeprivate.html</filename>
        <base>QStaticPropertyValueRemovedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueRemovedChangePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangeprivate.html</anchorfile>
            <anchor>QPropertyValueRemovedChangePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueRemovedChangeBase</name>
        <filename>qt3dcore-qpropertyvalueremovedchangebase.html</filename>
        <base>QSceneChange</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPropertyValueRemovedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>dtor.QPropertyValueRemovedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueRemovedChangeBase</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>QPropertyValueRemovedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPropertyValueRemovedChangeBasePrivate</name>
        <filename>qt3dcore-qpropertyvalueremovedchangebaseprivate.html</filename>
        <base>QSceneChangePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPropertyValueRemovedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangebaseprivate.html</anchorfile>
            <anchor>QPropertyValueRemovedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QPropertyValueRemovedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qpropertyvalueremovedchangebaseprivate.html</anchorfile>
            <anchor>dtor.QPropertyValueRemovedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QSceneChange</name>
        <filename>qt3dcore-qscenechange.html</filename>
        <member kind="enum">
            <name>DeliveryFlag</name>
            <anchor>DeliveryFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BackendNodes">
            <anchor>DeliveryFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Nodes">
            <anchor>DeliveryFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DeliverToAll">
            <anchor>DeliveryFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="Qt3DCore::QSceneChange::DeliveryFlag">
            <name>DeliveryFlags</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>DeliveryFlag-enum</anchor>
            <arglist></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>void</type>
            <name>setDeliveryFlags</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>setDeliveryFlags</anchor>
            <arglist>(DeliveryFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>DeliveryFlags</type>
            <name>deliveryFlags</name>
            <anchorfile>qt3dcore-qscenechange.html</anchorfile>
            <anchor>deliveryFlags</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</anchor>
            <arglist>(ChangeFlag type, QNodeId subjectId)</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::QStaticPropertyUpdatedChangeBase</name>
        <filename>qt3dcore-qstaticpropertyupdatedchangebase.html</filename>
        <base>QPropertyUpdatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStaticPropertyUpdatedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebase.html</anchorfile>
            <anchor>dtor.QStaticPropertyUpdatedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const char *</type>
            <name>propertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebase.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebase.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const char *name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyUpdatedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebase.html</anchorfile>
            <anchor>QStaticPropertyUpdatedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QStaticPropertyUpdatedChangeBasePrivate</name>
        <filename>qt3dcore-qstaticpropertyupdatedchangebaseprivate.html</filename>
        <base>QPropertyUpdatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyUpdatedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebaseprivate.html</anchorfile>
            <anchor>QStaticPropertyUpdatedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QStaticPropertyUpdatedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qstaticpropertyupdatedchangebaseprivate.html</anchorfile>
            <anchor>dtor.QStaticPropertyUpdatedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QStaticPropertyValueAddedChangeBase</name>
        <filename>qt3dcore-qstaticpropertyvalueaddedchangebase.html</filename>
        <base>QPropertyValueAddedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStaticPropertyValueAddedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>dtor.QStaticPropertyValueAddedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const char *</type>
            <name>propertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const char *name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueAddedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>QStaticPropertyValueAddedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueAddedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebase.html</anchorfile>
            <anchor>QStaticPropertyValueAddedChangeBase-1</anchor>
            <arglist>(QStaticPropertyValueAddedChangeBasePrivate &amp;dd, QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QStaticPropertyValueAddedChangeBasePrivate</name>
        <filename>qt3dcore-qstaticpropertyvalueaddedchangebaseprivate.html</filename>
        <base>QPropertyValueAddedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueAddedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueaddedchangebaseprivate.html</anchorfile>
            <anchor>QStaticPropertyValueAddedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QStaticPropertyValueRemovedChangeBase</name>
        <filename>qt3dcore-qstaticpropertyvalueremovedchangebase.html</filename>
        <base>QPropertyValueRemovedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QStaticPropertyValueRemovedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>dtor.QStaticPropertyValueRemovedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const char *</type>
            <name>propertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>propertyName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyName</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>setPropertyName</anchor>
            <arglist>(const char *name)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueRemovedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>QStaticPropertyValueRemovedChangeBase</anchor>
            <arglist>(QNodeId subjectId)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueRemovedChangeBase</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebase.html</anchorfile>
            <anchor>QStaticPropertyValueRemovedChangeBase-1</anchor>
            <arglist>(QStaticPropertyValueRemovedChangeBasePrivate &amp;dd, QNodeId subjectId)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QStaticPropertyValueRemovedChangeBasePrivate</name>
        <filename>qt3dcore-qstaticpropertyvalueremovedchangebaseprivate.html</filename>
        <base>QPropertyValueRemovedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStaticPropertyValueRemovedChangeBasePrivate</name>
            <anchorfile>qt3dcore-qstaticpropertyvalueremovedchangebaseprivate.html</anchorfile>
            <anchor>QStaticPropertyValueRemovedChangeBasePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTypedPropertyUpdatedChange</name>
        <filename>qt3dcore-qtypedpropertyupdatedchange.html</filename>
        <base>QStaticPropertyUpdatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTypedPropertyUpdatedChange</name>
            <anchorfile>qt3dcore-qtypedpropertyupdatedchange.html</anchorfile>
            <anchor>QTypedPropertyUpdatedChange</anchor>
            <arglist>(QNodeId _subjectId)</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QAspectJobPrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qaspectjobprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QAspectJob *job)</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>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="enum">
            <name>RunnableType</name>
            <anchor>RunnableType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AspectTask">
            <anchor>RunnableType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncTask">
            <anchor>RunnableType-enum</anchor>
            <arglist></arglist>
        </member>
        <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 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>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual RunnableType</type>
            <name>type</name>
            <anchorfile>qt3dcore-runnableinterface.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const = 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>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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual RunnableType</type>
            <name>type</name>
            <anchorfile>qt3dcore-aspecttaskrunnable.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</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>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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual RunnableType</type>
            <name>type</name>
            <anchorfile>qt3dcore-synctaskrunnable.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::PropertyChangeHandlerBase</name>
        <filename>qt3dcore-propertychangehandlerbase.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PropertyChangeHandlerBase</name>
            <anchorfile>qt3dcore-propertychangehandlerbase.html</anchorfile>
            <anchor>PropertyChangeHandlerBase</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>connectToPropertyChange</name>
            <anchorfile>qt3dcore-propertychangehandlerbase.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-propertychangehandlerbase.html</anchorfile>
            <anchor>disconnectFromPropertyChange</anchor>
            <arglist>(const QObject *object, int propertyIndex)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::PropertyChangeHandler</name>
        <filename>qt3dcore-propertychangehandler.html</filename>
        <base>PropertyChangeHandlerBase</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>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>QVector&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::QBackendNodeMapper</name>
        <filename>qt3dcore-qbackendnodemapper.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBackendNodeMapper</name>
            <anchorfile>qt3dcore-qbackendnodemapper.html</anchorfile>
            <anchor>dtor.QBackendNodeMapper</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dcore-qbackendnodemapper.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QNodeCreatedChangeBasePtr &amp;change) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qbackendnodemapper.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QNodeId id) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>destroy</name>
            <anchorfile>qt3dcore-qbackendnodemapper.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(QNodeId 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>QNodeId</type>
            <name>peerId</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>peerId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3dcore-qbackendnode.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>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>isEnabled</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="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="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dcore-qbackendnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</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="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="no">
            <type>void</type>
            <name>setEnabled</name>
            <anchorfile>qt3dcore-qbackendnodeprivate.html</anchorfile>
            <anchor>setEnabled</anchor>
            <arglist>(bool enabled)</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>isShareable</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>isShareable-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>isShareable</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>isShareable-prop</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>isShareable-prop</anchor>
            <arglist>(bool isShareable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shareableChanged</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>isShareable-prop</anchor>
            <arglist>(bool isShareable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addedToEntity</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>addedToEntity</anchor>
            <arglist>(QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removedFromEntity</name>
            <anchorfile>qt3dcore-qcomponent.html</anchorfile>
            <anchor>removedFromEntity</anchor>
            <arglist>(QEntity *entity)</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></type>
            <name>~QComponentPrivate</name>
            <anchorfile>qt3dcore-qcomponentprivate.html</anchorfile>
            <anchor>dtor.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::QDestructionIdAndTypeCollector</name>
        <filename>qt3dcore-qdestructionidandtypecollector.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDestructionIdAndTypeCollector</name>
            <anchorfile>qt3dcore-qdestructionidandtypecollector.html</anchorfile>
            <anchor>QDestructionIdAndTypeCollector</anchor>
            <arglist>(QNode *rootNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QNodeIdTypePair&gt;</type>
            <name>subtreeIdsAndTypes</name>
            <anchorfile>qt3dcore-qdestructionidandtypecollector.html</anchorfile>
            <anchor>subtreeIdsAndTypes</anchor>
            <arglist>() const</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>QComponentVector</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>QEntity *</type>
            <name>parentEntity</name>
            <anchorfile>qt3dcore-qentity.html</anchorfile>
            <anchor>parentEntity</anchor>
            <arglist>() const</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>QNodeId</type>
            <name>parentEntityId</name>
            <anchorfile>qt3dcore-qentityprivate.html</anchorfile>
            <anchor>parentEntityId</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QEntityData</name>
        <filename>qt3dcore-qentitydata.html</filename>
    </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="property" type="PropertyTrackingMode">
            <name>defaultPropertyTrackingMode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>defaultPropertyTrackingMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>PropertyTrackingMode</name>
            <anchor>PropertyTrackingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TrackFinalValues">
            <anchor>PropertyTrackingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DontTrackValues">
            <anchor>PropertyTrackingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TrackAllValues">
            <anchor>PropertyTrackingMode-enum</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="non" static="no">
            <type>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>parent-prop</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>QNodeVector</type>
            <name>childNodes</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>childNodes</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>enabled-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PropertyTrackingMode</type>
            <name>defaultPropertyTrackingMode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>defaultPropertyTrackingMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyTracking</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>setPropertyTracking</anchor>
            <arglist>(const QString &amp;propertyName, PropertyTrackingMode trackMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PropertyTrackingMode</type>
            <name>propertyTracking</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>propertyTracking</anchor>
            <arglist>(const QString &amp;propertyName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearPropertyTracking</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>clearPropertyTracking</anchor>
            <arglist>(const QString &amp;propertyName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearPropertyTrackings</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>clearPropertyTrackings</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setParent</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>parent-prop</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>enabled-prop</anchor>
            <arglist>(bool isEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDefaultPropertyTrackingMode</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>defaultPropertyTrackingMode-prop</anchor>
            <arglist>(PropertyTrackingMode mode)</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>defaultPropertyTrackingModeChanged</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>defaultPropertyTrackingMode-prop</anchor>
            <arglist>(PropertyTrackingMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nodeDestroyed</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>nodeDestroyed</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>notifyObservers</name>
            <anchorfile>qt3dcore-qnode.html</anchorfile>
            <anchor>notifyObservers</anchor>
            <arglist>(const QSceneChangePtr &amp;change)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeIdTypePair</name>
        <filename>qt3dcore-qnodeidtypepair.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeIdTypePair</name>
            <anchorfile>qt3dcore-qnodeidtypepair.html</anchorfile>
            <anchor>QNodeIdTypePair</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeIdTypePair</name>
            <anchorfile>qt3dcore-qnodeidtypepair.html</anchorfile>
            <anchor>QNodeIdTypePair-1</anchor>
            <arglist>(QNodeId _id, const QMetaObject *_type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodePrivate</name>
        <filename>qt3dcore-qnodeprivate.html</filename>
        <base>QObjectPrivate</base>
        <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></type>
            <name>~QNodePrivate</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>dtor.QNodePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>(QNode *parent)</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>notifyDynamicPropertyChange</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>notifyDynamicPropertyChange</anchor>
            <arglist>(const QByteArray &amp;name, const QVariant &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updatePropertyTrackMode</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>updatePropertyTrackMode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerDestructionHelper</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>registerDestructionHelper</anchor>
            <arglist>(NodeType *, DestructionFunction&lt;Caller, NodeType&gt; , PropertyType )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerDestructionHelper</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>registerDestructionHelper-1</anchor>
            <arglist>(NodeType *node, DestructionFunction&lt;Caller, NodeType&gt; func, NodeType *&amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerDestructionHelper</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>registerDestructionHelper-2</anchor>
            <arglist>(NodeType *node, DestructionFunction&lt;Caller, NodeType&gt; func, QVector&lt;NodeType *&gt; &amp;)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterDestructionHelper</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>unregisterDestructionHelper</anchor>
            <arglist>(QNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_postConstructorInit</name>
            <anchorfile>qt3dcore-qnodeprivate.html</anchorfile>
            <anchor>underscore.q_postConstructorInit</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QNodeCreatedChangeGenerator</name>
        <filename>qt3dcore-qnodecreatedchangegenerator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNodeCreatedChangeGenerator</name>
            <anchorfile>qt3dcore-qnodecreatedchangegenerator.html</anchorfile>
            <anchor>QNodeCreatedChangeGenerator</anchor>
            <arglist>(QNode *rootNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QNodeCreatedChangeBasePtr&gt;</type>
            <name>creationChanges</name>
            <anchorfile>qt3dcore-qnodecreatedchangegenerator.html</anchorfile>
            <anchor>creationChanges</anchor>
            <arglist>() const</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>(QNodeId 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>(QNodeId 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>(QNodeId 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>(QNodeId 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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator bool</name>
            <anchorfile>qt3dcore-qnodeid.html</anchorfile>
            <anchor>operator-bool</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>(QNodeVector path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QNodeVector</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>(const QNodeCreatedChangeBasePtr &amp;change) const = 0</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, QNodeId 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, QNodeId 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>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>shouldNotifyFrontend</name>
            <anchorfile>qt3dcore-qabstractpostman.html</anchorfile>
            <anchor>shouldNotifyFrontend</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="non" static="no">
            <type></type>
            <name>~QPostman</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>dtor.QPostman</anchor>
            <arglist>()</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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>shouldNotifyFrontend</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>shouldNotifyFrontend</anchor>
            <arglist>(const QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>submitChangeBatch</name>
            <anchorfile>qt3dcore-qpostman.html</anchorfile>
            <anchor>submitChangeBatch</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QPostmanPrivate</name>
        <filename>qt3dcore-qpostmanprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPostmanPrivate</name>
            <anchorfile>qt3dcore-qpostmanprivate.html</anchorfile>
            <anchor>QPostmanPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QPostmanPrivate *</type>
            <name>get</name>
            <anchorfile>qt3dcore-qpostmanprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QPostman *q)</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, QNodeId 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, QNodeId 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>(QNodeId 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>(QNodeId 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>QNode *</type>
            <name>rootNode</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>rootNode</anchor>
            <arglist>() 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>QVector&lt;QNodeId&gt;</type>
            <name>entitiesForComponent</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>entitiesForComponent</anchor>
            <arglist>(QNodeId 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>(QNodeId componentUuid, QNodeId 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>(QNodeId componentUuid, QNodeId 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>(QNodeId componentUuid, QNodeId entityUuid)</arglist>
        </member>
        <class>Qt3DCore::QScene::NodePropertyTrackData</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodePropertyTrackData</type>
            <name>lookupNodePropertyTrackData</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>lookupNodePropertyTrackData</anchor>
            <arglist>(QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPropertyTrackDataForNode</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>setPropertyTrackDataForNode</anchor>
            <arglist>(QNodeId id, const NodePropertyTrackData &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removePropertyTrackDataForNode</name>
            <anchorfile>qt3dcore-qscene.html</anchorfile>
            <anchor>removePropertyTrackDataForNode</anchor>
            <arglist>(QNodeId id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QScene::NodePropertyTrackData</name>
        <filename>qt3dcore-qscene-nodepropertytrackdata.html</filename>
    </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::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></type>
            <name>~QScheduler</name>
            <anchorfile>qt3dcore-qscheduler.html</anchorfile>
            <anchor>dtor.QScheduler</anchor>
            <arglist>()</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>
        <class>Qt3DCore::QHandle::Data</class>
        <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></type>
            <name>QHandle</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>QHandle-1</anchor>
            <arglist>(Data *d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QHandle</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>QHandle-2</anchor>
            <arglist>(const QHandle &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHandle &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QHandle &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>operator-&gt;</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>operator--gt</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>quintptr</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>Data *</type>
            <name>data_ptr</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>data_ptr</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QHandle &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3dcore-qhandle.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QHandle &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QHandle::Data</name>
        <filename>qt3dcore-qhandle-data.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NonLockingPolicy</name>
        <filename>qt3dcore-nonlockingpolicy.html</filename>
        <class>Qt3DCore::NonLockingPolicy::ReadLocker</class>
        <class>Qt3DCore::NonLockingPolicy::WriteLocker</class>
        <class>Qt3DCore::NonLockingPolicy::Locker</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NonLockingPolicy::ReadLocker</name>
        <filename>qt3dcore-nonlockingpolicy-readlocker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ReadLocker</name>
            <anchorfile>qt3dcore-nonlockingpolicy-readlocker.html</anchorfile>
            <anchor>ReadLocker</anchor>
            <arglist>(const NonLockingPolicy *)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unlock</name>
            <anchorfile>qt3dcore-nonlockingpolicy-readlocker.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-readlocker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::NonLockingPolicy::WriteLocker</name>
        <filename>qt3dcore-nonlockingpolicy-writelocker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>WriteLocker</name>
            <anchorfile>qt3dcore-nonlockingpolicy-writelocker.html</anchorfile>
            <anchor>WriteLocker</anchor>
            <arglist>(const NonLockingPolicy *)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unlock</name>
            <anchorfile>qt3dcore-nonlockingpolicy-writelocker.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-writelocker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </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::ReadLocker</class>
        <class>Qt3DCore::ObjectLevelLockingPolicy::WriteLocker</class>
        <class>Qt3DCore::ObjectLevelLockingPolicy::Locker</class>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ObjectLevelLockingPolicy::ReadLocker</name>
        <filename>qt3dcore-objectlevellockingpolicy-readlocker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ReadLocker</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy-readlocker.html</anchorfile>
            <anchor>ReadLocker</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-readlocker.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-readlocker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ObjectLevelLockingPolicy::WriteLocker</name>
        <filename>qt3dcore-objectlevellockingpolicy-writelocker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>WriteLocker</name>
            <anchorfile>qt3dcore-objectlevellockingpolicy-writelocker.html</anchorfile>
            <anchor>WriteLocker</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-writelocker.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-writelocker.html</anchorfile>
            <anchor>relock</anchor>
            <arglist>()</arglist>
        </member>
    </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::QHandleData</name>
        <filename>qt3dcore-qhandledata.html</filename>
        <base>Data</base>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::ArrayAllocatingPolicy</name>
        <filename>qt3dcore-arrayallocatingpolicy.html</filename>
        <member kind="typedef" type="">
            <name>HandleData</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>HandleData-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>Handle</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>Handle-typedef</anchor>
            <arglist></arglist>
        </member>
        <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>Handle</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>(const Handle &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(Handle h)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>for_each</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>for_each</anchor>
            <arglist>(std::function&lt;void( T * ) &gt; f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>count</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>count</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Handle&gt;</type>
            <name>activeHandles</name>
            <anchorfile>qt3dcore-arrayallocatingpolicy.html</anchorfile>
            <anchor>activeHandles</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QResourceManager</name>
        <filename>qt3dcore-qresourcemanager.html</filename>
        <base>ArrayAllocatingPolicy</base>
        <member kind="typedef" type="">
            <name>Allocator</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>Allocator-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>Handle</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>Handle-typedef</anchor>
            <arglist></arglist>
        </member>
        <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>Handle</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>ValueType *</type>
            <name>data</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(const Handle &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 Handle &amp;handle)</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 KeyType &amp;id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handle</type>
            <name>getOrAcquireHandle</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>getOrAcquireHandle</anchor>
            <arglist>(const KeyType &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Handle</type>
            <name>lookupHandle</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>lookupHandle</anchor>
            <arglist>(const KeyType &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ValueType *</type>
            <name>lookupResource</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>lookupResource</anchor>
            <arglist>(const KeyType &amp;id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ValueType *</type>
            <name>getOrCreateResource</name>
            <anchorfile>qt3dcore-qresourcemanager.html</anchorfile>
            <anchor>getOrCreateResource</anchor>
            <arglist>(const KeyType &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 KeyType &amp;id)</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>
        <base>QObjectPrivate</base>
        <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>shutdown</name>
            <anchorfile>qt3dcore-qeventfilterservice.html</anchorfile>
            <anchor>shutdown</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>
        <base>QObject</base>
        <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, QObject *parent)</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, QObject *parent)</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="QVector3D">
            <name>translation</name>
            <anchorfile>qt3dcore-qtransform.html</anchorfile>
            <anchor>translation-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="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>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>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>()</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTransformPrivate</name>
            <anchorfile>qt3dcore-qtransformprivate.html</anchorfile>
            <anchor>dtor.QTransformPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::QTransformData</name>
        <filename>qt3dcore-qtransformdata.html</filename>
    </compound>
    <compound kind="namespace">
        <name>Qt3DCore::Quick</name>
        <filename>qt3dcore-quick.html</filename>
        <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::Quick3DNodeV9</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_uninitialize</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>Quick3D_uninitialize</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerType</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>registerType</anchor>
            <arglist>(const char *className, const char *quickName, const char *uri, int major, int minor, const char *name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerExtendedType</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>registerExtendedType-1</anchor>
            <arglist>(const char *className, const char *quickName, const char *uri, int major, int minor, const char *name)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>Scene2DSharedObjectPtr</name>
            <anchorfile>qt3dcore-quick.html</anchorfile>
            <anchor>Scene2DSharedObjectPtr-typedef</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="property" type="Status">
            <name>status</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <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="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <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>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>Status</type>
            <name>status</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3dcore-quick-quick3dentityloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</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="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3dcore-quick-quick3dentityloaderprivate.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(Quick3DEntityLoader::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>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>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::Quick3DNodeV9</name>
        <filename>qt3dcore-quick-quick3dnodev9.html</filename>
        <base>QObject</base>
        <member kind="property" type="QJSValue">
            <name>propertyTrackingOverrides</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>propertyTrackingOverrides-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQmlListProperty&lt;QObject&gt;">
            <name>data</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>data-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQmlListProperty&lt;Qt3DCore::QNode&gt;">
            <name>childNodes</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>childNodes-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Quick3DNodeV9</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>Quick3DNodeV9</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QJSValue</type>
            <name>propertyTrackingOverrides</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>propertyTrackingOverrides-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlListProperty&lt;QObject&gt;</type>
            <name>data</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.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-quick3dnodev9.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-quick3dnodev9.html</anchorfile>
            <anchor>parentNode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>propertyTrackingOverridesChanged</name>
            <anchorfile>qt3dcore-quick-quick3dnodev9.html</anchorfile>
            <anchor>propertyTrackingOverrides-prop</anchor>
            <arglist>(const QJSValue &amp;value)</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneCreated</name>
            <anchorfile>qt3dcore-quick-qqmlaspectengine.html</anchorfile>
            <anchor>sceneCreated</anchor>
            <arglist>(QObject *rootObject)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DCore::Quick::QQmlAspectEnginePrivate</name>
        <filename>qt3dcore-quick-qqmlaspectengineprivate.html</filename>
        <base>QObjectPrivate</base>
        <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>
        <base>QQuickPropertyAnimation</base>
        <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>Qt3DRender</name>
        <filename>qt3drender.html</filename>
        <class>Qt3DRender::BaseGeometryLoader</class>
        <class>Qt3DRender::FaceIndices</class>
        <class>Qt3DRender::ObjGeometryLoader</class>
        <class>Qt3DRender::PlyGeometryLoader</class>
        <class>Qt3DRender::StlGeometryLoader</class>
        <class>Qt3DRender::FbxGeometryLoader</class>
        <class>Qt3DRender::GLTFGeometryLoader</class>
        <namespace>Qt3DRender::AssimpHelper</namespace>
        <class>Qt3DRender::AssimpImporter</class>
        <class>Qt3DRender::GLTFImporter</class>
        <class>Qt3DRender::GLTFExporter</class>
        <class>Qt3DRender::Scene3DCleaner</class>
        <class>Qt3DRender::Scene3DSGMaterialShader</class>
        <class>Qt3DRender::Scene3DSGNode</class>
        <namespace>Qt3DRender::Quick</namespace>
        <namespace>Qt3DRender::Render</namespace>
        <class>Qt3DRender::QuickScene2DNodeFactory</class>
        <namespace>Qt3DRender::Debug</namespace>
        <namespace>Qt3DRender::RayCasting</namespace>
        <class>Qt3DRender::QBufferCapture</class>
        <class>Qt3DRender::QBufferCapturePrivate</class>
        <class>Qt3DRender::QCameraSelector</class>
        <class>Qt3DRender::QCameraSelectorPrivate</class>
        <class>Qt3DRender::QCameraSelectorData</class>
        <class>Qt3DRender::QClearBuffers</class>
        <class>Qt3DRender::QClearBuffersPrivate</class>
        <class>Qt3DRender::QClearBuffersData</class>
        <class>Qt3DRender::QDispatchCompute</class>
        <class>Qt3DRender::QDispatchComputePrivate</class>
        <class>Qt3DRender::QDispatchComputeData</class>
        <class>Qt3DRender::QFrameGraphNode</class>
        <class>Qt3DRender::QFrameGraphNodePrivate</class>
        <class>Qt3DRender::QFrameGraphNodeCreatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QFrameGraphNodeCreatedChangeBasePtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QFrameGraphNodeCreatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QFrameGraphNodeCreatedChange</class>
        <class>Qt3DRender::QFrameGraphNodeCreatedChangeBasePrivate</class>
        <class>Qt3DRender::QFrustumCulling</class>
        <class>Qt3DRender::QLayerFilter</class>
        <class>Qt3DRender::QLayerFilterPrivate</class>
        <class>Qt3DRender::QLayerFilterData</class>
        <class>Qt3DRender::QMemoryBarrier</class>
        <class>Qt3DRender::QMemoryBarrierPrivate</class>
        <class>Qt3DRender::QMemoryBarrierData</class>
        <class>Qt3DRender::QNoDraw</class>
        <class>Qt3DRender::QRenderCaptureReply</class>
        <class>Qt3DRender::QRenderCapture</class>
        <class>Qt3DRender::QRenderCapturePrivate</class>
        <class>Qt3DRender::QRenderCaptureReplyPrivate</class>
        <class>Qt3DRender::QRenderCaptureInitData</class>
        <class>Qt3DRender::RenderCaptureData</class>
        <member kind="typedef" type="">
            <name>RenderCaptureDataPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>RenderCaptureDataPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QRenderPassFilter</class>
        <class>Qt3DRender::QRenderPassFilterPrivate</class>
        <class>Qt3DRender::QRenderPassFilterData</class>
        <class>Qt3DRender::QRenderStateSet</class>
        <class>Qt3DRender::QRenderStateSetPrivate</class>
        <class>Qt3DRender::QRenderStateSetData</class>
        <class>Qt3DRender::QRenderSurfaceSelector</class>
        <class>Qt3DRender::QRenderSurfaceSelectorPrivate</class>
        <class>Qt3DRender::QRenderSurfaceSelectorData</class>
        <class>Qt3DRender::QRenderTargetSelector</class>
        <class>Qt3DRender::QRenderTargetSelectorPrivate</class>
        <class>Qt3DRender::QRenderTargetSelectorData</class>
        <class>Qt3DRender::QSortPolicy</class>
        <class>Qt3DRender::QSortPolicyPrivate</class>
        <class>Qt3DRender::QSortPolicyData</class>
        <class>Qt3DRender::QTechniqueFilter</class>
        <class>Qt3DRender::QTechniqueFilterPrivate</class>
        <class>Qt3DRender::QTechniqueFilterData</class>
        <class>Qt3DRender::QViewport</class>
        <class>Qt3DRender::QViewportPrivate</class>
        <class>Qt3DRender::QViewportData</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>functor_cast</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>functor_cast</anchor>
            <arglist>(const QAbstractFunctor *other)</arglist>
        </member>
        <class>Qt3DRender::QCamera</class>
        <class>Qt3DRender::QCameraPrivate</class>
        <class>Qt3DRender::QCameraLens</class>
        <class>Qt3DRender::QCameraLensPrivate</class>
        <class>Qt3DRender::QCameraLensData</class>
        <class>Qt3DRender::QComputeCommand</class>
        <class>Qt3DRender::QComputeCommandPrivate</class>
        <class>Qt3DRender::QComputeCommandData</class>
        <class>Qt3DRender::QItemModelBuffer</class>
        <class>Qt3DRender::QLayer</class>
        <class>Qt3DRender::QLayerPrivate</class>
        <class>Qt3DRender::QLevelOfDetail</class>
        <class>Qt3DRender::QLevelOfDetailPrivate</class>
        <class>Qt3DRender::QLevelOfDetailData</class>
        <class>Qt3DRender::QLevelOfDetailBoundingSphere</class>
        <class>Qt3DRender::QLevelOfDetailSwitch</class>
        <class>Qt3DRender::QPickingSettings</class>
        <class>Qt3DRender::QPickingSettingsPrivate</class>
        <class>Qt3DRender::QRenderAspect</class>
        <class>Qt3DRender::QRenderAspectPrivate</class>
        <class>Qt3DRender::QRenderSettings</class>
        <class>Qt3DRender::QRenderSettingsPrivate</class>
        <class>Qt3DRender::QRenderSettingsData</class>
        <class>Qt3DRender::QRenderTarget</class>
        <class>Qt3DRender::QRenderTargetPrivate</class>
        <class>Qt3DRender::QRenderTargetData</class>
        <class>Qt3DRender::QRenderTargetOutput</class>
        <class>Qt3DRender::QRenderTargetOutputPrivate</class>
        <class>Qt3DRender::QRenderTargetOutputData</class>
        <member kind="typedef" type="">
            <name>QBufferPtr</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>QBufferPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QAttribute</class>
        <class>Qt3DRender::QAttributePrivate</class>
        <class>Qt3DRender::QAttributeData</class>
        <member kind="typedef" type="">
            <name>QBufferDataGeneratorPtr</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>QBufferDataGeneratorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QBuffer</class>
        <class>Qt3DRender::QBufferPrivate</class>
        <class>Qt3DRender::QBufferData</class>
        <class>Qt3DRender::QBufferUpdate</class>
        <class>Qt3DRender::QBufferDataGenerator</class>
        <class>Qt3DRender::QGeometry</class>
        <class>Qt3DRender::QGeometryPrivate</class>
        <class>Qt3DRender::QGeometryData</class>
        <class>Qt3DRender::QGeometryFactory</class>
        <member kind="typedef" type="">
            <name>QGeometryFactoryPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QGeometryFactoryPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QGeometryRenderer</class>
        <class>Qt3DRender::QGeometryRendererPrivate</class>
        <class>Qt3DRender::QGeometryRendererData</class>
        <class>Qt3DRender::QMesh</class>
        <class>Qt3DRender::QMeshPrivate</class>
        <class>Qt3DRender::MeshFunctor</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::QGeometryLoaderFactory</class>
        <class>Qt3DRender::QGeometryLoaderInterface</class>
        <class>Qt3DRender::QSceneExporter</class>
        <class>Qt3DRender::QSceneExportFactory</class>
        <class>Qt3DRender::QSceneExportPlugin</class>
        <class>Qt3DRender::QSceneImporter</class>
        <class>Qt3DRender::QSceneImportFactory</class>
        <class>Qt3DRender::QSceneImportPlugin</class>
        <class>Qt3DRender::QSceneLoader</class>
        <class>Qt3DRender::QSceneLoaderPrivate</class>
        <class>Qt3DRender::QSceneLoaderData</class>
        <class>Qt3DRender::QUrlHelper</class>
        <class>Qt3DRender::QAbstractLight</class>
        <class>Qt3DRender::QAbstractLightPrivate</class>
        <class>Qt3DRender::QAbstractLightData</class>
        <class>Qt3DRender::QDirectionalLight</class>
        <class>Qt3DRender::QDirectionalLightPrivate</class>
        <class>Qt3DRender::QEnvironmentLight</class>
        <class>Qt3DRender::QEnvironmentLightPrivate</class>
        <class>Qt3DRender::QEnvironmentLightData</class>
        <class>Qt3DRender::QPointLight</class>
        <class>Qt3DRender::QPointLightPrivate</class>
        <class>Qt3DRender::QSpotLight</class>
        <class>Qt3DRender::QSpotLightPrivate</class>
        <class>Qt3DRender::QEffect</class>
        <class>Qt3DRender::QEffectPrivate</class>
        <class>Qt3DRender::QEffectData</class>
        <class>Qt3DRender::QFilterKey</class>
        <class>Qt3DRender::QFilterKeyPrivate</class>
        <class>Qt3DRender::QFilterKeyData</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>
        <class>Qt3DRender::GraphicsApiFilterData</class>
        <class>Qt3DRender::QGraphicsApiFilterPrivate</class>
        <class>Qt3DRender::QMaterial</class>
        <class>Qt3DRender::QMaterialPrivate</class>
        <class>Qt3DRender::QMaterialData</class>
        <class>Qt3DRender::QParameter</class>
        <class>Qt3DRender::QParameterPrivate</class>
        <class>Qt3DRender::QParameterData</class>
        <member kind="typedef" type="">
            <name>ParameterList</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>ParameterList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QRenderPass</class>
        <class>Qt3DRender::QRenderPassPrivate</class>
        <class>Qt3DRender::QRenderPassData</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::QShaderDataData</class>
        <class>Qt3DRender::QShaderProgram</class>
        <class>Qt3DRender::QShaderProgramPrivate</class>
        <class>Qt3DRender::QShaderProgramData</class>
        <class>Qt3DRender::QTechnique</class>
        <class>Qt3DRender::QTechniquePrivate</class>
        <class>Qt3DRender::QTechniqueData</class>
        <member kind="typedef" type="">
            <name>QPickEventPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QPickEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QObjectPicker</class>
        <class>Qt3DRender::QObjectPickerData</class>
        <class>Qt3DRender::QPickEvent</class>
        <class>Qt3DRender::QPickEventPrivate</class>
        <class>Qt3DRender::QPickTriangleEvent</class>
        <class>Qt3DRender::QAlphaCoverage</class>
        <class>Qt3DRender::QAlphaTest</class>
        <class>Qt3DRender::QAlphaTestPrivate</class>
        <class>Qt3DRender::QAlphaTestData</class>
        <class>Qt3DRender::QBlendEquation</class>
        <class>Qt3DRender::QBlendEquationPrivate</class>
        <class>Qt3DRender::QBlendEquationData</class>
        <class>Qt3DRender::QBlendEquationArguments</class>
        <class>Qt3DRender::QBlendEquationArgumentsPrivate</class>
        <class>Qt3DRender::QBlendEquationArgumentsData</class>
        <class>Qt3DRender::QClipPlane</class>
        <class>Qt3DRender::QClipPlanePrivate</class>
        <class>Qt3DRender::QClipPlaneData</class>
        <class>Qt3DRender::QColorMask</class>
        <class>Qt3DRender::QColorMaskPrivate</class>
        <class>Qt3DRender::QColorMaskData</class>
        <class>Qt3DRender::QCullFace</class>
        <class>Qt3DRender::QCullFacePrivate</class>
        <class>Qt3DRender::QCullFaceData</class>
        <class>Qt3DRender::QDepthTest</class>
        <class>Qt3DRender::QDepthTestPrivate</class>
        <class>Qt3DRender::QDepthTestData</class>
        <class>Qt3DRender::QDithering</class>
        <class>Qt3DRender::QFrontFace</class>
        <class>Qt3DRender::QFrontFacePrivate</class>
        <class>Qt3DRender::QFrontFaceData</class>
        <class>Qt3DRender::QMultiSampleAntiAliasing</class>
        <class>Qt3DRender::QNoDepthMask</class>
        <class>Qt3DRender::QPointSize</class>
        <class>Qt3DRender::QPointSizePrivate</class>
        <class>Qt3DRender::QPointSizeData</class>
        <class>Qt3DRender::QPolygonOffset</class>
        <class>Qt3DRender::QPolygonOffsetPrivate</class>
        <class>Qt3DRender::QPolygonOffsetData</class>
        <class>Qt3DRender::QRenderState</class>
        <class>Qt3DRender::QRenderStatePrivate</class>
        <class>Qt3DRender::QRenderStateCreatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QRenderStateCreatedChangeBasePtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QRenderStateCreatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QRenderStateCreatedChange</class>
        <class>Qt3DRender::QScissorTest</class>
        <class>Qt3DRender::QScissorTestPrivate</class>
        <class>Qt3DRender::QScissorTestData</class>
        <class>Qt3DRender::QSeamlessCubemap</class>
        <class>Qt3DRender::QStencilMask</class>
        <class>Qt3DRender::QStencilMaskPrivate</class>
        <class>Qt3DRender::QStencilMaskData</class>
        <class>Qt3DRender::QStencilOperation</class>
        <class>Qt3DRender::QStencilOperationData</class>
        <class>Qt3DRender::QStencilOperationPrivate</class>
        <class>Qt3DRender::QStencilOperationArguments</class>
        <class>Qt3DRender::QStencilOperationArgumentsPrivate</class>
        <class>Qt3DRender::QStencilOperationArgumentsData</class>
        <class>Qt3DRender::QStencilTest</class>
        <class>Qt3DRender::QStencilTestData</class>
        <class>Qt3DRender::QStencilTestPrivate</class>
        <class>Qt3DRender::QStencilTestArguments</class>
        <class>Qt3DRender::QStencilTestArgumentsPrivate</class>
        <class>Qt3DRender::QStencilTestArgumentsData</class>
        <member kind="typedef" type="">
            <name>QTextureGeneratorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTextureGeneratorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QAbstractTexture</class>
        <class>Qt3DRender::QAbstractTexturePrivate</class>
        <class>Qt3DRender::QAbstractTextureData</class>
        <class>Qt3DRender::QAbstractTextureImage</class>
        <class>Qt3DRender::QAbstractTextureImagePrivate</class>
        <class>Qt3DRender::QAbstractTextureImageData</class>
        <class>Qt3DRender::QPaintedTextureImage</class>
        <class>Qt3DRender::QPaintedTextureImagePrivate</class>
        <class>Qt3DRender::QPaintedTextureImageDataGenerator</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::QTextureLoader</class>
        <class>Qt3DRender::QTextureLoaderPrivate</class>
        <class>Qt3DRender::QTextureFromSourceGenerator</class>
        <member kind="typedef" type="">
            <name>QTextureFromSourceGeneratorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTextureFromSourceGeneratorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::TextureLoadingHelper</class>
        <class>Qt3DRender::QTextureData</class>
        <member kind="typedef" type="">
            <name>QTextureDataPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTextureDataPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QTextureGenerator</class>
        <class>Qt3DRender::QTextureImage</class>
        <class>Qt3DRender::QTextureImagePrivate</class>
        <class>Qt3DRender::QImageTextureDataFunctor</class>
        <member kind="typedef" type="">
            <name>QImageTextureDataFunctorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QImageTextureDataFunctorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QTextureImageData</class>
        <member kind="typedef" type="">
            <name>QTextureImageDataPtr</name>
            <anchorfile>qt3drender-qtextureimagedatagenerator.html</anchorfile>
            <anchor>QTextureImageDataPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QTextureImageDataPrivate</class>
        <class>Qt3DRender::QTextureImageDataGenerator</class>
        <member kind="typedef" type="">
            <name>QTextureImageDataGeneratorPtr</name>
            <anchorfile>qt3drender.html</anchorfile>
            <anchor>QTextureImageDataGeneratorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::QTextureWrapMode</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::BaseGeometryLoader</name>
        <filename>qt3drender-basegeometryloader.html</filename>
        <base>QGeometryLoaderInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BaseGeometryLoader</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>BaseGeometryLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLoadTextureCoordinatesEnabled</name>
            <anchorfile>qt3drender-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.html</anchorfile>
            <anchor>hasTangents</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QVector3D&gt;</type>
            <name>vertices</name>
            <anchorfile>qt3drender-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.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-basegeometryloader.html</anchorfile>
            <anchor>indices</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>geometry</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>load</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>load</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>doLoad</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>doLoad</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>generateAveragedNormals</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>generateAveragedNormals</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points, QVector&lt;QVector3D&gt; &amp;normals, const QVector&lt;unsigned int&gt; &amp;faces) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>generateGeometry</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>generateGeometry</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>generateTangents</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>generateTangents</anchor>
            <arglist>(const QVector&lt;QVector3D&gt; &amp;points, const QVector&lt;QVector3D&gt; &amp;normals, const QVector&lt;unsigned int&gt; &amp;faces, const QVector&lt;QVector2D&gt; &amp;texCoords, QVector&lt;QVector4D&gt; &amp;tangents) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>center</name>
            <anchorfile>qt3drender-basegeometryloader.html</anchorfile>
            <anchor>center</anchor>
            <arglist>(QVector&lt;QVector3D&gt; &amp;points)</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::ObjGeometryLoader</name>
        <filename>qt3drender-objgeometryloader.html</filename>
        <base>BaseGeometryLoader</base>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>doLoad</name>
            <anchorfile>qt3drender-objgeometryloader.html</anchorfile>
            <anchor>doLoad</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::PlyGeometryLoader</name>
        <filename>qt3drender-plygeometryloader.html</filename>
        <base>BaseGeometryLoader</base>
        <member kind="enum">
            <name>DataType</name>
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int8">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Uint8">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int16">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Uint16">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int32">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Uint32">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Float32">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Float64">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TypeList">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TypeUnknown">
            <anchor>DataType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>PropertyType</name>
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyVertexIndex">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyX">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyY">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyZ">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyNormalX">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyNormalY">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyNormalZ">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyTextureU">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyTextureV">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PropertyUnknown">
            <anchor>PropertyType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Format</name>
            <anchor>Format-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FormatAscii">
            <anchor>Format-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FormatBinaryLittleEndian">
            <anchor>Format-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FormatBinaryBigEndian">
            <anchor>Format-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FormatUnknown">
            <anchor>Format-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ElementType</name>
            <anchor>ElementType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ElementVertex">
            <anchor>ElementType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ElementFace">
            <anchor>ElementType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ElementUnknown">
            <anchor>ElementType-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::PlyGeometryLoader::Property</class>
        <class>Qt3DRender::PlyGeometryLoader::Element</class>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>doLoad</name>
            <anchorfile>qt3drender-plygeometryloader.html</anchorfile>
            <anchor>doLoad</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::PlyGeometryLoader::Property</name>
        <filename>qt3drender-plygeometryloader-property.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::PlyGeometryLoader::Element</name>
        <filename>qt3drender-plygeometryloader-element.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::StlGeometryLoader</name>
        <filename>qt3drender-stlgeometryloader.html</filename>
        <base>BaseGeometryLoader</base>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>doLoad</name>
            <anchorfile>qt3drender-stlgeometryloader.html</anchorfile>
            <anchor>doLoad</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::FbxGeometryLoader</name>
        <filename>qt3drender-fbxgeometryloader.html</filename>
        <base>QGeometryLoaderInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FbxGeometryLoader</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>FbxGeometryLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FbxGeometryLoader</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>dtor.FbxGeometryLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>geometry</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>load</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>load</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>recurseNodes</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>recurseNodes</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processNode</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>processNode</anchor>
            <arglist>(FbxNode *node)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processMesh</name>
            <anchorfile>qt3drender-fbxgeometryloader.html</anchorfile>
            <anchor>processMesh</anchor>
            <arglist>(FbxMesh *mesh)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::GLTFGeometryLoader</name>
        <filename>qt3drender-gltfgeometryloader.html</filename>
        <base>QGeometryLoaderInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTFGeometryLoader</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>GLTFGeometryLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTFGeometryLoader</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>dtor.GLTFGeometryLoader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>geometry</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>load</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>load</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setBasePath</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>setBasePath</anchor>
            <arglist>(const QString &amp;path)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>bool</type>
            <name>setJSON</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>setJSON</anchor>
            <arglist>(const QJsonDocument &amp;json)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="yes">
            <type>QString</type>
            <name>standardAttributeNameFromSemantic</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>standardAttributeNameFromSemantic</anchor>
            <arglist>(const QString &amp;semantic)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>parse</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>parse</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processJSONBuffer</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>processJSONBuffer</anchor>
            <arglist>(const QString &amp;id, const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processJSONBufferView</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>processJSONBufferView</anchor>
            <arglist>(const QString &amp;id, const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processJSONAccessor</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>processJSONAccessor</anchor>
            <arglist>(const QString &amp;id, const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>processJSONMesh</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>processJSONMesh</anchor>
            <arglist>(const QString &amp;id, const QJsonObject &amp;json)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>loadBufferData</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>loadBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>unloadBufferData</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>unloadBufferData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>resolveLocalData</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>resolveLocalData</anchor>
            <arglist>(const QString &amp;path) const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="yes">
            <type>QAttribute::VertexBaseType</type>
            <name>accessorTypeFromJSON</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>accessorTypeFromJSON</anchor>
            <arglist>(int componentType)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="yes">
            <type>uint</type>
            <name>accessorDataSizeFromJson</name>
            <anchorfile>qt3drender-gltfgeometryloader.html</anchorfile>
            <anchor>accessorDataSizeFromJson</anchor>
            <arglist>(const QString &amp;type)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::AssimpHelper</name>
        <filename>qt3drender-assimphelper.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::AssimpImporter</name>
        <filename>qt3drender-assimpimporter.html</filename>
        <base>QSceneImporter</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AssimpImporter</name>
            <anchorfile>qt3drender-assimpimporter.html</anchorfile>
            <anchor>AssimpImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~AssimpImporter</name>
            <anchorfile>qt3drender-assimpimporter.html</anchorfile>
            <anchor>dtor.AssimpImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-assimpimporter.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>isFileTypeSupported</name>
            <anchorfile>qt3drender-assimpimporter.html</anchorfile>
            <anchor>isFileTypeSupported</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-assimpimporter.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-assimpimporter.html</anchorfile>
            <anchor>node</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::GLTFImporter</name>
        <filename>qt3drender-gltfimporter.html</filename>
        <base>QSceneImporter</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTFImporter</name>
            <anchorfile>qt3drender-gltfimporter.html</anchorfile>
            <anchor>GLTFImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTFImporter</name>
            <anchorfile>qt3drender-gltfimporter.html</anchorfile>
            <anchor>dtor.GLTFImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBasePath</name>
            <anchorfile>qt3drender-gltfimporter.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-gltfimporter.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-gltfimporter.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>isFileTypeSupported</name>
            <anchorfile>qt3drender-gltfimporter.html</anchorfile>
            <anchor>isFileTypeSupported</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-gltfimporter.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-gltfimporter.html</anchorfile>
            <anchor>scene</anchor>
            <arglist>(const QString &amp;id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::GLTFExporter</name>
        <filename>qt3drender-gltfexporter.html</filename>
        <base>QSceneExporter</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTFExporter</name>
            <anchorfile>qt3drender-gltfexporter.html</anchorfile>
            <anchor>GLTFExporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTFExporter</name>
            <anchorfile>qt3drender-gltfexporter.html</anchorfile>
            <anchor>dtor.GLTFExporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>exportScene</name>
            <anchorfile>qt3drender-gltfexporter.html</anchorfile>
            <anchor>exportScene</anchor>
            <arglist>(Qt3DCore::QEntity *sceneRoot, const QString &amp;outDir, const QString &amp;exportName, const QVariantHash &amp;options)</arglist>
        </member>
        <class>Qt3DRender::GLTFExporter::GltfOptions</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::GLTFExporter::GltfOptions</name>
        <filename>qt3drender-gltfexporter-gltfoptions.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Scene3DCleaner</name>
        <filename>qt3drender-scene3dcleaner.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene3DCleaner</name>
            <anchorfile>qt3drender-scene3dcleaner.html</anchorfile>
            <anchor>Scene3DCleaner</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Scene3DCleaner</name>
            <anchorfile>qt3drender-scene3dcleaner.html</anchorfile>
            <anchor>dtor.Scene3DCleaner</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-scene3dcleaner.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Scene3DRenderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-scene3dcleaner.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Scene3DSGMaterialShader</name>
        <filename>qt3drender-scene3dsgmaterialshader.html</filename>
        <base>QSGMaterialShader</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene3DSGMaterialShader</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>Scene3DSGMaterialShader</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>updateState</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>updateState</anchor>
            <arglist>(const RenderState &amp;state, QSGMaterial *newMaterial, QSGMaterial *oldMaterial)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual const char * const *</type>
            <name>attributeNames</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>attributeNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual const char *</type>
            <name>vertexShader</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>vertexShader</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual const char *</type>
            <name>fragmentShader</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>fragmentShader</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qt3drender-scene3dsgmaterialshader.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Scene3DSGNode</name>
        <filename>qt3drender-scene3dsgnode.html</filename>
        <base>QSGGeometryNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene3DSGNode</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>Scene3DSGNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Scene3DSGNode</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>dtor.Scene3DSGNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>setTexture</anchor>
            <arglist>(QSGTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSGTexture *</type>
            <name>texture</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>texture</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>setRect</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>rect</name>
            <anchorfile>qt3drender-scene3dsgnode.html</anchorfile>
            <anchor>rect</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Quick</name>
        <filename>qt3drender-quick.html</filename>
        <class>Qt3DRender::Quick::QScene2D</class>
        <class>Qt3DRender::Quick::QScene2DPrivate</class>
        <class>Qt3DRender::Quick::QScene2DData</class>
        <class>Qt3DRender::Quick::Scene2DEvent</class>
        <class>Qt3DRender::Quick::Scene2DManager</class>
        <class>Qt3DRender::Quick::Scene2DSharedObject</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::QScene2D</name>
        <filename>qt3drender-quick-qscene2d.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QRenderTargetOutput *">
            <name>output</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>output-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QScene2D::RenderPolicy">
            <name>renderPolicy</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QQuickItem *">
            <name>item</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>item-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>mouseEnabled</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>mouseEnabled-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>RenderPolicy</name>
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Continuous">
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SingleShot">
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScene2D</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>QScene2D</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QRenderTargetOutput *</type>
            <name>output</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>output-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QScene2D::RenderPolicy</type>
            <name>renderPolicy</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuickItem *</type>
            <name>item</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>item-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMouseEnabled</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>mouseEnabled-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QEntity *&gt;</type>
            <name>entities</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>entities</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addEntity</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>addEntity</anchor>
            <arglist>(Qt3DCore::QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeEntity</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>removeEntity</anchor>
            <arglist>(Qt3DCore::QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOutput</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>output-prop</anchor>
            <arglist>(Qt3DRender::QRenderTargetOutput *output)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderPolicy</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>(QScene2D::RenderPolicy policy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setItem</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>item-prop</anchor>
            <arglist>(QQuickItem *item)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMouseEnabled</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>mouseEnabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>outputChanged</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>output-prop</anchor>
            <arglist>(Qt3DRender::QRenderTargetOutput *output)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderPolicyChanged</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>(QScene2D::RenderPolicy policy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>itemChanged</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>item-prop</anchor>
            <arglist>(QQuickItem *item)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mouseEnabledChanged</name>
            <anchorfile>qt3drender-quick-qscene2d.html</anchorfile>
            <anchor>mouseEnabled-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::QScene2DPrivate</name>
        <filename>qt3drender-quick-qscene2dprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScene2DPrivate</name>
            <anchorfile>qt3drender-quick-qscene2dprivate.html</anchorfile>
            <anchor>QScene2DPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QScene2DPrivate</name>
            <anchorfile>qt3drender-quick-qscene2dprivate.html</anchorfile>
            <anchor>dtor.QScene2DPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScene</name>
            <anchorfile>qt3drender-quick-qscene2dprivate.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(Qt3DCore::QScene *scene)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::QScene2DData</name>
        <filename>qt3drender-quick-qscene2ddata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::Scene2DEvent</name>
        <filename>qt3drender-quick-scene2devent.html</filename>
        <base>QEvent</base>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Initialize">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Render">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderSync">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Prepare">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Initialized">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Rendered">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Quit">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene2DEvent</name>
            <anchorfile>qt3drender-quick-scene2devent.html</anchorfile>
            <anchor>Scene2DEvent</anchor>
            <arglist>(Type type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::Scene2DManager</name>
        <filename>qt3drender-quick-scene2dmanager.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene2DManager</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>Scene2DManager</anchor>
            <arglist>(QScene2DPrivate *priv)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Scene2DManager</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>dtor.Scene2DManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestRender</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>requestRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestRenderSync</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>requestRenderSync</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>doRenderSync</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>doRenderSync</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>startIfInitialized</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>startIfInitialized</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stopAndClean</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>stopAndClean</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateSizes</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>updateSizes</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setItem</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>setItem</anchor>
            <arglist>(QQuickItem *item)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>event</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>event</anchor>
            <arglist>(QEvent *e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-quick-scene2dmanager.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Quick::Scene2DSharedObject</name>
        <filename>qt3drender-quick-scene2dsharedobject.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene2DSharedObject</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>Scene2DSharedObject</anchor>
            <arglist>(Scene2DManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Scene2DSharedObject</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>dtor.Scene2DSharedObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isInitialized</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>isInitialized</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInitialized</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>setInitialized</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestQuit</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>requestQuit</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isQuit</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>isQuit</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestRender</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>requestRender</anchor>
            <arglist>(bool sync)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSyncRequested</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>isSyncRequested</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearSyncRequest</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>clearSyncRequest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>wait</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>wait</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>wake</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>wake</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isPrepared</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>isPrepared</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPrepared</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>setPrepared</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>disallowRender</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>disallowRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>canRender</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>canRender</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-quick-scene2dsharedobject.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render</name>
        <filename>qt3drender-render.html</filename>
        <namespace>Qt3DRender::Render::Quick</namespace>
        <class>Qt3DRender::Render::AbstractRenderer</class>
        <class>Qt3DRender::Render::Attachment</class>
        <class>Qt3DRender::Render::AttachmentPack</class>
        <class>Qt3DRender::Render::BackendNode</class>
        <class>Qt3DRender::Render::BufferInfo</class>
        <namespace>Qt3DRender::Render::BufferTypeInfo</namespace>
        <class>Qt3DRender::Render::BufferVisitor</class>
        <member kind="typedef" type="">
            <name>Buffer3fVisitor</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>Buffer3fVisitor-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::CameraLens</class>
        <class>Qt3DRender::Render::Command</class>
        <class>Qt3DRender::Render::CommandThread</class>
        <class>Qt3DRender::Render::ComputeCommand</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>QVector&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>QVector&lt;HLevelOfDetail&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>QVector&lt;HShaderData&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>QVector&lt;HLight&gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsHandle-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HEnvironmentLight&gt;</type>
            <name>componentsHandle</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsHandle-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>HComputeCommand</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>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>QVector&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>QVector&lt;LevelOfDetail *&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>QVector&lt;ShaderData *&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>QVector&lt;Light *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponents-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;EnvironmentLight *&gt;</type>
            <name>renderComponents</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>renderComponents-4</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComputeCommand *</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>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>QVector&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>QVector&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>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid-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-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>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid-3</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>componentsUuid-4</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DRender::Render::RenderEntityFunctor</class>
        <namespace>Qt3DRender::Render::Profiling</namespace>
        <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>HFilterKey</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HFilterKey-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>HLevelOfDetail</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HLevelOfDetail-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>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>
        <member kind="typedef" type="">
            <name>HEnvironmentLight</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HEnvironmentLight-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HComputeCommand</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HComputeCommand-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HGLBuffer</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HGLBuffer-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HRenderState</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>HRenderState-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Layer</class>
        <class>Qt3DRender::Render::LevelOfDetail</class>
        <class>Qt3DRender::Render::AttachmentManager</class>
        <class>Qt3DRender::Render::CameraManager</class>
        <class>Qt3DRender::Render::FilterKeyManager</class>
        <class>Qt3DRender::Render::EffectManager</class>
        <class>Qt3DRender::Render::EntityManager</class>
        <class>Qt3DRender::Render::FrameGraphManager</class>
        <class>Qt3DRender::Render::LayerManager</class>
        <class>Qt3DRender::Render::LevelOfDetailManager</class>
        <class>Qt3DRender::Render::MaterialManager</class>
        <class>Qt3DRender::Render::MatrixManager</class>
        <class>Qt3DRender::Render::ShaderManager</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::GLBufferManager</class>
        <class>Qt3DRender::Render::TextureImageManager</class>
        <class>Qt3DRender::Render::AttributeManager</class>
        <class>Qt3DRender::Render::GeometryManager</class>
        <class>Qt3DRender::Render::ObjectPickerManager</class>
        <class>Qt3DRender::Render::LightManager</class>
        <class>Qt3DRender::Render::EnvironmentLightManager</class>
        <class>Qt3DRender::Render::ComputeCommandManager</class>
        <class>Qt3DRender::Render::RenderStateManager</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>LevelOfDetailManager *</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>FilterKeyManager *</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>FrameGraphManager *</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>TransformManager *</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>RenderTargetManager *</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>SceneManager *</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>AttachmentManager *</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>GLBufferManager *</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>LightManager *</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>EnvironmentLightManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-29</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComputeCommandManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-30</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>manager-31</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DRender::Render::OffscreenSurfaceHelper</class>
        <member kind="typedef" type="">
            <name>VAOIdentifier</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>VAOIdentifier-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::OpenGLVertexArrayObject</class>
        <class>Qt3DRender::Render::ParameterPack</class>
        <class>Qt3DRender::Render::PlatformSurfaceFilter</class>
        <class>Qt3DRender::Render::SurfaceLocker</class>
        <class>Qt3DRender::Render::RenderCommand</class>
        <class>Qt3DRender::Render::RenderConfiguration</class>
        <member kind="typedef" type="">
            <name>UpdateLevelOfDetailJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateLevelOfDetailJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Renderer</class>
        <class>Qt3DRender::Render::RendererCache</class>
        <class>Qt3DRender::Render::RenderQueue</class>
        <class>Qt3DRender::Render::RenderSettings</class>
        <class>Qt3DRender::Render::RenderSettingsFunctor</class>
        <class>Qt3DRender::Render::RenderTarget</class>
        <class>Qt3DRender::Render::RenderTargetOutput</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::ClearBufferInfo</class>
        <class>Qt3DRender::Render::RenderView</class>
        <class>Qt3DRender::Render::RenderViewBuilder</class>
        <class>Qt3DRender::Render::RenderBackendResourceAccessor</class>
        <class>Qt3DRender::Render::ResourceAccessor</class>
        <class>Qt3DRender::Render::BlockToUBO</class>
        <class>Qt3DRender::Render::ShaderParameterPack</class>
        <class>Qt3DRender::Render::ShaderAttribute</class>
        <class>Qt3DRender::Render::StringToInt</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 RayCasting::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::TrianglesVisitor</class>
        <class>Qt3DRender::Render::CoordinateReader</class>
        <member kind="enum">
            <name>UniformType</name>
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Float">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Vec2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Vec3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Vec4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Double">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DVec2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DVec3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DVec4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IVec2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IVec3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IVec4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UInt">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UIVec2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UIVec3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UIVec4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Bool">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BVec2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BVec3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BVec4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat2x3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat3x2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat2x4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat4x2">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat3x4">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Mat4x3">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Sampler">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Unknown">
            <anchor>UniformType-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UniformValue</class>
        <class>Qt3DRender::Render::BufferCapture</class>
        <class>Qt3DRender::Render::CameraSelector</class>
        <class>Qt3DRender::Render::ClearBuffers</class>
        <class>Qt3DRender::Render::DispatchCompute</class>
        <class>Qt3DRender::Render::FrameGraphNode</class>
        <class>Qt3DRender::Render::FrameGraphNodeFunctor</class>
        <class>Qt3DRender::Render::FrameGraphVisitor</class>
        <class>Qt3DRender::Render::FrustumCulling</class>
        <class>Qt3DRender::Render::LayerFilterNode</class>
        <class>Qt3DRender::Render::MemoryBarrier</class>
        <class>Qt3DRender::Render::NoDraw</class>
        <class>Qt3DRender::Render::RenderCapture</class>
        <class>Qt3DRender::Render::RenderPassFilter</class>
        <class>Qt3DRender::Render::RenderSurfaceSelector</class>
        <class>Qt3DRender::Render::RenderTargetSelector</class>
        <class>Qt3DRender::Render::SortPolicy</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::QRenderPlugin</class>
        <class>Qt3DRender::Render::QRenderPluginFactory</class>
        <class>Qt3DRender::Render::QRenderPluginFactoryIf</class>
        <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::GraphicsHelperES3</class>
        <class>Qt3DRender::Render::GraphicsHelperGL2</class>
        <class>Qt3DRender::Render::GraphicsHelperGL3_2</class>
        <class>Qt3DRender::Render::GraphicsHelperGL3_3</class>
        <class>Qt3DRender::Render::GraphicsHelperGL4</class>
        <class>Qt3DRender::Render::GraphicsHelperInterface</class>
        <class>Qt3DRender::Render::GLBuffer</class>
        <class>Qt3DRender::Render::Scene</class>
        <class>Qt3DRender::Render::RenderSceneFunctor</class>
        <class>Qt3DRender::Render::SceneManager</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::ExpandBoundingVolumeJob</class>
        <member kind="typedef" type="">
            <name>ExpandBoundingVolumeJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ExpandBoundingVolumeJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::FilterCompatibleTechniqueJob</class>
        <member kind="typedef" type="">
            <name>FilterCompatibleTechniqueJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FilterCompatibleTechniqueJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::FilterEntityByComponentJob</class>
        <class>Qt3DRender::Render::FilterLayerEntityJob</class>
        <member kind="typedef" type="">
            <name>FilterLayerEntityJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FilterLayerEntityJobPtr-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::FrustumCullingJob</class>
        <member kind="typedef" type="">
            <name>FrustumCullingJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>FrustumCullingJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::GenericLambdaJob</class>
        <namespace>Qt3DRender::Render::JobTypes</namespace>
        <class>Qt3DRender::Render::LightGatherer</class>
        <member kind="typedef" type="">
            <name>LightGathererPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>LightGathererPtr-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::MaterialParameterGathererJob</class>
        <member kind="typedef" type="">
            <name>MaterialParameterGathererJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>MaterialParameterGathererJobPtr-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>
        <namespace>Qt3DRender::Render::PickingUtils</namespace>
        <class>Qt3DRender::Render::RenderViewBuilderJob</class>
        <member kind="typedef" type="">
            <name>RenderViewBuilderJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>RenderViewBuilderJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::RenderViewInitializerJob</class>
        <member kind="typedef" type="">
            <name>RenderViewInitializerJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>RenderViewInitializerJobPtr-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, const TechniqueFilter *techniqueFilter, Effect *effect)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>RenderPassList</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>RenderPassList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderPassList</type>
            <name>findRenderPassesForTechnique</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>findRenderPassesForTechnique</anchor>
            <arglist>(NodeManagers *manager, const RenderPassFilter *passFilter, Technique *technique)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T</type>
            <name>variant_value</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>variant_value</anchor>
            <arglist>(const QVariant &amp;v)</arglist>
        </member>
        <class>Qt3DRender::Render::ParameterInfo</class>
        <member kind="typedef" type="">
            <name>ParameterInfoList</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>ParameterInfoList-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::RenderPassParameterData</class>
        <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 QVector&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 *provider)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ParameterInfoList::const_iterator</type>
            <name>findParamInfo</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>findParamInfo</anchor>
            <arglist>(ParameterInfoList *infoList, const int nameId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addToRenderStateSet</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>addToRenderStateSet</anchor>
            <arglist>(RenderStateSet *stateSet, const QVector&lt;Qt3DCore::QNodeId&gt; stateIds, RenderStateManager *manager)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>UniformBlockValueBuilderHash</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UniformBlockValueBuilderHash-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UniformBlockValueBuilder</class>
        <class>Qt3DRender::Render::SendBufferCaptureJob</class>
        <member kind="typedef" type="">
            <name>SendBufferCaptureJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>SendBufferCaptureJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::SendRenderCaptureJob</class>
        <member kind="typedef" type="">
            <name>SendRenderCaptureJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>SendRenderCaptureJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UpdateLevelOfDetailJob</class>
        <class>Qt3DRender::Render::UpdateMeshTriangleListJob</class>
        <member kind="typedef" type="">
            <name>UpdateMeshTriangleListJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateMeshTriangleListJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UpdateShaderDataTransformJob</class>
        <member kind="typedef" type="">
            <name>UpdateShaderDataTransformJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateShaderDataTransformJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UpdateTreeEnabledJob</class>
        <member kind="typedef" type="">
            <name>UpdateTreeEnabledJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateTreeEnabledJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::UpdateWorldBoundingVolumeJob</class>
        <member kind="typedef" type="">
            <name>UpdateWorldBoundingVolumeJobPtr</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>UpdateWorldBoundingVolumeJobPtr-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::EnvironmentLight</class>
        <class>Qt3DRender::Render::Light</class>
        <class>Qt3DRender::Render::RenderLightFunctor</class>
        <class>Qt3DRender::Render::LightSource</class>
        <class>Qt3DRender::Render::Effect</class>
        <class>Qt3DRender::Render::FilterKey</class>
        <class>Qt3DRender::Render::Material</class>
        <class>Qt3DRender::Render::Parameter</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDebug dbg, const Shader &amp;shader)</arglist>
        </member>
        <class>Qt3DRender::Render::ShaderCache</class>
        <class>Qt3DRender::Render::ShaderData</class>
        <class>Qt3DRender::Render::RenderShaderDataFunctor</class>
        <class>Qt3DRender::Render::Technique</class>
        <class>Qt3DRender::Render::TechniqueFunctor</class>
        <class>Qt3DRender::Render::TechniqueManager</class>
        <class>Qt3DRender::Render::ObjectPicker</class>
        <class>Qt3DRender::Render::PickEventFilter</class>
        <member kind="typedef" type="">
            <name>StateMaskSet</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>StateMaskSet-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::RenderStateImpl</class>
        <class>Qt3DRender::Render::GenericState</class>
        <class>Qt3DRender::Render::RenderStateNode</class>
        <class>Qt3DRender::Render::BlendEquationArguments</class>
        <class>Qt3DRender::Render::BlendEquation</class>
        <class>Qt3DRender::Render::AlphaFunc</class>
        <class>Qt3DRender::Render::MSAAEnabled</class>
        <class>Qt3DRender::Render::DepthTest</class>
        <class>Qt3DRender::Render::NoDepthMask</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::SeamlessCubemap</class>
        <class>Qt3DRender::Render::StencilOp</class>
        <class>Qt3DRender::Render::StencilMask</class>
        <class>Qt3DRender::Render::RenderStateSet</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addState</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>addState</anchor>
            <arglist>(const StateVariant &amp;state)</arglist>
        </member>
        <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 name="SeamlessCubemapMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MSAAEnabledStateMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlendEquationArgumentsMask">
            <anchor>StateMask-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::StateVariant</class>
        <class>Qt3DRender::Render::VSyncFrameAdvanceService</class>
        <class>Qt3DRender::Render::APITextureManager</class>
        <class>Qt3DRender::Render::GLTexture</class>
        <class>Qt3DRender::Render::GLTextureManager</class>
        <class>Qt3DRender::Render::TextureProperties</class>
        <class>Qt3DRender::Render::TextureParameters</class>
        <class>Qt3DRender::Render::Texture</class>
        <class>Qt3DRender::Render::TextureFunctor</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>operator-lt-lt-1</anchor>
            <arglist>(QDebug dbg, const Texture &amp;texture)</arglist>
        </member>
        <class>Qt3DRender::Render::GeneratorDataManager</class>
        <class>Qt3DRender::Render::TextureDataManager</class>
        <class>Qt3DRender::Render::TextureImageDataManager</class>
        <class>Qt3DRender::Render::TextureImage</class>
        <class>Qt3DRender::Render::TextureImageFunctor</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDebug</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3drender-render.html</anchorfile>
            <anchor>operator-lt-lt-2</anchor>
            <arglist>(QDebug dbg, const TextureImage &amp;textureImage)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render::Quick</name>
        <filename>qt3drender-render-quick.html</filename>
        <class>Qt3DRender::Render::Quick::QQuick3DScene2D</class>
        <class>Qt3DRender::Render::Quick::RenderQmlEventHandler</class>
        <class>Qt3DRender::Render::Quick::Scene2D</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Quick::QQuick3DScene2D</name>
        <filename>qt3drender-render-quick-qquick3dscene2d.html</filename>
        <base>QObject</base>
        <member kind="property" type="QQmlListProperty&lt;Qt3DCore::QEntity&gt;">
            <name>entities</name>
            <anchorfile>qt3drender-render-quick-qquick3dscene2d.html</anchorfile>
            <anchor>entities-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QQuick3DScene2D</name>
            <anchorfile>qt3drender-render-quick-qquick3dscene2d.html</anchorfile>
            <anchor>QQuick3DScene2D</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::Quick::QScene2D *</type>
            <name>parentScene2D</name>
            <anchorfile>qt3drender-render-quick-qquick3dscene2d.html</anchorfile>
            <anchor>parentScene2D</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQmlListProperty&lt;Qt3DCore::QEntity&gt;</type>
            <name>entities</name>
            <anchorfile>qt3drender-render-quick-qquick3dscene2d.html</anchorfile>
            <anchor>entities-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Quick::RenderQmlEventHandler</name>
        <filename>qt3drender-render-quick-renderqmleventhandler.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderQmlEventHandler</name>
            <anchorfile>qt3drender-render-quick-renderqmleventhandler.html</anchorfile>
            <anchor>RenderQmlEventHandler</anchor>
            <arglist>(Scene2D *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>event</name>
            <anchorfile>qt3drender-render-quick-renderqmleventhandler.html</anchorfile>
            <anchor>event</anchor>
            <arglist>(QEvent *e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Quick::Scene2D</name>
        <filename>qt3drender-render-quick-scene2d.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Scene2D</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>Scene2D</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Scene2D</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>dtor.Scene2D</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>render</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>render</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initializeRender</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>initializeRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSharedObject</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>setSharedObject</anchor>
            <arglist>(Qt3DRender::Quick::Scene2DSharedObjectPtr sharedObject)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOutput</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>setOutput</anchor>
            <arglist>(Qt3DCore::QNodeId outputId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initializeSharedObject</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>initializeSharedObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPeer</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-quick-scene2d.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>updateFbo</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>updateFbo</anchor>
            <arglist>(QOpenGLTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>syncRenderControl</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>syncRenderControl</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>startGrabbing</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>startGrabbing</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stopGrabbing</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>stopGrabbing</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>registerObjectPickerEvents</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>registerObjectPickerEvents</anchor>
            <arglist>(Qt3DCore::QNodeId entityId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterObjectPickerEvents</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>unregisterObjectPickerEvents</anchor>
            <arglist>(Qt3DCore::QNodeId entityId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handlePickEvent</name>
            <anchorfile>qt3drender-render-quick-scene2d.html</anchorfile>
            <anchor>handlePickEvent</anchor>
            <arglist>(int type, const Qt3DRender::QPickEventPtr &amp;ev)</arglist>
        </member>
    </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="enum">
            <name>BackendNodeDirtyFlag</name>
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TransformDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MaterialDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GeometryDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ComputeDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ParameterDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameGraphDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EntityEnabledDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BuffersDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TexturesDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShadersDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SkeletonDataDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="JointDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LayersDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AllDirty">
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="Qt3DRender::Render::AbstractRenderer::BackendNodeDirtyFlag">
            <name>BackendNodeDirtySet</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>BackendNodeDirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>dumpInfo</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>dumpInfo</anchor>
            <arglist>() const = 0</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>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 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>releaseGraphicsResources</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>releaseGraphicsResources</anchor>
            <arglist>() = 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>(bool scene3dBlocking) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>cleanGraphicsResources</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>cleanGraphicsResources</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 void</type>
            <name>markDirty</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>markDirty</anchor>
            <arglist>(BackendNodeDirtySet changes, BackendNode *node) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual BackendNodeDirtySet</type>
            <name>dirtyBits</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>dirtyBits</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>clearDirtyBits</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>clearDirtyBits</anchor>
            <arglist>(BackendNodeDirtySet changes) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>shouldRender</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>shouldRender</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>skipNextFrame</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>skipNextFrame</anchor>
            <arglist>() = 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 Qt3DCore::QAspectJobPtr</type>
            <name>syncTextureLoadingJob</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>syncTextureLoadingJob</anchor>
            <arglist>() = 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>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSettings</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setSettings</anchor>
            <arglist>(RenderSettings *settings) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual RenderSettings *</type>
            <name>settings</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>settings</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVariant</type>
            <name>executeCommand</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>executeCommand</anchor>
            <arglist>(const QStringList &amp;args) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setOffscreenSurfaceHelper</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>setOffscreenSurfaceHelper</anchor>
            <arglist>(OffscreenSurfaceHelper *helper) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QSurfaceFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QOpenGLContext *</type>
            <name>shareContext</name>
            <anchorfile>qt3drender-render-abstractrenderer.html</anchorfile>
            <anchor>shareContext</anchor>
            <arglist>() const = 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></type>
            <name>AttachmentPack</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>AttachmentPack-1</anchor>
            <arglist>(const RenderTargetSelector *selector, const RenderTarget *target, AttachmentManager *attachmentManager)</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>QVector&lt;int&gt;</type>
            <name>getGlDrawBuffers</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>getGlDrawBuffers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>getDrawBufferIndex</name>
            <anchorfile>qt3drender-render-attachmentpack.html</anchorfile>
            <anchor>getDrawBufferIndex</anchor>
            <arglist>(QRenderTargetOutput::AttachmentPoint attachmentPoint) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BackendNode</name>
        <filename>qt3drender-render-backendnode.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BackendNode</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>BackendNode</anchor>
            <arglist>(Qt3DCore::QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~BackendNode</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>dtor.BackendNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(AbstractRenderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AbstractRenderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSharedPointer&lt;RenderBackendResourceAccessor&gt;</type>
            <name>resourceAccessor</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>resourceAccessor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>markDirty</name>
            <anchorfile>qt3drender-render-backendnode.html</anchorfile>
            <anchor>markDirty</anchor>
            <arglist>(AbstractRenderer::BackendNodeDirtySet changes)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BufferInfo</name>
        <filename>qt3drender-render-bufferinfo.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BufferInfo</name>
            <anchorfile>qt3drender-render-bufferinfo.html</anchorfile>
            <anchor>BufferInfo</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render::BufferTypeInfo</name>
        <filename>qt3drender-render-buffertypeinfo.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EnumToType&lt;v&gt;::type *</type>
            <name>castToType</name>
            <anchorfile>qt3drender-render-buffertypeinfo.html</anchorfile>
            <anchor>castToType</anchor>
            <arglist>(const QByteArray &amp;u, uint byteOffset)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BufferVisitor</name>
        <filename>qt3drender-render-buffervisitor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BufferVisitor</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>BufferVisitor</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~BufferVisitor</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>dtor.BufferVisitor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>visit</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>visit</anchor>
            <arglist>(uint ndx, ValueType x)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>visit</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>visit-1</anchor>
            <arglist>(uint ndx, ValueType x, ValueType y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>visit</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>visit-2</anchor>
            <arglist>(uint ndx, ValueType x, ValueType y, ValueType z)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>visit</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>visit-3</anchor>
            <arglist>(uint ndx, ValueType x, ValueType y, ValueType z, ValueType w)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(Qt3DRender::Render::Attribute *attribute, Qt3DRender::Render::Attribute *indexAttribute, int drawVertexCount)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates1</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates1</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates1Indexed</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates1Indexed</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates2</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates2</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates2Indexed</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates2Indexed</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates3</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates3</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates3Indexed</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates3Indexed</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates4</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates4</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, const uint count)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>traverseCoordinates4Indexed</name>
            <anchorfile>qt3drender-render-buffervisitor.html</anchorfile>
            <anchor>traverseCoordinates4Indexed</anchor>
            <arglist>(Coordinate *coordinates, const uint byteStride, IndexElem *indices, const uint count)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CameraLens</name>
        <filename>qt3drender-render-cameralens.html</filename>
        <base>BackendNode</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>QMatrix4x4</type>
            <name>viewMatrix</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>viewMatrix</anchor>
            <arglist>(const QMatrix4x4 &amp;worldTransform)</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>void</type>
            <name>setExposure</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>setExposure</anchor>
            <arglist>(float exposure)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>exposure</name>
            <anchorfile>qt3drender-render-cameralens.html</anchorfile>
            <anchor>exposure</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::Command</name>
        <filename>qt3drender-render-command.html</filename>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>execute</name>
            <anchorfile>qt3drender-render-command.html</anchorfile>
            <anchor>execute</anchor>
            <arglist>(Renderer *renderer, QOpenGLContext *localContext) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CommandThread</name>
        <filename>qt3drender-render-commandthread.html</filename>
        <base>QThread</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CommandThread</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>CommandThread</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~CommandThread</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>dtor.CommandThread</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Render::Renderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>initialize</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(QOpenGLContext *mainContext)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shutdown</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>shutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>executeCommand</name>
            <anchorfile>qt3drender-render-commandthread.html</anchorfile>
            <anchor>executeCommand</anchor>
            <arglist>(Command *command)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ComputeCommand</name>
        <filename>qt3drender-render-computecommand.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ComputeCommand</name>
            <anchorfile>qt3drender-render-computecommand.html</anchorfile>
            <anchor>ComputeCommand</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ComputeCommand</name>
            <anchorfile>qt3drender-render-computecommand.html</anchorfile>
            <anchor>dtor.ComputeCommand</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-computecommand.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-computecommand.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>x</name>
            <anchorfile>qt3drender-render-computecommand.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>qt3drender-render-computecommand.html</anchorfile>
            <anchor>y</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>z</name>
            <anchorfile>qt3drender-render-computecommand.html</anchorfile>
            <anchor>z</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Entity</name>
        <filename>qt3drender-render-entity.html</filename>
        <base>BackendNode</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>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>addComponent</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>addComponent-1</anchor>
            <arglist>(Qt3DCore::QNodeIdTypePair idAndType)</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>(Qt3DCore::QNodeId nodeId)</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>void</type>
            <name>setTreeEnabled</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>setTreeEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isTreeEnabled</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>isTreeEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QHandle&lt;Backend&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>QVector&lt;Qt3DCore::QHandle&lt;Backend&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>QVector&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>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>componentsUuid</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>componentsUuid</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsComponentsOfType</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>containsComponentsOfType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsComponentsOfType</name>
            <anchorfile>qt3drender-render-entity.html</anchorfile>
            <anchor>containsComponentsOfType-1</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderEntityFunctor</name>
        <filename>qt3drender-render-renderentityfunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render::Profiling</name>
        <filename>qt3drender-render-profiling.html</filename>
        <member kind="enum">
            <name>RecordingType</name>
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DrawArray">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DrawElement">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DispatchCompute">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="StateUpdate">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UniformUpdate">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderUpdate">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureUpload">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BufferUpload">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderUpload">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClearBuffer">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VAOUpdate">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VAOUpload">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderTargetUpdate">
            <anchor>RecordingType-enum</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::Render::Profiling::GLTimeRecorder</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Profiling::GLTimeRecorder</name>
        <filename>qt3drender-render-profiling-gltimerecorder.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTimeRecorder</name>
            <anchorfile>qt3drender-render-profiling-gltimerecorder.html</anchorfile>
            <anchor>GLTimeRecorder</anchor>
            <arglist>(RecordingType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTimeRecorder</name>
            <anchorfile>qt3drender-render-profiling-gltimerecorder.html</anchorfile>
            <anchor>dtor.GLTimeRecorder</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>writeResults</name>
            <anchorfile>qt3drender-render-profiling-gltimerecorder.html</anchorfile>
            <anchor>writeResults</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Layer</name>
        <filename>qt3drender-render-layer.html</filename>
        <base>BackendNode</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="protected" 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) override</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LevelOfDetail</name>
        <filename>qt3drender-render-levelofdetail.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LevelOfDetail</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>LevelOfDetail</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LevelOfDetail</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>dtor.LevelOfDetail</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-levelofdetail.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>camera</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>camera</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>currentIndex</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>currentIndex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QLevelOfDetail::ThresholdType</type>
            <name>thresholdType</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>thresholdType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;qreal&gt;</type>
            <name>thresholds</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>thresholds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-render-levelofdetail.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-levelofdetail.html</anchorfile>
            <anchor>center</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasBoundingVolumeOverride</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>hasBoundingVolumeOverride</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentIndex</name>
            <anchorfile>qt3drender-render-levelofdetail.html</anchorfile>
            <anchor>setCurrentIndex</anchor>
            <arglist>(int currentIndex)</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::FilterKeyManager</name>
        <filename>qt3drender-render-filterkeymanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FilterKeyManager</name>
            <anchorfile>qt3drender-render-filterkeymanager.html</anchorfile>
            <anchor>FilterKeyManager</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~EntityManager</name>
            <anchorfile>qt3drender-render-entitymanager.html</anchorfile>
            <anchor>dtor.EntityManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphManager</name>
        <filename>qt3drender-render-framegraphmanager.html</filename>
        <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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FrameGraphManager</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>dtor.FrameGraphManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsNode</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>containsNode</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendNode</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>appendNode</anchor>
            <arglist>(Qt3DCore::QNodeId id, FrameGraphNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameGraphNode *</type>
            <name>lookupNode</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>lookupNode</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseNode</name>
            <anchorfile>qt3drender-render-framegraphmanager.html</anchorfile>
            <anchor>releaseNode</anchor>
            <arglist>(Qt3DCore::QNodeId id)</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::LevelOfDetailManager</name>
        <filename>qt3drender-render-levelofdetailmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LevelOfDetailManager</name>
            <anchorfile>qt3drender-render-levelofdetailmanager.html</anchorfile>
            <anchor>LevelOfDetailManager</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::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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureIdToCleanup</name>
            <anchorfile>qt3drender-render-texturemanager.html</anchorfile>
            <anchor>addTextureIdToCleanup</anchor>
            <arglist>(Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>takeTexturesIdsToCleanup</name>
            <anchorfile>qt3drender-render-texturemanager.html</anchorfile>
            <anchor>takeTexturesIdsToCleanup</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::GLBufferManager</name>
        <filename>qt3drender-render-glbuffermanager.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::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::EnvironmentLightManager</name>
        <filename>qt3drender-render-environmentlightmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EnvironmentLightManager</name>
            <anchorfile>qt3drender-render-environmentlightmanager.html</anchorfile>
            <anchor>EnvironmentLightManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ComputeCommandManager</name>
        <filename>qt3drender-render-computecommandmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ComputeCommandManager</name>
            <anchorfile>qt3drender-render-computecommandmanager.html</anchorfile>
            <anchor>ComputeCommandManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderStateManager</name>
        <filename>qt3drender-render-renderstatemanager.html</filename>
        <base>QResourceManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::NodeFunctor</name>
        <filename>qt3drender-render-nodefunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer)</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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></type>
            <name>~NodeManagers</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>dtor.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>GLTextureManager *</type>
            <name>glTextureManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>glTextureManager</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>TextureImageDataManager *</type>
            <name>textureImageDataManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>textureImageDataManager</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>LevelOfDetailManager *</type>
            <name>levelOfDetailManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>levelOfDetailManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FilterKeyManager *</type>
            <name>filterKeyManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>filterKeyManager</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>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>GLBufferManager *</type>
            <name>glBufferManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>glBufferManager</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>LightManager *</type>
            <name>lightManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>lightManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EnvironmentLightManager *</type>
            <name>environmentLightManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>environmentLightManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComputeCommandManager *</type>
            <name>computeJobManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>computeJobManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateManager *</type>
            <name>renderStateManager</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>renderStateManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSharedPointer&lt;ResourceAccessor&gt;</type>
            <name>resourceAccessor</name>
            <anchorfile>qt3drender-render-nodemanagers.html</anchorfile>
            <anchor>resourceAccessor</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::OffscreenSurfaceHelper</name>
        <filename>qt3drender-render-offscreensurfacehelper.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>OffscreenSurfaceHelper</name>
            <anchorfile>qt3drender-render-offscreensurfacehelper.html</anchorfile>
            <anchor>OffscreenSurfaceHelper</anchor>
            <arglist>(AbstractRenderer *renderer, QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOffscreenSurface *</type>
            <name>offscreenSurface</name>
            <anchorfile>qt3drender-render-offscreensurfacehelper.html</anchorfile>
            <anchor>offscreenSurface</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>createOffscreenSurface</name>
            <anchorfile>qt3drender-render-offscreensurfacehelper.html</anchorfile>
            <anchor>createOffscreenSurface</anchor>
            <arglist>()</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>(GraphicsContext *ctx, const VAOIdentifier &amp;key)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAbandoned</name>
            <anchorfile>qt3drender-render-openglvertexarrayobject.html</anchorfile>
            <anchor>isAbandoned</anchor>
            <arglist>(GeometryManager *geomMgr, ShaderManager *shaderMgr)</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>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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId parameterId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setParameters</name>
            <anchorfile>qt3drender-render-parameterpack.html</anchorfile>
            <anchor>setParameters</anchor>
            <arglist>(const Qt3DCore::QNodeIdVector &amp;parameterIds)</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="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>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>lockSurface</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>lockSurface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>releaseSurface</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>releaseSurface</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>bool</type>
            <name>isSurfaceValid</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>isSurfaceValid</anchor>
            <arglist>(QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-render-platformsurfacefilter.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(T *surface)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SurfaceLocker</name>
        <filename>qt3drender-render-surfacelocker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SurfaceLocker</name>
            <anchorfile>qt3drender-render-surfacelocker.html</anchorfile>
            <anchor>SurfaceLocker</anchor>
            <arglist>(QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~SurfaceLocker</name>
            <anchorfile>qt3drender-render-surfacelocker.html</anchorfile>
            <anchor>dtor.SurfaceLocker</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSurfaceValid</name>
            <anchorfile>qt3drender-render-surfacelocker.html</anchorfile>
            <anchor>isSurfaceValid</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>
        <member kind="enum">
            <name>CommandType</name>
            <anchor>CommandType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Draw">
            <anchor>CommandType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Compute">
            <anchor>CommandType-enum</anchor>
            <arglist></arglist>
        </member>
    </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 void</type>
            <name>dumpInfo</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>dumpInfo</anchor>
            <arglist>() const</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>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 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>releaseGraphicsResources</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>releaseGraphicsResources</anchor>
            <arglist>()</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>(bool scene3dBlocking)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanGraphicsResources</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>cleanGraphicsResources</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 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 void</type>
            <name>markDirty</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>markDirty</anchor>
            <arglist>(BackendNodeDirtySet changes, BackendNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual BackendNodeDirtySet</type>
            <name>dirtyBits</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>dirtyBits</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>clearDirtyBits</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>clearDirtyBits</anchor>
            <arglist>(BackendNodeDirtySet changes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>shouldRender</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>shouldRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>skipNextFrame</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>skipNextFrame</anchor>
            <arglist>()</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="virtual" static="no">
            <type>virtual Qt3DCore::QAspectJobPtr</type>
            <name>syncTextureLoadingJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>syncTextureLoadingJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>createRenderBufferJobs</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>createRenderBufferJobs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrameCleanupJobPtr</type>
            <name>frameCleanupJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>frameCleanupJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ExpandBoundingVolumeJobPtr</type>
            <name>expandBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>expandBoundingVolumeJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateShaderDataTransformJobPtr</type>
            <name>updateShaderDataTransformJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateShaderDataTransformJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CalculateBoundingVolumeJobPtr</type>
            <name>calculateBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>calculateBoundingVolumeJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateTreeEnabledJobPtr</type>
            <name>updateTreeEnabledJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateTreeEnabledJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateWorldTransformJobPtr</type>
            <name>updateWorldTransformJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateWorldTransformJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateWorldBoundingVolumeJobPtr</type>
            <name>updateWorldBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateWorldBoundingVolumeJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateLevelOfDetailJobPtr</type>
            <name>updateLevelOfDetailJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateLevelOfDetailJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UpdateMeshTriangleListJobPtr</type>
            <name>updateMeshTriangleListJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateMeshTriangleListJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FilterCompatibleTechniqueJobPtr</type>
            <name>filterCompatibleTechniqueJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>filterCompatibleTechniqueJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>textureLoadSyncJob</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>textureLoadSyncJob</anchor>
            <arglist>() const</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="virtual" static="no">
            <type>virtual void</type>
            <name>setSettings</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>setSettings</anchor>
            <arglist>(RenderSettings *settings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual RenderSettings *</type>
            <name>settings</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>settings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QOpenGLContext *</type>
            <name>shareContext</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>shareContext</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateGLResources</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateGLResources</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateTexture</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateTexture</anchor>
            <arglist>(Texture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanupTexture</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>cleanupTexture</anchor>
            <arglist>(const Texture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>downloadGLBuffers</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>downloadGLBuffers</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>prepareCommandsSubmission</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>prepareCommandsSubmission</anchor>
            <arglist>(const QVector&lt;RenderView *&gt; &amp;renderViews)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>executeCommandsSubmission</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>executeCommandsSubmission</anchor>
            <arglist>(const RenderView *rv)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>updateVAOWithAttributes</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>updateVAOWithAttributes</anchor>
            <arglist>(Geometry *geometry, RenderCommand *command, Shader *shader, bool forceUpdate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>requiresVAOAttributeUpdate</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>requiresVAOAttributeUpdate</anchor>
            <arglist>(Geometry *geometry, RenderCommand *command) const</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>const GraphicsApiFilterData *</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>GraphicsContext *</type>
            <name>graphicsContext</name>
            <anchorfile>qt3drender-render-renderer.html</anchorfile>
            <anchor>graphicsContext</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RendererCache</name>
        <filename>qt3drender-render-renderercache.html</filename>
        <class>Qt3DRender::Render::RendererCache::LeafNodeData</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RendererCache::LeafNodeData</name>
        <filename>qt3drender-render-renderercache-leafnodedata.html</filename>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNoRender</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>setNoRender</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNoRender</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>isNoRender</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>wasReset</name>
            <anchorfile>qt3drender-render-renderqueue.html</anchorfile>
            <anchor>wasReset</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderSettings</name>
        <filename>qt3drender-render-rendersettings.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderSettings</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>RenderSettings</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendersettings.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>activeFrameGraphID</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>activeFrameGraphID</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderSettings::RenderPolicy</type>
            <name>renderPolicy</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>renderPolicy</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPickingSettings::PickMethod</type>
            <name>pickMethod</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>pickMethod</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPickingSettings::PickResultMode</type>
            <name>pickResultMode</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>pickResultMode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPickingSettings::FaceOrientationPickingMode</type>
            <name>faceOrientationPickingMode</name>
            <anchorfile>qt3drender-render-rendersettings.html</anchorfile>
            <anchor>faceOrientationPickingMode</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderSettingsFunctor</name>
        <filename>qt3drender-render-rendersettingsfunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderSettingsFunctor</name>
            <anchorfile>qt3drender-render-rendersettingsfunctor.html</anchorfile>
            <anchor>RenderSettingsFunctor</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-rendersettingsfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-rendersettingsfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-rendersettingsfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderTarget</name>
        <filename>qt3drender-render-rendertarget.html</filename>
        <base>BackendNode</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>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>appendRenderOutput</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>appendRenderOutput</anchor>
            <arglist>(Qt3DCore::QNodeId outputId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderOutput</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>removeRenderOutput</anchor>
            <arglist>(Qt3DCore::QNodeId outputId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>renderOutputs</name>
            <anchorfile>qt3drender-render-rendertarget.html</anchorfile>
            <anchor>renderOutputs</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::RenderTargetOutput</name>
        <filename>qt3drender-render-rendertargetoutput.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderTargetOutput</name>
            <anchorfile>qt3drender-render-rendertargetoutput.html</anchorfile>
            <anchor>RenderTargetOutput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>textureUuid</name>
            <anchorfile>qt3drender-render-rendertargetoutput.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-rendertargetoutput.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-rendertargetoutput.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-rendertargetoutput.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-render-rendertargetoutput.html</anchorfile>
            <anchor>face</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderTargetOutput::AttachmentPoint</type>
            <name>point</name>
            <anchorfile>qt3drender-render-rendertargetoutput.html</anchorfile>
            <anchor>point</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendertargetoutput.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-rendertargetoutput.html</anchorfile>
            <anchor>attachment</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const Attachment *</type>
            <name>attachment</name>
            <anchorfile>qt3drender-render-rendertargetoutput.html</anchorfile>
            <anchor>attachment-1</anchor>
            <arglist>() const</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></type>
            <name>~RenderThread</name>
            <anchorfile>qt3drender-render-renderthread.html</anchorfile>
            <anchor>dtor.RenderThread</anchor>
            <arglist>()</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::ClearBufferInfo</name>
        <filename>qt3drender-render-clearbufferinfo.html</filename>
    </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="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>const QSize &amp;</type>
            <name>surfaceSize</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>surfaceSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDevicePixelRatio</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setDevicePixelRatio</anchor>
            <arglist>(qreal r)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qreal</type>
            <name>devicePixelRatio</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>devicePixelRatio</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderCameraLens</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderCameraLens</anchor>
            <arglist>(CameraLens *renderCameraLens)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CameraLens *</type>
            <name>renderCameraLens</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderCameraLens</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderCameraEntity</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderCameraEntity</anchor>
            <arglist>(Entity *renderCameraNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Entity *</type>
            <name>renderCameraEntity</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderCameraEntity</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>setEyeViewDirection</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setEyeViewDirection</anchor>
            <arglist>(const QVector3D &amp;dir)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>eyeViewDirection</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>eyeViewDirection</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasLayerFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setHasLayerFilter</anchor>
            <arglist>(bool filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasLayerFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>hasLayerFilter</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 Qt3DCore::QNodeIdVector &amp;layerIds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeIdVector</type>
            <name>layerFilter</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>layerFilter</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>isCompute</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>isCompute</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCompute</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setCompute</anchor>
            <arglist>(bool compute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComputeWorkgroups</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setComputeWorkgroups</anchor>
            <arglist>(int x, int y, int z)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const int *</type>
            <name>computeWorkGroups</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>computeWorkGroups</anchor>
            <arglist>() const</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>setMaterialParameterTable</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setMaterialParameterTable</anchor>
            <arglist>(const QHash&lt;Qt3DCore::QNodeId, QVector&lt;RenderPassParameterData&gt;&gt; &amp; parameters )</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>float</type>
            <name>gamma</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>gamma</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGamma</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setGamma</anchor>
            <arglist>(float gamma)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addClearBuffers</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>addClearBuffers</anchor>
            <arglist>(const ClearBuffers *cb)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ClearBufferInfo&gt;</type>
            <name>specificClearColorBufferInfo</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>specificClearColorBufferInfo</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ClearBufferInfo&gt; &amp;</type>
            <name>specificClearColorBufferInfo</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>specificClearColorBufferInfo-1</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ClearBufferInfo</type>
            <name>globalClearColorBufferInfo</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>globalClearColorBufferInfo</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QClearBuffers::BufferTypeFlags</type>
            <name>clearTypes</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>clearTypes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>clearDepthValue</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>clearDepthValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>clearStencilValue</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>clearStencilValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderPassList</type>
            <name>passesAndParameters</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>passesAndParameters</anchor>
            <arglist>(ParameterInfoList *parameter, Entity *node, bool useDefaultMaterials)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderCommand *&gt;</type>
            <name>buildDrawRenderCommands</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>buildDrawRenderCommands</anchor>
            <arglist>(const QVector&lt;Entity *&gt; &amp;entities) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderCommand *&gt;</type>
            <name>buildComputeRenderCommands</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>buildComputeRenderCommands</anchor>
            <arglist>(const QVector&lt;Entity *&gt; &amp;entities) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCommands</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setCommands</anchor>
            <arglist>(QVector&lt;RenderCommand *&gt; &amp;commands)</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>setAttachmentPack</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setAttachmentPack</anchor>
            <arglist>(const AttachmentPack &amp;pack)</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>setRenderTargetId</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderTargetId</anchor>
            <arglist>(Qt3DCore::QNodeId renderTargetId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>renderTargetId</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderTargetId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addSortType</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>addSortType</anchor>
            <arglist>(const QVector&lt;Qt3DRender::QSortPolicy::SortType&gt; &amp;sortTypes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QSurface *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSurface *</type>
            <name>surface</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>surface</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLightSources</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setLightSources</anchor>
            <arglist>(const QVector&lt;LightSource&gt; &amp;lightSources)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEnvironmentLight</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setEnvironmentLight</anchor>
            <arglist>(EnvironmentLight *environmentLight)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateMatrices</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>updateMatrices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderCaptureNodeId</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setRenderCaptureNodeId</anchor>
            <arglist>(const Qt3DCore::QNodeId nodeId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const Qt3DCore::QNodeId</type>
            <name>renderCaptureNodeId</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>renderCaptureNodeId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMemoryBarrier</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setMemoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barrier)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMemoryBarrier::Operations</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DRender::Render::RenderView::InnerData</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDownloadBuffersEnable</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>isDownloadBuffersEnable</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setIsDownloadBuffersEnable</name>
            <anchorfile>qt3drender-render-renderview.html</anchorfile>
            <anchor>setIsDownloadBuffersEnable</anchor>
            <arglist>(bool isDownloadBuffersEnable)</arglist>
        </member>
    </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::RenderViewBuilder</name>
        <filename>qt3drender-render-renderviewbuilder.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderViewBuilder</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>RenderViewBuilder</anchor>
            <arglist>(Render::FrameGraphNode *leafNode, int renderViewIndex, Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderViewInitializerJobPtr</type>
            <name>renderViewJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>renderViewJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FilterLayerEntityJobPtr</type>
            <name>filterEntityByLayerJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>filterEntityByLayerJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>LightGathererPtr</type>
            <name>lightGathererJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>lightGathererJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderableEntityFilterPtr</type>
            <name>renderableEntityFilterJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>renderableEntityFilterJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComputableEntityFilterPtr</type>
            <name>computableEntityFilterJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>computableEntityFilterJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FrustumCullingJobPtr</type>
            <name>frustumCullingJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>frustumCullingJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderViewBuilderJobPtr&gt;</type>
            <name>renderViewBuilderJobs</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>renderViewBuilderJobs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;MaterialParameterGathererJobPtr&gt;</type>
            <name>materialGathererJobs</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>materialGathererJobs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>syncRenderViewInitializationJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>syncRenderViewInitializationJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>syncFrustumCullingJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>syncFrustumCullingJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>syncRenderCommandBuildingJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>syncRenderCommandBuildingJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>syncRenderViewCommandBuildersJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>syncRenderViewCommandBuildersJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SynchronizerJobPtr</type>
            <name>setClearDrawBufferIndexJob</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>setClearDrawBufferIndexJob</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>buildJobHierachy</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>buildJobHierachy</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Renderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>renderViewIndex</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>renderViewIndex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>int</type>
            <name>optimalJobCount</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>optimalJobCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>removeEntitiesNotInSubset</name>
            <anchorfile>qt3drender-render-renderviewbuilder.html</anchorfile>
            <anchor>removeEntitiesNotInSubset</anchor>
            <arglist>(QVector&lt;Entity *&gt; &amp;entities, QVector&lt;Entity *&gt; subset)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderBackendResourceAccessor</name>
        <filename>qt3drender-render-renderbackendresourceaccessor.html</filename>
        <member kind="enum">
            <name>ResourceType</name>
            <anchor>ResourceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OGLTexture">
            <anchor>ResourceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OutputAttachment">
            <anchor>ResourceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EntityHandle">
            <anchor>ResourceType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~RenderBackendResourceAccessor</name>
            <anchorfile>qt3drender-render-renderbackendresourceaccessor.html</anchorfile>
            <anchor>dtor.RenderBackendResourceAccessor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>accessResource</name>
            <anchorfile>qt3drender-render-renderbackendresourceaccessor.html</anchorfile>
            <anchor>accessResource</anchor>
            <arglist>(ResourceType type, Qt3DCore::QNodeId nodeId, void **handle, QMutex **lock) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ResourceAccessor</name>
        <filename>qt3drender-render-resourceaccessor.html</filename>
        <base>RenderBackendResourceAccessor</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ResourceAccessor</name>
            <anchorfile>qt3drender-render-resourceaccessor.html</anchorfile>
            <anchor>ResourceAccessor</anchor>
            <arglist>(NodeManagers *mgr)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>accessResource</name>
            <anchorfile>qt3drender-render-resourceaccessor.html</anchorfile>
            <anchor>accessResource</anchor>
            <arglist>(ResourceType type, Qt3DCore::QNodeId nodeId, void **handle, QMutex **lock)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlockToUBO</name>
        <filename>qt3drender-render-blocktoubo.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderParameterPack</name>
        <filename>qt3drender-render-shaderparameterpack.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ShaderParameterPack</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>dtor.ShaderParameterPack</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUniform</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>setUniform</anchor>
            <arglist>(const int glslNameId, const UniformValue &amp;val)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>setTexture</anchor>
            <arglist>(const int glslNameId, int uniformArrayIndex, Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUniformBuffer</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>setUniformBuffer</anchor>
            <arglist>(BlockToUBO blockToUBO)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShaderStorageBuffer</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>setShaderStorageBuffer</anchor>
            <arglist>(BlockToSSBO blockToSSBO)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSubmissionUniform</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>setSubmissionUniform</anchor>
            <arglist>(const ShaderUniform &amp;uniform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PackUniformHash &amp;</type>
            <name>uniforms</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>uniforms</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const PackUniformHash &amp;</type>
            <name>uniforms</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>uniforms-1</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UniformValue</type>
            <name>uniform</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>uniform</anchor>
            <arglist>(const int glslNameId) const</arglist>
        </member>
        <class>Qt3DRender::Render::ShaderParameterPack::NamedTexture</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;NamedTexture&gt;</type>
            <name>textures</name>
            <anchorfile>qt3drender-render-shaderparameterpack.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-shaderparameterpack.html</anchorfile>
            <anchor>uniformBuffers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;BlockToSSBO&gt;</type>
            <name>shaderStorageBuffers</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>shaderStorageBuffers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;ShaderUniform&gt;</type>
            <name>submissionUniforms</name>
            <anchorfile>qt3drender-render-shaderparameterpack.html</anchorfile>
            <anchor>submissionUniforms</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderParameterPack::NamedTexture</name>
        <filename>qt3drender-render-shaderparameterpack-namedtexture.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>NamedTexture</name>
            <anchorfile>qt3drender-render-shaderparameterpack-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-shaderparameterpack-namedtexture.html</anchorfile>
            <anchor>NamedTexture-1</anchor>
            <arglist>(const int glslNameId, Qt3DCore::QNodeId texId, int uniformArrayIndex)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderAttribute</name>
        <filename>qt3drender-render-shaderattribute.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ShaderAttribute</name>
            <anchorfile>qt3drender-render-shaderattribute.html</anchorfile>
            <anchor>ShaderAttribute</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StringToInt</name>
        <filename>qt3drender-render-stringtoint.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>int</type>
            <name>lookupId</name>
            <anchorfile>qt3drender-render-stringtoint.html</anchorfile>
            <anchor>lookupId</anchor>
            <arglist>(const QString &amp;str)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>int</type>
            <name>lookupId</name>
            <anchorfile>qt3drender-render-stringtoint.html</anchorfile>
            <anchor>lookupId-1</anchor>
            <arglist>(QLatin1String str)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QString</type>
            <name>lookupString</name>
            <anchorfile>qt3drender-render-stringtoint.html</anchorfile>
            <anchor>lookupString</anchor>
            <arglist>(int idx)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Transform</name>
        <filename>qt3drender-render-transform.html</filename>
        <base>BackendNode</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>cleanup</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</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>QVector3D</type>
            <name>scale</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QQuaternion</type>
            <name>rotation</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>rotation</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>translation</name>
            <anchorfile>qt3drender-render-transform.html</anchorfile>
            <anchor>translation</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>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>(Qt3DCore::QNodeId 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 RayCasting::QRay3D &amp;ray, QVector3D *q, QVector3D *uvw) 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>
        <base>TrianglesVisitor</base>
        <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;RayCasting::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::TrianglesVisitor</name>
        <filename>qt3drender-render-trianglesvisitor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TrianglesVisitor</name>
            <anchorfile>qt3drender-render-trianglesvisitor.html</anchorfile>
            <anchor>TrianglesVisitor</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~TrianglesVisitor</name>
            <anchorfile>qt3drender-render-trianglesvisitor.html</anchorfile>
            <anchor>dtor.TrianglesVisitor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-trianglesvisitor.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(const Qt3DCore::QEntity *entity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-trianglesvisitor.html</anchorfile>
            <anchor>apply-1</anchor>
            <arglist>(const GeometryRenderer *renderer, const Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>visit</name>
            <anchorfile>qt3drender-render-trianglesvisitor.html</anchorfile>
            <anchor>visit</anchor>
            <arglist>(uint andx, const QVector3D &amp;a, uint bndx, const QVector3D &amp;b, uint cndx, const QVector3D &amp;c) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CoordinateReader</name>
        <filename>qt3drender-render-coordinatereader.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CoordinateReader</name>
            <anchorfile>qt3drender-render-coordinatereader.html</anchorfile>
            <anchor>CoordinateReader</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setGeometry</name>
            <anchorfile>qt3drender-render-coordinatereader.html</anchorfile>
            <anchor>setGeometry</anchor>
            <arglist>(const GeometryRenderer *renderer, const QString &amp;attributeName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>getCoordinate</name>
            <anchorfile>qt3drender-render-coordinatereader.html</anchorfile>
            <anchor>getCoordinate</anchor>
            <arglist>(uint vertexIndex)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UniformValue</name>
        <filename>qt3drender-render-uniformvalue.html</filename>
        <member kind="enum">
            <name>ValueType</name>
            <anchor>ValueType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ScalarValue">
            <anchor>ValueType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NodeId">
            <anchor>ValueType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureValue">
            <anchor>ValueType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BufferValue">
            <anchor>ValueType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-1</anchor>
            <arglist>(int i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-2</anchor>
            <arglist>(uint i)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-3</anchor>
            <arglist>(float f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-4</anchor>
            <arglist>(double d)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-5</anchor>
            <arglist>(bool b)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-6</anchor>
            <arglist>(const QVector2D &amp;vec2)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-7</anchor>
            <arglist>(const QVector3D &amp;vec3)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-8</anchor>
            <arglist>(const QVector4D &amp;vec4)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-9</anchor>
            <arglist>(const QMatrix3x3 &amp;mat33)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-10</anchor>
            <arglist>(const QMatrix4x4 &amp;mat44)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-11</anchor>
            <arglist>(int byteSize, ValueType valueType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UniformValue</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>UniformValue-12</anchor>
            <arglist>(Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ValueType</type>
            <name>valueType</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>valueType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>UniformType</type>
            <name>storedType</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>storedType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>UniformValue</type>
            <name>fromVariant</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>fromVariant</anchor>
            <arglist>(const QVariant &amp;variant)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>byteSize</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>byteSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const T *</type>
            <name>constData</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>constData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>T *</type>
            <name>data</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>data</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const UniformValue &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-uniformvalue.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const UniformValue &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BufferCapture</name>
        <filename>qt3drender-render-buffercapture.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BufferCapture</name>
            <anchorfile>qt3drender-render-buffercapture.html</anchorfile>
            <anchor>BufferCapture</anchor>
            <arglist>()</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>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::ClearBuffers</name>
        <filename>qt3drender-render-clearbuffers.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ClearBuffers</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>ClearBuffers</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QClearBuffers::BufferType</type>
            <name>type</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>clearDepthValue</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>clearDepthValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>clearStencilValue</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>clearStencilValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>bufferId</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>bufferId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector4D</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>clearColor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColorAsColor</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>clearColorAsColor</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>clearsAllColorBuffers</name>
            <anchorfile>qt3drender-render-clearbuffers.html</anchorfile>
            <anchor>clearsAllColorBuffers</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>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>x</name>
            <anchorfile>qt3drender-render-dispatchcompute.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>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>y</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>z</name>
            <anchorfile>qt3drender-render-dispatchcompute.html</anchorfile>
            <anchor>z</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphNode</name>
        <filename>qt3drender-render-framegraphnode.html</filename>
        <base>BackendNode</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="ClearBuffers">
            <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 name="Surface">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderCapture">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BufferCapture">
            <anchor>FrameGraphNodeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MemoryBarrier">
            <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>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>setParentId</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>setParentId</anchor>
            <arglist>(Qt3DCore::QNodeId parentId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendChildId</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>appendChildId</anchor>
            <arglist>(Qt3DCore::QNodeId childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChildId</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>removeChildId</anchor>
            <arglist>(Qt3DCore::QNodeId childHandle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>parentId</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>parentId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>childrenIds</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>childrenIds</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>QVector&lt;FrameGraphNode *&gt;</type>
            <name>children</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>children</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</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, QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPeer</name>
            <anchorfile>qt3drender-render-framegraphnode.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrameGraphNodeFunctor</name>
        <filename>qt3drender-render-framegraphnodefunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer)</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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</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-1</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</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>(const FrameGraphManager *nodeManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;FrameGraphNode *&gt;</type>
            <name>traverse</name>
            <anchorfile>qt3drender-render-framegraphvisitor.html</anchorfile>
            <anchor>traverse</anchor>
            <arglist>(FrameGraphNode *root)</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>
    </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>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>Qt3DCore::QNodeIdVector</type>
            <name>layerIds</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>layerIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayerIds</name>
            <anchorfile>qt3drender-render-layerfilternode.html</anchorfile>
            <anchor>setLayerIds</anchor>
            <arglist>(const Qt3DCore::QNodeIdVector &amp;list)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::MemoryBarrier</name>
        <filename>qt3drender-render-memorybarrier.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MemoryBarrier</name>
            <anchorfile>qt3drender-render-memorybarrier.html</anchorfile>
            <anchor>MemoryBarrier</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~MemoryBarrier</name>
            <anchorfile>qt3drender-render-memorybarrier.html</anchorfile>
            <anchor>dtor.MemoryBarrier</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMemoryBarrier::Operations</type>
            <name>waitOperations</name>
            <anchorfile>qt3drender-render-memorybarrier.html</anchorfile>
            <anchor>waitOperations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-memorybarrier.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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderCapture</name>
        <filename>qt3drender-render-rendercapture.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderCapture</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>RenderCapture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestCapture</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>requestCapture</anchor>
            <arglist>(int captureId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>wasCaptureRequested</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>wasCaptureRequested</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>acknowledgeCaptureRequest</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>acknowledgeCaptureRequest</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRenderCapture</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>addRenderCapture</anchor>
            <arglist>(const QImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sendRenderCaptures</name>
            <anchorfile>qt3drender-render-rendercapture.html</anchorfile>
            <anchor>sendRenderCaptures</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendercapture.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>QVector&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>QVector&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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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::RenderSurfaceSelector</name>
        <filename>qt3drender-render-rendersurfaceselector.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderSurfaceSelector</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>RenderSurfaceSelector</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>renderTargetSize</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>renderTargetSize</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderTargetSize</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>setRenderTargetSize</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSurface *</type>
            <name>surface</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>surface</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.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-render-rendersurfaceselector.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>devicePixelRatio</name>
            <anchorfile>qt3drender-render-rendersurfaceselector.html</anchorfile>
            <anchor>devicePixelRatio</anchor>
            <arglist>() const</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>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>QVector&lt;QRenderTargetOutput::AttachmentPoint&gt;</type>
            <name>outputs</name>
            <anchorfile>qt3drender-render-rendertargetselector.html</anchorfile>
            <anchor>outputs</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SortPolicy</name>
        <filename>qt3drender-render-sortpolicy.html</filename>
        <base>FrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SortPolicy</name>
            <anchorfile>qt3drender-render-sortpolicy.html</anchorfile>
            <anchor>SortPolicy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-sortpolicy.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;Qt3DRender::QSortPolicy::SortType&gt;</type>
            <name>sortTypes</name>
            <anchorfile>qt3drender-render-sortpolicy.html</anchorfile>
            <anchor>sortTypes</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>bool</type>
            <name>hasRenderStates</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>hasRenderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&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>addRenderState</name>
            <anchorfile>qt3drender-render-statesetnode.html</anchorfile>
            <anchor>addRenderState</anchor>
            <arglist>(Qt3DCore::QNodeId renderStateId)</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>(Qt3DCore::QNodeId 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>QVector&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>QVector&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>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>float</type>
            <name>gamma</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>gamma</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGamma</name>
            <anchorfile>qt3drender-render-viewportnode.html</anchorfile>
            <anchor>setGamma</anchor>
            <arglist>(float gamma)</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::QRenderPlugin</name>
        <filename>qt3drender-render-qrenderplugin.html</filename>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>registerBackendTypes</name>
            <anchorfile>qt3drender-render-qrenderplugin.html</anchorfile>
            <anchor>registerBackendTypes</anchor>
            <arglist>(QRenderAspect *aspect, AbstractRenderer *renderer) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>unregisterBackendTypes</name>
            <anchorfile>qt3drender-render-qrenderplugin.html</anchorfile>
            <anchor>unregisterBackendTypes</anchor>
            <arglist>(QRenderAspect *aspect) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3drender-render-qrenderplugin.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(QRenderAspect *aspect, const QMetaObject &amp;obj, const Qt3DCore::QBackendNodeMapperPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>unregisterBackendType</name>
            <anchorfile>qt3drender-render-qrenderplugin.html</anchorfile>
            <anchor>unregisterBackendType</anchor>
            <arglist>(QRenderAspect *aspect, const QMetaObject &amp;obj)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::QRenderPluginFactory</name>
        <filename>qt3drender-render-qrenderpluginfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QStringList</type>
            <name>keys</name>
            <anchorfile>qt3drender-render-qrenderpluginfactory.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>(const QString &amp;pluginPath)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QRenderPlugin *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-qrenderpluginfactory.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::Render::QRenderPluginFactoryIf</name>
        <filename>qt3drender-render-qrenderpluginfactoryif.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderPluginFactoryIf</name>
            <anchorfile>qt3drender-render-qrenderpluginfactoryif.html</anchorfile>
            <anchor>QRenderPluginFactoryIf</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderPluginFactoryIf</name>
            <anchorfile>qt3drender-render-qrenderpluginfactoryif.html</anchorfile>
            <anchor>dtor.QRenderPluginFactoryIf</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QRenderPlugin *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-qrenderpluginfactoryif.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;key, const QStringList &amp;paramList)</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>(Qt3DCore::QNodeId 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, Qt3DCore::QNodeId 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 RayCasting::QRay3D &amp;ray, QVector3D *q, QVector3D *uvw) 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>BackendNode</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>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>int</type>
            <name>nameId</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>nameId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute::VertexBaseType</type>
            <name>vertexBaseType</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>vertexBaseType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>vertexSize</name>
            <anchorfile>qt3drender-render-attribute.html</anchorfile>
            <anchor>vertexSize</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>QAttribute::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>BackendNode</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>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>void</type>
            <name>updateDataFromGPUToCPU</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>updateDataFromGPUToCPU</anchor>
            <arglist>(QByteArray data)</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>QVector&lt;Qt3DRender::QBufferUpdate&gt; &amp;</type>
            <name>pendingBufferUpdates</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>pendingBufferUpdates</anchor>
            <arglist>()</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>QBufferDataGeneratorPtr</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSyncData</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>isSyncData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer::AccessType</type>
            <name>access</name>
            <anchorfile>qt3drender-render-buffer.html</anchorfile>
            <anchor>access</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>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addBufferReference</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>addBufferReference</anchor>
            <arglist>(Qt3DCore::QNodeId bufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeBufferReference</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>removeBufferReference</anchor>
            <arglist>(Qt3DCore::QNodeId bufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>takeBuffersToRelease</name>
            <anchorfile>qt3drender-render-buffermanager.html</anchorfile>
            <anchor>takeBuffersToRelease</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Geometry</name>
        <filename>qt3drender-render-geometry.html</filename>
        <base>BackendNode</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>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>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>BackendNode</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>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>vertexCount</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>vertexCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>indexOffset</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>indexOffset</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>firstInstance</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>firstInstance</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>firstVertex</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>firstVertex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>restartIndexValue</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>restartIndexValue</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>verticesPerPatch</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>primitiveRestartEnabled</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>primitiveRestartEnabled</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>QGeometryFactoryPtr</type>
            <name>geometryFactory</name>
            <anchorfile>qt3drender-render-geometryrenderer.html</anchorfile>
            <anchor>geometryFactory</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;RayCasting::QBoundingVolume *&gt; &amp;volumes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RayCasting::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>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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)</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>(QClearBuffers::BufferTypeFlags 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, const QSize &amp;surfaceSize)</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)</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>activateGLHelper</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activateGLHelper</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasValidGLHelper</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>hasValidGLHelper</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isInitialized</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>isInitialized</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLShaderProgram *</type>
            <name>createShaderProgram</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>createShaderProgram</anchor>
            <arglist>(Shader *shaderNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadShader</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>loadShader</anchor>
            <arglist>(Shader *shader, ShaderManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>activateShader</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>activateShader</anchor>
            <arglist>(ProgramDNA shaderDNA)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeShaderProgramReference</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>removeShaderProgramReference</anchor>
            <arglist>(Shader *shaderNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>introspectShaderInterface</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>introspectShaderInterface</anchor>
            <arglist>(Shader *shader, QOpenGLShaderProgram *shaderProgram)</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>(const Qt3DCore::QNodeId id, 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>QSize</type>
            <name>renderTargetSize</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>renderTargetSize</anchor>
            <arglist>(const QSize &amp;surfaceSize) const</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>() const</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, int attributeLocation)</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>QByteArray</type>
            <name>downloadBufferContent</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>downloadBufferContent</anchor>
            <arglist>(Buffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>releaseBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>releaseBuffer</anchor>
            <arglist>(Qt3DCore::QNodeId bufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasGLBufferForBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>hasGLBufferForBuffer</anchor>
            <arglist>(Buffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setParameters</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setParameters</anchor>
            <arglist>(ShaderParameterPack &amp;parameterPack)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLBuffer *</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, GLTexture *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>(GLTexture *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>const GraphicsApiFilterData *</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>bindFramebuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindFramebuffer</anchor>
            <arglist>(GLuint fbo, GraphicsHelperInterface::FBOBindMode mode)</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>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</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>void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</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>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</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>clearDepthValue</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>clearDepthValue</anchor>
            <arglist>(float depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearStencilValue</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>clearStencilValue</anchor>
            <arglist>(int stencil)</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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(int x, int y, int z)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseinstance)</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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</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::VertexBaseType dataType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>supportsDrawBuffersBlend</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>supportsDrawBuffersBlend</anchor>
            <arglist>() const</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QImage</type>
            <name>readFramebuffer</name>
            <anchorfile>qt3drender-render-graphicscontext.html</anchorfile>
            <anchor>readFramebuffer</anchor>
            <arglist>(QSize size)</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, FBOBindMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</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>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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</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 void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</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>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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseInstance)</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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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 void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</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 QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>programShaderStorageBlocks</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>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelperes2.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperES3</name>
        <filename>qt3drender-render-graphicshelperes3.html</filename>
        <base>GraphicsHelperES2</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperES3</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>GraphicsHelperES3</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~GraphicsHelperES3</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>dtor.GraphicsHelperES3</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindFrameBufferAttachment</name>
            <anchorfile>qt3drender-render-graphicshelperes3.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>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelperes3.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>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>initializeHelper</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>initializeHelper</anchor>
            <arglist>(QOpenGLContext *context, QAbstractOpenGLFunctions *functions)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>supportsFeature</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>supportsFeature</anchor>
            <arglist>(Feature feature) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>vertexAttribDivisor</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelperes3.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</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, FBOBindMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</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>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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</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 void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</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>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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseInstance)</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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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 void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</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 QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>programShaderStorageBlocks</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>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelpergl2.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GraphicsHelperGL3_2</name>
        <filename>qt3drender-render-graphicshelpergl3-2.html</filename>
        <base>GraphicsHelperInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsHelperGL3_2</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>GraphicsHelperGL3_2</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GraphicsHelperGL3_2</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>dtor.GraphicsHelperGL3_2</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>alphaTest</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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-2.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-2.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-2.html</anchorfile>
            <anchor>bindFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId, FBOBindMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindUniformBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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>blendEquation</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>boundFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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-2.html</anchorfile>
            <anchor>checkFrameBufferComplete</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLuint</type>
            <name>createFrameBufferObject</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>createFrameBufferObject</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>depthMask</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.html</anchorfile>
            <anchor>depthTest</anchor>
            <arglist>(GLenum mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>disableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>disablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>disablePrimitiveRestart</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArrays</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawArraysInstanced</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawBuffers</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>enableClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>enableClipPlane</anchor>
            <arglist>(int clipPlane)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>enablePrimitiveRestart</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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-2.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-2.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-2.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-2.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-2.html</anchorfile>
            <anchor>maxClipPlaneCount</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</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-2.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-2.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-2.html</anchorfile>
            <anchor>programUniformsAndLocations</anchor>
            <arglist>(GLuint programId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>programShaderStorageBlocks</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-2.html</anchorfile>
            <anchor>releaseFrameBufferObject</anchor>
            <arglist>(GLuint frameBufferId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.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-2.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-2.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-2.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-2.html</anchorfile>
            <anchor>vertexAttribDivisor</anchor>
            <arglist>(GLuint index, GLuint divisor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-2.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</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="non" static="no">
            <type></type>
            <name>~GraphicsHelperGL3_3</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>dtor.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, FBOBindMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</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>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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</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 void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</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>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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseInstance)</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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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 void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</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 QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>programShaderStorageBlocks</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>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelpergl3-3.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</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, FBOBindMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding)</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>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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)</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 void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values)</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>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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target)</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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect)</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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseInstance)</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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index)</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 void</type>
            <name>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers)</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 QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>programShaderStorageBlocks</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>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable)</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>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelpergl4.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType)</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 name="ShaderStorageObject">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Compute">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DrawBuffersBlend">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BlitFramebuffer">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IndirectDrawing">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MapBuffer">
            <anchor>Feature-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>FBOBindMode</name>
            <anchor>FBOBindMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FBODraw">
            <anchor>FBOBindMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FBORead">
            <anchor>FBOBindMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FBOReadAndDraw">
            <anchor>FBOBindMode-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, FBOBindMode mode) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>bindShaderStorageBlock</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>bindShaderStorageBlock</anchor>
            <arglist>(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding) = 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>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 void</type>
            <name>blendFuncSeparatei</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>blendFuncSeparatei</anchor>
            <arglist>(GLuint buf, GLenum sRGB, GLenum dRGB, GLenum sAlpha, GLenum dAlpha) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>blitFramebuffer</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>blitFramebuffer</anchor>
            <arglist>(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) = 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 void</type>
            <name>clearBufferf</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>clearBufferf</anchor>
            <arglist>(GLint drawbuffer, const QVector4D &amp;values) = 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>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>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>disablei</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>disablei</anchor>
            <arglist>(GLenum cap, GLuint index) = 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>dispatchCompute</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>dispatchCompute</anchor>
            <arglist>(GLuint wx, GLuint wy, GLuint wz) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual char *</type>
            <name>mapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>mapBuffer</anchor>
            <arglist>(GLenum target) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual GLboolean</type>
            <name>unmapBuffer</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>unmapBuffer</anchor>
            <arglist>(GLenum target) = 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>drawArraysIndirect</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawArraysIndirect</anchor>
            <arglist>(GLenum mode, void *indirect) = 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>drawArraysInstancedBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawArraysInstancedBaseInstance</anchor>
            <arglist>(GLenum primitiveType, GLint first, GLsizei count, GLsizei instances, GLsizei baseinstance) = 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>drawElementsIndirect</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawElementsIndirect</anchor>
            <arglist>(GLenum mode, GLenum type, void *indirect) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>drawElementsInstancedBaseVertexBaseInstance</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>drawElementsInstancedBaseVertexBaseInstance</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>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>enablei</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>enablei</anchor>
            <arglist>(GLenum cap, GLuint index) = 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>memoryBarrier</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>memoryBarrier</anchor>
            <arglist>(QMemoryBarrier::Operations barriers) = 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 QVector&lt;ShaderStorageBlock&gt;</type>
            <name>programShaderStorageBlocks</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>programShaderStorageBlocks</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>setAlphaCoverageEnabled</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>setAlphaCoverageEnabled</anchor>
            <arglist>(bool enable) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setClipPlane</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>setClipPlane</anchor>
            <arglist>(int clipPlane, const QVector3D &amp;normal, float distance) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setMSAAEnabled</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>setMSAAEnabled</anchor>
            <arglist>(bool enable) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSeamlessCubemap</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>setSeamlessCubemap</anchor>
            <arglist>(bool enable) = 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>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform1fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform1fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform2fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform3fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform4fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform1iv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform1iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform2iv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform2iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform3iv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform3iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform4iv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform4iv</anchor>
            <arglist>(GLint location, GLsizei count, const GLint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform1uiv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform1uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform2uiv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform2uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform3uiv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform3uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniform4uiv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniform4uiv</anchor>
            <arglist>(GLint location, GLsizei count, const GLuint *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x3fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix2x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x2fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix3x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix2x4fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix2x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x2fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix4x2fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix3x4fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix3x4fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>glUniformMatrix4x3fv</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>glUniformMatrix4x3fv</anchor>
            <arglist>(GLint location, GLsizei count, const GLfloat *value) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual UniformType</type>
            <name>uniformTypeFromGLType</name>
            <anchorfile>qt3drender-render-graphicshelperinterface.html</anchorfile>
            <anchor>uniformTypeFromGLType</anchor>
            <arglist>(GLenum glType) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GLBuffer</name>
        <filename>qt3drender-render-glbuffer.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLBuffer</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>GLBuffer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Type</name>
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ArrayBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UniformBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IndexBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderStorageBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PixelPackBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PixelUnpackBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DrawIndirectBuffer">
            <anchor>Type-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>bind</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>bind</anchor>
            <arglist>(GraphicsContext *ctx, Type t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>release</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>release</anchor>
            <arglist>(GraphicsContext *ctx)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>create</name>
            <anchorfile>qt3drender-render-glbuffer.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-glbuffer.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-glbuffer.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>allocate</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>allocate-1</anchor>
            <arglist>(GraphicsContext *ctx, const void *data, uint size, bool dynamic)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3drender-render-glbuffer.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>QByteArray</type>
            <name>download</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>download</anchor>
            <arglist>(GraphicsContext *ctx, uint size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>bindBufferBase</anchor>
            <arglist>(GraphicsContext *ctx, int bindingPoint, Type t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bindBufferBase</name>
            <anchorfile>qt3drender-render-glbuffer.html</anchorfile>
            <anchor>bindBufferBase-1</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-glbuffer.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-glbuffer.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-glbuffer.html</anchorfile>
            <anchor>isBound</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Scene</name>
        <filename>qt3drender-render-scene.html</filename>
        <base>BackendNode</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>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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-render-scene.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QSceneLoader::Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderSceneFunctor</name>
        <filename>qt3drender-render-renderscenefunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId 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, Qt3DCore::QNodeId 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>
    </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>()</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-calculateboundingvolumejob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" 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="public" 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::ExpandBoundingVolumeJob</name>
        <filename>qt3drender-render-expandboundingvolumejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ExpandBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-expandboundingvolumejob.html</anchorfile>
            <anchor>ExpandBoundingVolumeJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-expandboundingvolumejob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-expandboundingvolumejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FilterCompatibleTechniqueJob</name>
        <filename>qt3drender-render-filtercompatibletechniquejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FilterCompatibleTechniqueJob</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>FilterCompatibleTechniqueJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(TechniqueManager *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TechniqueManager *</type>
            <name>manager</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>manager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Renderer *</type>
            <name>renderer</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>renderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-filtercompatibletechniquejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FilterEntityByComponentJob</name>
        <filename>qt3drender-render-filterentitybycomponentjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FilterEntityByComponentJob</name>
            <anchorfile>qt3drender-render-filterentitybycomponentjob.html</anchorfile>
            <anchor>FilterEntityByComponentJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-filterentitybycomponentjob.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(EntityManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt; &amp;</type>
            <name>filteredEntities</name>
            <anchorfile>qt3drender-render-filterentitybycomponentjob.html</anchorfile>
            <anchor>filteredEntities</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-filterentitybycomponentjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FilterLayerEntityJob</name>
        <filename>qt3drender-render-filterlayerentityjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FilterLayerEntityJob</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>FilterLayerEntityJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayers</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>setLayers</anchor>
            <arglist>(const Qt3DCore::QNodeIdVector &amp;layerIds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasLayerFilter</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>setHasLayerFilter</anchor>
            <arglist>(bool hasLayerFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>filteredEntities</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>filteredEntities</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasLayerFilter</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>hasLayerFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeIdVector</type>
            <name>layers</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-filterlayerentityjob.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>()</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-framecleanupjob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *managers)</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::FrustumCullingJob</name>
        <filename>qt3drender-render-frustumcullingjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FrustumCullingJob</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>FrustumCullingJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActive</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>setActive</anchor>
            <arglist>(bool active)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isActive</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>isActive</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewProjection</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>setViewProjection</anchor>
            <arglist>(const QMatrix4x4 &amp;viewProjection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMatrix4x4</type>
            <name>viewProjection</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>viewProjection</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>visibleEntities</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>visibleEntities</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-frustumcullingjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericLambdaJob</name>
        <filename>qt3drender-render-genericlambdajob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GenericLambdaJob</name>
            <anchorfile>qt3drender-render-genericlambdajob.html</anchorfile>
            <anchor>GenericLambdaJob</anchor>
            <arglist>(T callable, JobTypes::JobType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-genericlambdajob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render::JobTypes</name>
        <filename>qt3drender-render-jobtypes.html</filename>
        <member kind="enum">
            <name>JobType</name>
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LoadBuffer">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameCleanup">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateShaderDataTransform">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CalcBoundingVolume">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CalcTriangleVolume">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LoadGeometry">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LoadScene">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LoadTextureData">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PickBoundingVolume">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderView">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateTransform">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateTreeEnabled">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ExpandBoundingVolume">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameSubmissionPart1">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LayerFiltering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="EntityComponentTypeFiltering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MaterialParameterGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="RenderViewBuilder">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GenericLambda">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrustumCulling">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LightGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateWorldBoundingVolume">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameSubmissionPart2">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyBufferGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyVaoGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyTextureGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyShaderGathering">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SendRenderCapture">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SendBufferCapture">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncRenderViewCommandBuilding">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncRenderViewInitialization">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncRenderViewCommandBuilder">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncFrustumCulling">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClearBufferDrawIndex">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateMeshTriangleList">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FilterCompatibleTechniques">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateLevelOfDetail">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SyncTextureLoading">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LightGatherer</name>
        <filename>qt3drender-render-lightgatherer.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LightGatherer</name>
            <anchorfile>qt3drender-render-lightgatherer.html</anchorfile>
            <anchor>LightGatherer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-lightgatherer.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(EntityManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;LightSource&gt; &amp;</type>
            <name>lights</name>
            <anchorfile>qt3drender-render-lightgatherer.html</anchorfile>
            <anchor>lights</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EnvironmentLight *</type>
            <name>takeEnvironmentLight</name>
            <anchorfile>qt3drender-render-lightgatherer.html</anchorfile>
            <anchor>takeEnvironmentLight</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-lightgatherer.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="public" 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>() override</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, Qt3DCore::QNodeId 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>setSceneImporters</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>setSceneImporters</anchor>
            <arglist>(const QList&lt;QSceneImporter *&gt; sceneImporters)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>nodeManagers</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>nodeManagers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QSceneImporter *&gt;</type>
            <name>sceneImporters</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>sceneImporters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>source</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>sceneComponentId</name>
            <anchorfile>qt3drender-render-loadscenejob.html</anchorfile>
            <anchor>sceneComponentId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" 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 QTextureGeneratorPtr &amp;texGen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadTextureDataJob</name>
            <anchorfile>qt3drender-render-loadtexturedatajob.html</anchorfile>
            <anchor>LoadTextureDataJob-1</anchor>
            <arglist>(const QTextureImageDataGeneratorPtr &amp;imgDataGen)</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::MaterialParameterGathererJob</name>
        <filename>qt3drender-render-materialparametergathererjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MaterialParameterGathererJob</name>
            <anchorfile>qt3drender-render-materialparametergathererjob.html</anchorfile>
            <anchor>MaterialParameterGathererJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManagers</name>
            <anchorfile>qt3drender-render-materialparametergathererjob.html</anchorfile>
            <anchor>setNodeManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTechniqueFilter</name>
            <anchorfile>qt3drender-render-materialparametergathererjob.html</anchorfile>
            <anchor>setTechniqueFilter</anchor>
            <arglist>(TechniqueFilter *techniqueFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderPassFilter</name>
            <anchorfile>qt3drender-render-materialparametergathererjob.html</anchorfile>
            <anchor>setRenderPassFilter</anchor>
            <arglist>(RenderPassFilter *renderPassFilter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-materialparametergathererjob.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</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>()</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="no">
            <type>void</type>
            <name>setMouseEvents</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setMouseEvents</anchor>
            <arglist>(const QList&lt;QPair&lt;QObject *, QMouseEvent&gt;&gt; &amp; pendingEvents )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setKeyEvents</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setKeyEvents</anchor>
            <arglist>(const QList&lt;QKeyEvent&gt; &amp;pendingEvents)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrameGraphRoot</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setFrameGraphRoot</anchor>
            <arglist>(FrameGraphNode *frameGraphRoot)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderSettings</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setRenderSettings</anchor>
            <arglist>(RenderSettings *settings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>markPickersDirty</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>markPickersDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>pickersDirty</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>pickersDirty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>RayCasting::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="public" virtualness="non" static="no">
            <type>HObjectPicker</type>
            <name>currentPicker</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>currentPicker</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;HObjectPicker&gt;</type>
            <name>hoveredPickers</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>hoveredPickers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>runHelper</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>runHelper</anchor>
            <arglist>()</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>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>dispatchPickEvents</name>
            <anchorfile>qt3drender-render-pickboundingvolumejob.html</anchorfile>
            <anchor>dispatchPickEvents</anchor>
            <arglist>(const QMouseEvent &amp;event, const PickingUtils::CollisionVisitor::HitList &amp;sphereHits, QPickEvent::Buttons eventButton, int eventButtons, int eventModifiers, bool trianglePickingRequested, bool allHitsRequested)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Render::PickingUtils</name>
        <filename>qt3drender-render-pickingutils.html</filename>
        <class>Qt3DRender::Render::PickingUtils::ViewportCameraAreaDetails</class>
        <class>Qt3DRender::Render::PickingUtils::EntityGatherer</class>
        <class>Qt3DRender::Render::PickingUtils::CollisionVisitor</class>
        <class>Qt3DRender::Render::PickingUtils::HierarchicalEntityPicker</class>
        <class>Qt3DRender::Render::PickingUtils::AbstractCollisionGathererFunctor</class>
        <class>Qt3DRender::Render::PickingUtils::EntityCollisionGathererFunctor</class>
        <class>Qt3DRender::Render::PickingUtils::TriangleCollisionGathererFunctor</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>gatherEntities</name>
            <anchorfile>qt3drender-render-pickingutils.html</anchorfile>
            <anchor>gatherEntities</anchor>
            <arglist>(Entity *entity, QVector&lt;Entity *&gt; entities)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CollisionVisitor::HitList</type>
            <name>reduceToFirstHit</name>
            <anchorfile>qt3drender-render-pickingutils.html</anchorfile>
            <anchor>reduceToFirstHit</anchor>
            <arglist>(CollisionVisitor::HitList &amp;result, const CollisionVisitor::HitList &amp;intermediate)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CollisionVisitor::HitList</type>
            <name>reduceToAllHits</name>
            <anchorfile>qt3drender-render-pickingutils.html</anchorfile>
            <anchor>reduceToAllHits</anchor>
            <arglist>(CollisionVisitor::HitList &amp;results, const CollisionVisitor::HitList &amp;intermediate)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::ViewportCameraAreaDetails</name>
        <filename>qt3drender-render-pickingutils-viewportcameraareadetails.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::EntityGatherer</name>
        <filename>qt3drender-render-pickingutils-entitygatherer.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EntityGatherer</name>
            <anchorfile>qt3drender-render-pickingutils-entitygatherer.html</anchorfile>
            <anchor>EntityGatherer</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>entities</name>
            <anchorfile>qt3drender-render-pickingutils-entitygatherer.html</anchorfile>
            <anchor>entities</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::CollisionVisitor</name>
        <filename>qt3drender-render-pickingutils-collisionvisitor.html</filename>
        <member kind="typedef" type="">
            <name>HitList</name>
            <anchorfile>qt3drender-render-pickingutils-collisionvisitor.html</anchorfile>
            <anchor>HitList-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CollisionVisitor</name>
            <anchorfile>qt3drender-render-pickingutils-collisionvisitor.html</anchorfile>
            <anchor>CollisionVisitor</anchor>
            <arglist>(NodeManagers *manager, const Entity *root, const RayCasting::QRay3D &amp;ray, bool frontFaceRequested, bool backFaceRequested)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::HierarchicalEntityPicker</name>
        <filename>qt3drender-render-pickingutils-hierarchicalentitypicker.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>HierarchicalEntityPicker</name>
            <anchorfile>qt3drender-render-pickingutils-hierarchicalentitypicker.html</anchorfile>
            <anchor>HierarchicalEntityPicker</anchor>
            <arglist>(const RayCasting::QRay3D &amp;ray)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>collectHits</name>
            <anchorfile>qt3drender-render-pickingutils-hierarchicalentitypicker.html</anchorfile>
            <anchor>collectHits</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>CollisionVisitor::HitList</type>
            <name>hits</name>
            <anchorfile>qt3drender-render-pickingutils-hierarchicalentitypicker.html</anchorfile>
            <anchor>hits</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Entity *&gt;</type>
            <name>entities</name>
            <anchorfile>qt3drender-render-pickingutils-hierarchicalentitypicker.html</anchorfile>
            <anchor>entities</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::AbstractCollisionGathererFunctor</name>
        <filename>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AbstractCollisionGathererFunctor</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>AbstractCollisionGathererFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~AbstractCollisionGathererFunctor</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>dtor.AbstractCollisionGathererFunctor</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="typedef" type="">
            <name>result_type</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>result_type-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>result_type</type>
            <name>operator()</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()(const Entity *entity) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual result_type</type>
            <name>pick</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>pick</anchor>
            <arglist>(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>sortHits</name>
            <anchorfile>qt3drender-render-pickingutils-abstractcollisiongathererfunctor.html</anchorfile>
            <anchor>sortHits</anchor>
            <arglist>(CollisionVisitor::HitList &amp;results)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::EntityCollisionGathererFunctor</name>
        <filename>qt3drender-render-pickingutils-entitycollisiongathererfunctor.html</filename>
        <base>AbstractCollisionGathererFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual result_type</type>
            <name>pick</name>
            <anchorfile>qt3drender-render-pickingutils-entitycollisiongathererfunctor.html</anchorfile>
            <anchor>pick</anchor>
            <arglist>(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PickingUtils::TriangleCollisionGathererFunctor</name>
        <filename>qt3drender-render-pickingutils-trianglecollisiongathererfunctor.html</filename>
        <base>AbstractCollisionGathererFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual result_type</type>
            <name>pick</name>
            <anchorfile>qt3drender-render-pickingutils-trianglecollisiongathererfunctor.html</anchorfile>
            <anchor>pick</anchor>
            <arglist>(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>rayHitsEntity</name>
            <anchorfile>qt3drender-render-pickingutils-trianglecollisiongathererfunctor.html</anchorfile>
            <anchor>rayHitsEntity</anchor>
            <arglist>(RayCasting::QAbstractCollisionQueryService *rayCasting, const Entity *entity) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderViewBuilderJob</name>
        <filename>qt3drender-render-renderviewbuilderjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderViewBuilderJob</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>RenderViewBuilderJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderView</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>setRenderView</anchor>
            <arglist>(RenderView *rv)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setIndex</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>setIndex</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderables</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>setRenderables</anchor>
            <arglist>(const QVector&lt;Entity *&gt; &amp;renderables)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;RenderCommand *&gt; &amp;</type>
            <name>commands</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>commands</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-renderviewbuilderjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderViewInitializerJob</name>
        <filename>qt3drender-render-renderviewinitializerjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderViewInitializerJob</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.html</anchorfile>
            <anchor>RenderViewInitializerJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~RenderViewInitializerJob</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.html</anchorfile>
            <anchor>dtor.RenderViewInitializerJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderer</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.html</anchorfile>
            <anchor>setRenderer</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderView *</type>
            <name>renderView</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.html</anchorfile>
            <anchor>renderView</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrameGraphLeafNode</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.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-renderviewinitializerjob.html</anchorfile>
            <anchor>setSubmitOrderIndex</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>submitOrderIndex</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.html</anchorfile>
            <anchor>submitOrderIndex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-renderviewinitializerjob.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 int nameId, const UniformValue &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 int otherNameId) 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::RenderPassParameterData</name>
        <filename>qt3drender-render-renderpassparameterdata.html</filename>
    </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>(ShaderData *currentShaderData, 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::SendBufferCaptureJob</name>
        <filename>qt3drender-render-sendbuffercapturejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SendBufferCaptureJob</name>
            <anchorfile>qt3drender-render-sendbuffercapturejob.html</anchorfile>
            <anchor>SendBufferCaptureJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~SendBufferCaptureJob</name>
            <anchorfile>qt3drender-render-sendbuffercapturejob.html</anchorfile>
            <anchor>dtor.SendBufferCaptureJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-sendbuffercapturejob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRequest</name>
            <anchorfile>qt3drender-render-sendbuffercapturejob.html</anchorfile>
            <anchor>addRequest</anchor>
            <arglist>(QPair&lt;Buffer *, QByteArray&gt; request)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-sendbuffercapturejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SendRenderCaptureJob</name>
        <filename>qt3drender-render-sendrendercapturejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>SendRenderCaptureJob</name>
            <anchorfile>qt3drender-render-sendrendercapturejob.html</anchorfile>
            <anchor>SendRenderCaptureJob</anchor>
            <arglist>(Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~SendRenderCaptureJob</name>
            <anchorfile>qt3drender-render-sendrendercapturejob.html</anchorfile>
            <anchor>dtor.SendRenderCaptureJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-sendrendercapturejob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *managers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-sendrendercapturejob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateLevelOfDetailJob</name>
        <filename>qt3drender-render-updatelevelofdetailjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateLevelOfDetailJob</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>UpdateLevelOfDetailJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~UpdateLevelOfDetailJob</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>dtor.UpdateLevelOfDetailJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrameGraphRoot</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>setFrameGraphRoot</anchor>
            <arglist>(FrameGraphNode *frameGraphRoot)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>managers</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>managers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Entity *</type>
            <name>root</name>
            <anchorfile>qt3drender-render-updatelevelofdetailjob.html</anchorfile>
            <anchor>root</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateMeshTriangleListJob</name>
        <filename>qt3drender-render-updatemeshtrianglelistjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateMeshTriangleListJob</name>
            <anchorfile>qt3drender-render-updatemeshtrianglelistjob.html</anchorfile>
            <anchor>UpdateMeshTriangleListJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~UpdateMeshTriangleListJob</name>
            <anchorfile>qt3drender-render-updatemeshtrianglelistjob.html</anchorfile>
            <anchor>dtor.UpdateMeshTriangleListJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-updatemeshtrianglelistjob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updatemeshtrianglelistjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>managers</name>
            <anchorfile>qt3drender-render-updatemeshtrianglelistjob.html</anchorfile>
            <anchor>managers</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateShaderDataTransformJob</name>
        <filename>qt3drender-render-updateshaderdatatransformjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateShaderDataTransformJob</name>
            <anchorfile>qt3drender-render-updateshaderdatatransformjob.html</anchorfile>
            <anchor>UpdateShaderDataTransformJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~UpdateShaderDataTransformJob</name>
            <anchorfile>qt3drender-render-updateshaderdatatransformjob.html</anchorfile>
            <anchor>dtor.UpdateShaderDataTransformJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManagers</name>
            <anchorfile>qt3drender-render-updateshaderdatatransformjob.html</anchorfile>
            <anchor>setManagers</anchor>
            <arglist>(NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>managers</name>
            <anchorfile>qt3drender-render-updateshaderdatatransformjob.html</anchorfile>
            <anchor>managers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updateshaderdatatransformjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateTreeEnabledJob</name>
        <filename>qt3drender-render-updatetreeenabledjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateTreeEnabledJob</name>
            <anchorfile>qt3drender-render-updatetreeenabledjob.html</anchorfile>
            <anchor>UpdateTreeEnabledJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoot</name>
            <anchorfile>qt3drender-render-updatetreeenabledjob.html</anchorfile>
            <anchor>setRoot</anchor>
            <arglist>(Entity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updatetreeenabledjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::UpdateWorldBoundingVolumeJob</name>
        <filename>qt3drender-render-updateworldboundingvolumejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>UpdateWorldBoundingVolumeJob</name>
            <anchorfile>qt3drender-render-updateworldboundingvolumejob.html</anchorfile>
            <anchor>UpdateWorldBoundingVolumeJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3drender-render-updateworldboundingvolumejob.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(EntityManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3drender-render-updateworldboundingvolumejob.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="public" 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::EnvironmentLight</name>
        <filename>qt3drender-render-environmentlight.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>shaderData</name>
            <anchorfile>qt3drender-render-environmentlight.html</anchorfile>
            <anchor>shaderData</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Light</name>
        <filename>qt3drender-render-light.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>shaderData</name>
            <anchorfile>qt3drender-render-light.html</anchorfile>
            <anchor>shaderData</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderLightFunctor</name>
        <filename>qt3drender-render-renderlightfunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::LightSource</name>
        <filename>qt3drender-render-lightsource.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LightSource</name>
            <anchorfile>qt3drender-render-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-lightsource.html</anchorfile>
            <anchor>LightSource-1</anchor>
            <arglist>(Entity *entity, const QVector&lt;Light *&gt; &amp;lights)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Effect</name>
        <filename>qt3drender-render-effect.html</filename>
        <base>BackendNode</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>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>(Qt3DCore::QNodeId t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>QVector&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::FilterKey</name>
        <filename>qt3drender-render-filterkey.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>FilterKey</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>FilterKey</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~FilterKey</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>dtor.FilterKey</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QVariant &amp;</type>
            <name>value</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QString &amp;</type>
            <name>name</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>name</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-filterkey.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-filterkey.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const FilterKey &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-filterkey.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const FilterKey &amp;other)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Material</name>
        <filename>qt3drender-render-material.html</filename>
        <base>BackendNode</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>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>QVector&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>BackendNode</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>cleanup</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</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>int</type>
            <name>nameId</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>nameId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const UniformValue &amp;</type>
            <name>uniformValue</name>
            <anchorfile>qt3drender-render-parameter.html</anchorfile>
            <anchor>uniformValue</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderPass</name>
        <filename>qt3drender-render-renderpass.html</filename>
        <base>BackendNode</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>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>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>filterKeys</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>filterKeys</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&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>bool</type>
            <name>hasRenderStates</name>
            <anchorfile>qt3drender-render-renderpass.html</anchorfile>
            <anchor>hasRenderStates</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Shader</name>
        <filename>qt3drender-render-shader.html</filename>
        <base>BackendNode</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>setGraphicsContext</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>setGraphicsContext</anchor>
            <arglist>(GraphicsContext *context)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GraphicsContext *</type>
            <name>graphicsContext</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>graphicsContext</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>prepareUniforms</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>prepareUniforms</anchor>
            <arglist>(ShaderParameterPack &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>const QHash&lt;QString, int&gt;</type>
            <name>fragOutputs</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>fragOutputs</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>uniformsNamesIds</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformsNamesIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>uniformBlockNamesIds</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlockNamesIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>storageBlockNamesIds</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlockNamesIds</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>attributeNamesIds</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>attributeNamesIds</anchor>
            <arglist>() const</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;QString&gt;</type>
            <name>storageBlockNames</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlockNames</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>void</type>
            <name>setLoaded</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>setLoaded</anchor>
            <arglist>(bool loaded)</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>QVector&lt;ShaderStorageBlock&gt;</type>
            <name>storageBlocks</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlocks</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QHash&lt;QString, ShaderUniform&gt;</type>
            <name>activeUniformsForUniformBlock</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>activeUniformsForUniformBlock</anchor>
            <arglist>(int blockIndex) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderUniformBlock</type>
            <name>uniformBlockForBlockIndex</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlockForBlockIndex</anchor>
            <arglist>(int blockNameId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderUniformBlock</type>
            <name>uniformBlockForBlockNameId</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlockForBlockNameId</anchor>
            <arglist>(int blockIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderUniformBlock</type>
            <name>uniformBlockForBlockName</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>uniformBlockForBlockName</anchor>
            <arglist>(const QString &amp;blockName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderStorageBlock</type>
            <name>storageBlockForBlockIndex</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlockForBlockIndex</anchor>
            <arglist>(int blockIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderStorageBlock</type>
            <name>storageBlockForBlockNameId</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlockForBlockNameId</anchor>
            <arglist>(int blockNameId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ShaderStorageBlock</type>
            <name>storageBlockForBlockName</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>storageBlockForBlockName</anchor>
            <arglist>(const QString &amp;blockName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>log</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>log</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QShaderProgram::Status</type>
            <name>status</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>submitPendingNotifications</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>submitPendingNotifications</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasPendingNotifications</name>
            <anchorfile>qt3drender-render-shader.html</anchorfile>
            <anchor>hasPendingNotifications</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderCache</name>
        <filename>qt3drender-render-shadercache.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~ShaderCache</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>dtor.ShaderCache</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLShaderProgram *</type>
            <name>getShaderProgramAndAddRef</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>getShaderProgramAndAddRef</anchor>
            <arglist>(ProgramDNA dna, Qt3DCore::QNodeId shaderPeerId, bool *wasPresent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>insert</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>insert</anchor>
            <arglist>(ProgramDNA dna, Qt3DCore::QNodeId shaderPeerId, QOpenGLShaderProgram *program)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRef</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>removeRef</anchor>
            <arglist>(ProgramDNA dna, Qt3DCore::QNodeId shaderPeerId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>purge</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>purge</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLShaderProgram *</type>
            <name>getShaderProgramForDNA</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>getShaderProgramForDNA</anchor>
            <arglist>(ProgramDNA dna) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>shaderIdsForProgram</name>
            <anchorfile>qt3drender-render-shadercache.html</anchorfile>
            <anchor>shaderIdsForProgram</anchor>
            <arglist>(ProgramDNA dna) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ShaderData</name>
        <filename>qt3drender-render-shaderdata.html</filename>
        <base>BackendNode</base>
        <member kind="enum">
            <name>TransformType</name>
            <anchor>TransformType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoTransform">
            <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 name="ModelToWorldDirection">
            <anchor>TransformType-enum</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>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>void</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>TransformType</type>
            <name>propertyTransformType</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>propertyTransformType</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>getTransformedProperty</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>getTransformedProperty</anchor>
            <arglist>(const QString &amp;name, 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>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>initializeFromPeer</name>
            <anchorfile>qt3drender-render-shaderdata.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</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>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, Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderShaderDataFunctor</name>
        <filename>qt3drender-render-rendershaderdatafunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, 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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Technique</name>
        <filename>qt3drender-render-technique.html</filename>
        <base>BackendNode</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>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>QVector&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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId renderPassId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendFilterKey</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>appendFilterKey</anchor>
            <arglist>(Qt3DCore::QNodeId criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeFilterKey</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>removeFilterKey</anchor>
            <arglist>(Qt3DCore::QNodeId criterionId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>filterKeys</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>filterKeys</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>const GraphicsApiFilterData *</type>
            <name>graphicsApiFilter</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>graphicsApiFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isCompatibleWithRenderer</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>isCompatibleWithRenderer</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCompatibleWithRenderer</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>setCompatibleWithRenderer</anchor>
            <arglist>(bool compatible)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isCompatibleWithFilters</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>isCompatibleWithFilters</anchor>
            <arglist>(const Qt3DCore::QNodeIdVector &amp;filterKeyIds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNodeManager</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>setNodeManager</anchor>
            <arglist>(NodeManagers *nodeManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>NodeManagers *</type>
            <name>nodeManager</name>
            <anchorfile>qt3drender-render-technique.html</anchorfile>
            <anchor>nodeManager</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TechniqueFunctor</name>
        <filename>qt3drender-render-techniquefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>TechniqueFunctor</name>
            <anchorfile>qt3drender-render-techniquefunctor.html</anchorfile>
            <anchor>TechniqueFunctor</anchor>
            <arglist>(AbstractRenderer *renderer, NodeManagers *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3drender-render-techniquefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3drender-render-techniquefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3drender-render-techniquefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addDirtyTechnique</name>
            <anchorfile>qt3drender-render-techniquemanager.html</anchorfile>
            <anchor>addDirtyTechnique</anchor>
            <arglist>(Qt3DCore::QNodeId techniqueId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>takeDirtyTechniques</name>
            <anchorfile>qt3drender-render-techniquemanager.html</anchorfile>
            <anchor>takeDirtyTechniques</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ObjectPicker</name>
        <filename>qt3drender-render-objectpicker.html</filename>
        <base>BackendNode</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>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>isPressed</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>isPressed</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isHoverEnabled</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>isHoverEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDragEnabled</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>isDragEnabled</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>(QPickEventPtr event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>onMoved</name>
            <anchorfile>qt3drender-render-objectpicker.html</anchorfile>
            <anchor>onMoved</anchor>
            <arglist>(QPickEventPtr event)</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>(QPickEventPtr event)</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>(QPickEventPtr event)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderStateImpl</name>
        <filename>qt3drender-render-renderstateimpl.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~RenderStateImpl</name>
            <anchorfile>qt3drender-render-renderstateimpl.html</anchorfile>
            <anchor>dtor.RenderStateImpl</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-renderstateimpl.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual StateMask</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-renderstateimpl.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>equalTo</name>
            <anchorfile>qt3drender-render-renderstateimpl.html</anchorfile>
            <anchor>equalTo</anchor>
            <arglist>(const RenderStateImpl &amp;renderState) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-renderstateimpl.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GenericState</name>
        <filename>qt3drender-render-genericstate.html</filename>
        <base>RenderStateImpl</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>GenericState *</type>
            <name>set</name>
            <anchorfile>qt3drender-render-genericstate.html</anchorfile>
            <anchor>set</anchor>
            <arglist>(T... values)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>equalTo</name>
            <anchorfile>qt3drender-render-genericstate.html</anchorfile>
            <anchor>equalTo</anchor>
            <arglist>(const RenderStateImpl &amp;renderState) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual StateMask</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-genericstate.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StateMask</type>
            <name>type</name>
            <anchorfile>qt3drender-render-genericstate.html</anchorfile>
            <anchor>type</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::RenderStateNode</name>
        <filename>qt3drender-render-renderstatenode.html</filename>
        <base>BackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>RenderStateNode</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>RenderStateNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~RenderStateNode</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>dtor.RenderStateNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StateMaskSet</type>
            <name>mask</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>mask</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StateVariant</type>
            <name>impl</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>impl</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-render-renderstatenode.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlendEquationArguments</name>
        <filename>qt3drender-render-blendequationarguments.html</filename>
        <base>GenericState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-blendequationarguments.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-blendequationarguments.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::BlendEquation</name>
        <filename>qt3drender-render-blendequation.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-blendequation.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AlphaFunc</name>
        <filename>qt3drender-render-alphafunc.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-alphafunc.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::MSAAEnabled</name>
        <filename>qt3drender-render-msaaenabled.html</filename>
        <base>GenericState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-msaaenabled.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-msaaenabled.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::DepthTest</name>
        <filename>qt3drender-render-depthtest.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-depthtest.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::NoDepthMask</name>
        <filename>qt3drender-render-nodepthmask.html</filename>
        <base>GenericState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-nodepthmask.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-nodepthmask.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::CullFace</name>
        <filename>qt3drender-render-cullface.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-cullface.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::FrontFace</name>
        <filename>qt3drender-render-frontface.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-frontface.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Dithering</name>
        <filename>qt3drender-render-dithering.html</filename>
        <base>GenericState</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ScissorTest</name>
        <filename>qt3drender-render-scissortest.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-scissortest.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilTest</name>
        <filename>qt3drender-render-stenciltest.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-stenciltest.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::AlphaCoverage</name>
        <filename>qt3drender-render-alphacoverage.html</filename>
        <base>GenericState</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PointSize</name>
        <filename>qt3drender-render-pointsize.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-pointsize.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::PolygonOffset</name>
        <filename>qt3drender-render-polygonoffset.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-polygonoffset.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ColorMask</name>
        <filename>qt3drender-render-colormask.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-colormask.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::ClipPlane</name>
        <filename>qt3drender-render-clipplane.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-clipplane.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::SeamlessCubemap</name>
        <filename>qt3drender-render-seamlesscubemap.html</filename>
        <base>GenericState</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-seamlesscubemap.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilOp</name>
        <filename>qt3drender-render-stencilop.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-stencilop.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StencilMask</name>
        <filename>qt3drender-render-stencilmask.html</filename>
        <base>GenericState</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 void</type>
            <name>updateProperty</name>
            <anchorfile>qt3drender-render-stencilmask.html</anchorfile>
            <anchor>updateProperty</anchor>
            <arglist>(const char *name, const QVariant &amp;value)</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>(const GenericState &amp;state)</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>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StateVariant</type>
            <name>createState</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>createState</anchor>
            <arglist>(Args... values)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StateVariant</type>
            <name>initializeStateFromPeer</name>
            <anchorfile>qt3drender-render-renderstateset.html</anchorfile>
            <anchor>initializeStateFromPeer</anchor>
            <arglist>(const Qt3DRender::QRenderStateCreatedChangeBasePtr change)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StateVariant</name>
        <filename>qt3drender-render-statevariant.html</filename>
        <class>Qt3DRender::Render::StateVariant::u_Data</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>apply</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>apply</anchor>
            <arglist>(GraphicsContext *gc) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>StateVariant</type>
            <name>fromValue</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>fromValue</anchor>
            <arglist>(const GenericState &amp;state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderStateImpl *</type>
            <name>state</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>state</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const RenderStateImpl *</type>
            <name>constState</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>constState</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const StateVariant &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-statevariant.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const StateVariant &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::StateVariant::u_Data</name>
        <filename>qt3drender-render-statevariant-u-data.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>u_Data</name>
            <anchorfile>qt3drender-render-statevariant-u-data.html</anchorfile>
            <anchor>u_Data</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>u_Data</name>
            <anchorfile>qt3drender-render-statevariant-u-data.html</anchorfile>
            <anchor>u_Data-1</anchor>
            <arglist>(const u_Data &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>u_Data &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-render-statevariant-u-data.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const u_Data &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~u_Data</name>
            <anchorfile>qt3drender-render-statevariant-u-data.html</anchorfile>
            <anchor>dtor.u_Data</anchor>
            <arglist>()</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>(bool drivenByRenderThread)</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::APITextureManager</name>
        <filename>qt3drender-render-apitexturemanager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>APITextureManager</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>APITextureManager</anchor>
            <arglist>(TextureImageManager *textureImageManager, TextureDataManager *textureDataManager, TextureImageDataManager *textureImageDataManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~APITextureManager</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>dtor.APITextureManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;APITexture *&gt;</type>
            <name>activeResources</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>activeResources</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>APITexture *</type>
            <name>lookupResource</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>lookupResource</anchor>
            <arglist>(Qt3DCore::QNodeId textureId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>APITexture *</type>
            <name>getOrCreateShared</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>getOrCreateShared</anchor>
            <arglist>(const Texture *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>adoptShared</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>adoptShared</anchor>
            <arglist>(APITexture *sharedApiTexture, const Texture *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>APITexture *</type>
            <name>findMatchingShared</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>findMatchingShared</anchor>
            <arglist>(const Texture *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>APITexture *</type>
            <name>createUnique</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>createUnique</anchor>
            <arglist>(const Texture *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>abandon</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>abandon</anchor>
            <arglist>(APITexture *tex, const Texture *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setProperties</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>setProperties</anchor>
            <arglist>(APITexture *tex, const TextureProperties &amp;props)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setParameters</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>setParameters</anchor>
            <arglist>(APITexture *tex, const TextureParameters &amp;params)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setImages</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>setImages</anchor>
            <arglist>(APITexture *tex, const QVector&lt;HTextureImage&gt; &amp;images)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setGenerator</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>setGenerator</anchor>
            <arglist>(APITexture *tex, const QTextureGeneratorPtr &amp;generator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;APITexture *&gt;</type>
            <name>takeAbandonedTextures</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>takeAbandonedTextures</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;APITexture *&gt;</type>
            <name>takeUpdatedTextures</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>takeUpdatedTextures</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isShared</name>
            <anchorfile>qt3drender-render-apitexturemanager.html</anchorfile>
            <anchor>isShared</anchor>
            <arglist>(APITexture *impl)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GLTexture</name>
        <filename>qt3drender-render-gltexture.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTexture</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>GLTexture</anchor>
            <arglist>(TextureDataManager *texDataMgr, TextureImageDataManager *texImgDataMgr, const QTextureGeneratorPtr &amp;texGen, bool unique)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GLTexture</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>dtor.GLTexture</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DRender::Render::GLTexture::Image</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isUnique</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>isUnique</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureProperties</type>
            <name>properties</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>properties</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureParameters</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureGeneratorPtr</type>
            <name>textureGenerator</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>textureGenerator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Image&gt;</type>
            <name>images</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>images</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>size</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture *</type>
            <name>getGLTexture</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>getGLTexture</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture *</type>
            <name>getOrCreateGLTexture</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>getOrCreateGLTexture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroyGLTexture</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>destroyGLTexture</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>requestUpload</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>requestUpload</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDirty</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>isDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMutex *</type>
            <name>textureLock</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>textureLock</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setParameters</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>setParameters</anchor>
            <arglist>(const TextureParameters &amp;params)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setProperties</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>setProperties</anchor>
            <arglist>(const TextureProperties &amp;props)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setImages</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>setImages</anchor>
            <arglist>(const QVector&lt;Image&gt; &amp;images)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setGenerator</name>
            <anchorfile>qt3drender-render-gltexture.html</anchorfile>
            <anchor>setGenerator</anchor>
            <arglist>(const QTextureGeneratorPtr &amp;generator)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GLTexture::Image</name>
        <filename>qt3drender-render-gltexture-image.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-gltexture-image.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const Image &amp;o) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-gltexture-image.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const Image &amp;o) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GLTextureManager</name>
        <filename>qt3drender-render-gltexturemanager.html</filename>
        <base>APITextureManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GLTextureManager</name>
            <anchorfile>qt3drender-render-gltexturemanager.html</anchorfile>
            <anchor>GLTextureManager</anchor>
            <arglist>(TextureImageManager *textureImageManager, TextureDataManager *textureDataManager, TextureImageDataManager *textureImageDataManager)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureProperties</name>
        <filename>qt3drender-render-textureproperties.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-textureproperties.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const TextureProperties &amp;o) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-textureproperties.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const TextureProperties &amp;o) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureParameters</name>
        <filename>qt3drender-render-textureparameters.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-render-textureparameters.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const TextureParameters &amp;o) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-render-textureparameters.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const TextureParameters &amp;o) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::Texture</name>
        <filename>qt3drender-render-texture.html</filename>
        <base>BackendNode</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="enum">
            <name>DirtyFlag</name>
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotDirty">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyProperties">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyParameters">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyImageGenerators">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DirtyDataGenerator">
            <anchor>DirtyFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="Qt3DRender::Render::Texture::DirtyFlag">
            <name>DirtyFlags</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>DirtyFlag-enum</anchor>
            <arglist></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>addDirtyFlag</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>addDirtyFlag</anchor>
            <arglist>(DirtyFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>DirtyFlags</type>
            <name>dirtyFlags</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>dirtyFlags</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetDirty</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>unsetDirty</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureImage</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>addTextureImage</anchor>
            <arglist>(Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeTextureImage</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>removeTextureImage</anchor>
            <arglist>(Qt3DCore::QNodeId id)</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>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>const TextureProperties &amp;</type>
            <name>properties</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>properties</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const TextureParameters &amp;</type>
            <name>parameters</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>parameters</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>const QVector&lt;HTextureImage&gt; &amp;</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>const QTextureGeneratorPtr &amp;</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isValid</name>
            <anchorfile>qt3drender-render-texture.html</anchorfile>
            <anchor>isValid</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureFunctor</name>
        <filename>qt3drender-render-texturefunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, TextureManager *textureNodeManager, TextureImageManager *textureImageManager)</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::GeneratorDataManager</name>
        <filename>qt3drender-render-generatordatamanager.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GeneratorDataManager</name>
            <anchorfile>qt3drender-render-generatordatamanager.html</anchorfile>
            <anchor>GeneratorDataManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureDataManager</name>
        <filename>qt3drender-render-texturedatamanager.html</filename>
        <base>GeneratorDataManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImageDataManager</name>
        <filename>qt3drender-render-textureimagedatamanager.html</filename>
        <base>GeneratorDataManager</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImage</name>
        <filename>qt3drender-render-textureimage.html</filename>
        <base>BackendNode</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></type>
            <name>~TextureImage</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>dtor.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>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>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>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>mipLevel</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>mipLevel</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::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>QTextureImageDataGeneratorPtr</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-render-textureimage.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Render::TextureImageFunctor</name>
        <filename>qt3drender-render-textureimagefunctor.html</filename>
        <base>QBackendNodeMapper</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>(AbstractRenderer *renderer, TextureManager *textureManager, TextureImageManager *textureImageManager)</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QuickScene2DNodeFactory</name>
        <filename>qt3drender-quickscene2dnodefactory.html</filename>
        <base>QAbstractNodeFactory</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QNode *</type>
            <name>createNode</name>
            <anchorfile>qt3drender-quickscene2dnodefactory.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>qt3drender-quickscene2dnodefactory.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>QuickScene2DNodeFactory *</type>
            <name>instance</name>
            <anchorfile>qt3drender-quickscene2dnodefactory.html</anchorfile>
            <anchor>instance</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::Debug</name>
        <filename>qt3drender-debug.html</filename>
        <class>Qt3DRender::Debug::CommandExecuter</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::Debug::CommandExecuter</name>
        <filename>qt3drender-debug-commandexecuter.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>CommandExecuter</name>
            <anchorfile>qt3drender-debug-commandexecuter.html</anchorfile>
            <anchor>CommandExecuter</anchor>
            <arglist>(Render::Renderer *renderer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>performAsynchronousCommandExecution</name>
            <anchorfile>qt3drender-debug-commandexecuter.html</anchorfile>
            <anchor>performAsynchronousCommandExecution</anchor>
            <arglist>(const QVector&lt;Render::RenderView *&gt; &amp;views)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>executeCommand</name>
            <anchorfile>qt3drender-debug-commandexecuter.html</anchorfile>
            <anchor>executeCommand</anchor>
            <arglist>(const QStringList &amp;args)</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DRender::RayCasting</name>
        <filename>qt3drender-raycasting.html</filename>
        <class>Qt3DRender::RayCasting::BoundingSphere</class>
        <class>Qt3DRender::RayCasting::QAbstractCollisionQueryServicePrivate</class>
        <class>Qt3DRender::RayCasting::QAbstractCollisionQueryService</class>
        <class>Qt3DRender::RayCasting::QBoundingVolume</class>
        <class>Qt3DRender::RayCasting::QBoundingVolumeProvider</class>
        <member kind="typedef" type="">
            <name>QQueryHandle</name>
            <anchorfile>qt3drender-raycasting.html</anchorfile>
            <anchor>QQueryHandle-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::RayCasting::QCollisionQueryResult</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-raycasting.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCollisionQueryResult::Hit &amp;left, const QCollisionQueryResult::Hit &amp;right)</arglist>
        </member>
        <class>Qt3DRender::RayCasting::QRay3D</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qt3drender-raycasting.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDataStream &amp;stream, const QRay3D &amp;ray)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qt3drender-raycasting.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, QRay3D &amp;ray)</arglist>
        </member>
        <member kind="typedef" type="">
            <name>FutureQueryResult</name>
            <anchorfile>qt3drender-raycasting.html</anchorfile>
            <anchor>FutureQueryResult-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DRender::RayCasting::QRayCastingService</class>
        <class>Qt3DRender::RayCasting::QRayCastingServicePrivate</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::BoundingSphere</name>
        <filename>qt3drender-raycasting-boundingsphere.html</filename>
        <base>QBoundingVolume</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>BoundingSphere</name>
            <anchorfile>qt3drender-raycasting-boundingsphere.html</anchorfile>
            <anchor>BoundingSphere</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~BoundingSphere</name>
            <anchorfile>qt3drender-raycasting-boundingsphere.html</anchorfile>
            <anchor>dtor.BoundingSphere</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-raycasting-boundingsphere.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-raycasting-boundingsphere.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QAbstractCollisionQueryServicePrivate</name>
        <filename>qt3drender-raycasting-qabstractcollisionqueryserviceprivate.html</filename>
        <base>QAbstractServiceProviderPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractCollisionQueryServicePrivate</name>
            <anchorfile>qt3drender-raycasting-qabstractcollisionqueryserviceprivate.html</anchorfile>
            <anchor>QAbstractCollisionQueryServicePrivate</anchor>
            <arglist>(const QString &amp;description)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QAbstractCollisionQueryService</name>
        <filename>qt3drender-raycasting-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-raycasting-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>query</anchor>
            <arglist>(const QRay3D &amp;ray, QueryMode mode, QBoundingVolumeProvider *provider) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QCollisionQueryResult::Hit</type>
            <name>query</name>
            <anchorfile>qt3drender-raycasting-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>query-1</anchor>
            <arglist>(const QRay3D &amp;ray, const QBoundingVolume *volume) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QCollisionQueryResult</type>
            <name>fetchResult</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-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-raycasting-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-raycasting-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-raycasting-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-raycasting-qabstractcollisionqueryservice.html</anchorfile>
            <anchor>addEntityHit</anchor>
            <arglist>(QCollisionQueryResult &amp;result, Qt3DCore::QNodeId entity, const QVector3D &amp;intersection, float distance, const QVector3D &amp;uvw)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QBoundingVolume</name>
        <filename>qt3drender-raycasting-qboundingvolume.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBoundingVolume</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-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-raycasting-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-raycasting-qboundingvolume.html</anchorfile>
            <anchor>intersects</anchor>
            <arglist>(const QRay3D &amp;ray, QVector3D *q, QVector3D *uvw) const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual Type</type>
            <name>type</name>
            <anchorfile>qt3drender-raycasting-qboundingvolume.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QBoundingVolumeProvider</name>
        <filename>qt3drender-raycasting-qboundingvolumeprovider.html</filename>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBoundingVolumeProvider</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-qboundingvolumeprovider.html</anchorfile>
            <anchor>boundingVolumes</anchor>
            <arglist>() const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QCollisionQueryResult</name>
        <filename>qt3drender-raycasting-qcollisionqueryresult.html</filename>
        <class>Qt3DRender::RayCasting::QCollisionQueryResult::Hit</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCollisionQueryResult</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-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-raycasting-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-raycasting-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-raycasting-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-raycasting-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-raycasting-qcollisionqueryresult.html</anchorfile>
            <anchor>handle</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Hit&gt;</type>
            <name>hits</name>
            <anchorfile>qt3drender-raycasting-qcollisionqueryresult.html</anchorfile>
            <anchor>hits</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-raycasting-qcollisionqueryresult.html</anchorfile>
            <anchor>entitiesHit</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QCollisionQueryResult::Hit</name>
        <filename>qt3drender-raycasting-qcollisionqueryresult-hit.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Hit</name>
            <anchorfile>qt3drender-raycasting-qcollisionqueryresult-hit.html</anchorfile>
            <anchor>Hit</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Hit</name>
            <anchorfile>qt3drender-raycasting-qcollisionqueryresult-hit.html</anchorfile>
            <anchor>Hit-1</anchor>
            <arglist>(Qt3DCore::QNodeId entity, const QVector3D &amp;intersection, float distance, const QVector3D &amp;uvw)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QRay3D</name>
        <filename>qt3drender-raycasting-qray3d.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRay3D</name>
            <anchorfile>qt3drender-raycasting-qray3d.html</anchorfile>
            <anchor>QRay3D</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRay3D</name>
            <anchorfile>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-qray3d.html</anchorfile>
            <anchor>setDirection</anchor>
            <arglist>(const QVector3D &amp;value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>distance</name>
            <anchorfile>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-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>qt3drender-raycasting-qray3d.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QRay3D &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isValid</name>
            <anchorfile>qt3drender-raycasting-qray3d.html</anchorfile>
            <anchor>isValid</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QRayCastingService</name>
        <filename>qt3drender-raycasting-qraycastingservice.html</filename>
        <base>QAbstractCollisionQueryService</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRayCastingService</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-qraycastingservice.html</anchorfile>
            <anchor>query</anchor>
            <arglist>(const QRay3D &amp;ray, QueryMode mode, QBoundingVolumeProvider *provider)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QCollisionQueryResult::Hit</type>
            <name>query</name>
            <anchorfile>qt3drender-raycasting-qraycastingservice.html</anchorfile>
            <anchor>query-1</anchor>
            <arglist>(const QRay3D &amp;ray, const QBoundingVolume *volume)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QCollisionQueryResult</type>
            <name>fetchResult</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-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-raycasting-qraycastingservice.html</anchorfile>
            <anchor>QRayCastingService-1</anchor>
            <arglist>(QRayCastingServicePrivate &amp;dd)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QRayCastingServicePrivate</name>
        <filename>qt3drender-raycasting-qraycastingserviceprivate.html</filename>
        <base>QAbstractCollisionQueryServicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRayCastingServicePrivate</name>
            <anchorfile>qt3drender-raycasting-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-raycasting-qraycastingserviceprivate.html</anchorfile>
            <anchor>collides</anchor>
            <arglist>(const QRay3D &amp;ray, QBoundingVolumeProvider *provider, QAbstractCollisionQueryService::QueryMode mode, const QQueryHandle &amp;handle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCollisionQueryResult::Hit</type>
            <name>collides</name>
            <anchorfile>qt3drender-raycasting-qraycastingserviceprivate.html</anchorfile>
            <anchor>collides-1</anchor>
            <arglist>(const QRay3D &amp;ray, const QBoundingVolume *volume)</arglist>
        </member>
        <class>Qt3DRender::RayCasting::QRayCastingServicePrivate::Query</class>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RayCasting::QRayCastingServicePrivate::Query</name>
        <filename>qt3drender-raycasting-qraycastingserviceprivate-query.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferCapture</name>
        <filename>qt3drender-qbuffercapture.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBufferCapture</name>
            <anchorfile>qt3drender-qbuffercapture.html</anchorfile>
            <anchor>QBufferCapture</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QBufferCapture</name>
            <anchorfile>qt3drender-qbuffercapture.html</anchorfile>
            <anchor>dtor.QBufferCapture</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferCapturePrivate</name>
        <filename>qt3drender-qbuffercaptureprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBufferCapturePrivate</name>
            <anchorfile>qt3drender-qbuffercaptureprivate.html</anchorfile>
            <anchor>QBufferCapturePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </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>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>
    </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::QCameraSelectorData</name>
        <filename>qt3drender-qcameraselectordata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClearBuffers</name>
        <filename>qt3drender-qclearbuffers.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="BufferType">
            <name>buffers</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>clearColor</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>clearDepthValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearDepthValue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>clearStencilValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearStencilValue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QRenderTargetOutput *">
            <name>colorBuffer</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>colorBuffer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClearBuffers</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>QClearBuffers</anchor>
            <arglist>(Qt3DCore::QNode *parent)</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="typedef" type="Qt3DRender::QClearBuffers::BufferType">
            <name>BufferTypeFlags</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>BufferType</type>
            <name>buffers</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>clearColor</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>clearDepthValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearDepthValue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>clearStencilValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearStencilValue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRenderTargetOutput *</type>
            <name>colorBuffer</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>colorBuffer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBuffers</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>(BufferType buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearColor</name>
            <anchorfile>qt3drender-qclearbuffers.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>setClearDepthValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearDepthValue-prop</anchor>
            <arglist>(float clearDepthValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClearStencilValue</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearStencilValue-prop</anchor>
            <arglist>(int clearStencilValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColorBuffer</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>colorBuffer-prop</anchor>
            <arglist>(QRenderTargetOutput *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buffersChanged</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>buffers-prop</anchor>
            <arglist>(BufferType buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearColorChanged</name>
            <anchorfile>qt3drender-qclearbuffers.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>clearDepthValueChanged</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearDepthValue-prop</anchor>
            <arglist>(float clearDepthValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearStencilValueChanged</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>clearStencilValue-prop</anchor>
            <arglist>(int clearStencilValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>colorBufferChanged</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>colorBuffer-prop</anchor>
            <arglist>(QRenderTargetOutput *buffer)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QClearBuffers</name>
            <anchorfile>qt3drender-qclearbuffers.html</anchorfile>
            <anchor>QClearBuffers-1</anchor>
            <arglist>(QClearBuffersPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClearBuffersPrivate</name>
        <filename>qt3drender-qclearbuffersprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClearBuffersPrivate</name>
            <anchorfile>qt3drender-qclearbuffersprivate.html</anchorfile>
            <anchor>QClearBuffersPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClearBuffersData</name>
        <filename>qt3drender-qclearbuffersdata.html</filename>
    </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>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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDispatchComputePrivate</name>
        <filename>qt3drender-qdispatchcomputeprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDispatchComputePrivate</name>
            <anchorfile>qt3drender-qdispatchcomputeprivate.html</anchorfile>
            <anchor>QDispatchComputePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDispatchComputeData</name>
        <filename>qt3drender-qdispatchcomputedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphNode</name>
        <filename>qt3drender-qframegraphnode.html</filename>
        <base>QNode</base>
        <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>QFrameGraphNode *</type>
            <name>parentFrameGraphNode</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>parentFrameGraphNode</anchor>
            <arglist>() const</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="protected" virtualness="virtual" static="no">
            <type>virtual Qt3DCore::QNodeCreatedChangeBasePtr</type>
            <name>createNodeCreationChange</name>
            <anchorfile>qt3drender-qframegraphnode.html</anchorfile>
            <anchor>createNodeCreationChange</anchor>
            <arglist>() const</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::QFrameGraphNodeCreatedChangeBase</name>
        <filename>qt3drender-qframegraphnodecreatedchangebase.html</filename>
        <base>QNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNodeCreatedChangeBase</name>
            <anchorfile>qt3drender-qframegraphnodecreatedchangebase.html</anchorfile>
            <anchor>QFrameGraphNodeCreatedChangeBase</anchor>
            <arglist>(const QFrameGraphNode *node)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>parentFrameGraphNodeId</name>
            <anchorfile>qt3drender-qframegraphnodecreatedchangebase.html</anchorfile>
            <anchor>parentFrameGraphNodeId</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphNodeCreatedChange</name>
        <filename>qt3drender-qframegraphnodecreatedchange.html</filename>
        <base>QFrameGraphNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNodeCreatedChange</name>
            <anchorfile>qt3drender-qframegraphnodecreatedchange.html</anchorfile>
            <anchor>QFrameGraphNodeCreatedChange</anchor>
            <arglist>(const QFrameGraphNode *node)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrameGraphNodeCreatedChangeBasePrivate</name>
        <filename>qt3drender-qframegraphnodecreatedchangebaseprivate.html</filename>
        <base>QNodeCreatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameGraphNodeCreatedChangeBasePrivate</name>
            <anchorfile>qt3drender-qframegraphnodecreatedchangebaseprivate.html</anchorfile>
            <anchor>QFrameGraphNodeCreatedChangeBasePrivate</anchor>
            <arglist>(const QFrameGraphNode *node)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLayerFilter</name>
        <filename>qt3drender-qlayerfilter.html</filename>
        <base>QFrameGraphNode</base>
        <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>void</type>
            <name>addLayer</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>addLayer</anchor>
            <arglist>(QLayer *layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeLayer</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>removeLayer</anchor>
            <arglist>(QLayer *layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QLayer *&gt;</type>
            <name>layers</name>
            <anchorfile>qt3drender-qlayerfilter.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</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>
    </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::QLayerFilterData</name>
        <filename>qt3drender-qlayerfilterdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMemoryBarrier</name>
        <filename>qt3drender-qmemorybarrier.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMemoryBarrier</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>QMemoryBarrier</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMemoryBarrier</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>dtor.QMemoryBarrier</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="enum">
            <name>Operation</name>
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="VertexAttributeArray">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ElementArray">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Uniform">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureFetch">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderImageAccess">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Command">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="PixelBuffer">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TextureUpdate">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BufferUpdate">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrameBuffer">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TransformFeedback">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AtomicCounter">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderStorage">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="QueryBuffer">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="All">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="Qt3DRender::QMemoryBarrier::Operation">
            <name>Operations</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Operations</type>
            <name>waitOperations</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>waitOperations</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWaitOperations</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>setWaitOperations</anchor>
            <arglist>(QMemoryBarrier::Operations operations)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>waitOperationsChanged</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>waitOperationsChanged</anchor>
            <arglist>(QMemoryBarrier::Operations barrierTypes)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMemoryBarrier</name>
            <anchorfile>qt3drender-qmemorybarrier.html</anchorfile>
            <anchor>QMemoryBarrier-1</anchor>
            <arglist>(QMemoryBarrierPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMemoryBarrierPrivate</name>
        <filename>qt3drender-qmemorybarrierprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMemoryBarrierPrivate</name>
            <anchorfile>qt3drender-qmemorybarrierprivate.html</anchorfile>
            <anchor>QMemoryBarrierPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMemoryBarrierData</name>
        <filename>qt3drender-qmemorybarrierdata.html</filename>
    </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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderCaptureReply</name>
        <filename>qt3drender-qrendercapturereply.html</filename>
        <base>QObject</base>
        <member kind="property" type="QImage">
            <name>image</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>image-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>captureId</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>captureId-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>complete</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>complete-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QImage</type>
            <name>image</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>image-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>captureId</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>captureId-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isComplete</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>complete-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>saveImage</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>saveImage</anchor>
            <arglist>(const QString &amp;fileName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>completed</name>
            <anchorfile>qt3drender-qrendercapturereply.html</anchorfile>
            <anchor>complete-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderCapture</name>
        <filename>qt3drender-qrendercapture.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderCapture</name>
            <anchorfile>qt3drender-qrendercapture.html</anchorfile>
            <anchor>QRenderCapture</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QRenderCaptureReply *</type>
            <name>requestCapture</name>
            <anchorfile>qt3drender-qrendercapture.html</anchorfile>
            <anchor>requestCapture</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderCapturePrivate</name>
        <filename>qt3drender-qrendercaptureprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderCaptureReplyPrivate</name>
        <filename>qt3drender-qrendercapturereplyprivate.html</filename>
        <base>QObjectPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderCaptureInitData</name>
        <filename>qt3drender-qrendercaptureinitdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::RenderCaptureData</name>
        <filename>qt3drender-rendercapturedata.html</filename>
    </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>QVector&lt;QFilterKey *&gt;</type>
            <name>matchAny</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>matchAny</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMatch</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>addMatch</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMatch</name>
            <anchorfile>qt3drender-qrenderpassfilter.html</anchorfile>
            <anchor>removeMatch</anchor>
            <arglist>(QFilterKey *filterKey)</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 *parameter)</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 *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>
    </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::QRenderPassFilterData</name>
        <filename>qt3drender-qrenderpassfilterdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStateSet</name>
        <filename>qt3drender-qrenderstateset.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderStateSet</name>
            <anchorfile>qt3drender-qrenderstateset.html</anchorfile>
            <anchor>QRenderStateSet</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addRenderState</name>
            <anchorfile>qt3drender-qrenderstateset.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-qrenderstateset.html</anchorfile>
            <anchor>removeRenderState</anchor>
            <arglist>(QRenderState *state)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QRenderState *&gt;</type>
            <name>renderStates</name>
            <anchorfile>qt3drender-qrenderstateset.html</anchorfile>
            <anchor>renderStates</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderStateSet</name>
            <anchorfile>qt3drender-qrenderstateset.html</anchorfile>
            <anchor>QRenderStateSet-1</anchor>
            <arglist>(QRenderStateSetPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStateSetPrivate</name>
        <filename>qt3drender-qrenderstatesetprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderStateSetPrivate</name>
            <anchorfile>qt3drender-qrenderstatesetprivate.html</anchorfile>
            <anchor>QRenderStateSetPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStateSetData</name>
        <filename>qt3drender-qrenderstatesetdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSurfaceSelector</name>
        <filename>qt3drender-qrendersurfaceselector.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="QObject *">
            <name>surface</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surface-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>externalRenderTargetSize</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>surfacePixelRatio</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surfacePixelRatio-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderSurfaceSelector</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>QRenderSurfaceSelector</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>surface</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surface-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>externalRenderTargetSize</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>surfacePixelRatio</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surfacePixelRatio-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurface</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QObject *surfaceObject)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSurfacePixelRatio</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surfacePixelRatio-prop</anchor>
            <arglist>(float ratio)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExternalRenderTargetSize</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>setExternalRenderTargetSize</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>surfaceChanged</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surface-prop</anchor>
            <arglist>(QObject *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>externalRenderTargetSizeChanged</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>surfacePixelRatioChanged</name>
            <anchorfile>qt3drender-qrendersurfaceselector.html</anchorfile>
            <anchor>surfacePixelRatio-prop</anchor>
            <arglist>(float ratio)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSurfaceSelectorPrivate</name>
        <filename>qt3drender-qrendersurfaceselectorprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderSurfaceSelectorPrivate</name>
            <anchorfile>qt3drender-qrendersurfaceselectorprivate.html</anchorfile>
            <anchor>QRenderSurfaceSelectorPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QRenderSurfaceSelectorPrivate</name>
            <anchorfile>qt3drender-qrendersurfaceselectorprivate.html</anchorfile>
            <anchor>dtor.QRenderSurfaceSelectorPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QRenderSurfaceSelector *</type>
            <name>find</name>
            <anchorfile>qt3drender-qrendersurfaceselectorprivate.html</anchorfile>
            <anchor>find</anchor>
            <arglist>(QObject *rootObject)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExternalRenderTargetSize</name>
            <anchorfile>qt3drender-qrendersurfaceselectorprivate.html</anchorfile>
            <anchor>setExternalRenderTargetSize</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>externalRenderTargetSize</name>
            <anchorfile>qt3drender-qrendersurfaceselectorprivate.html</anchorfile>
            <anchor>externalRenderTargetSize</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSurfaceSelectorData</name>
        <filename>qt3drender-qrendersurfaceselectordata.html</filename>
    </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>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>setOutputs</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>setOutputs</anchor>
            <arglist>(const QVector&lt;QRenderTargetOutput::AttachmentPoint&gt; &amp;buffers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QRenderTargetOutput::AttachmentPoint&gt;</type>
            <name>outputs</name>
            <anchorfile>qt3drender-qrendertargetselector.html</anchorfile>
            <anchor>outputs</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>
    </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::QRenderTargetSelectorData</name>
        <filename>qt3drender-qrendertargetselectordata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortPolicy</name>
        <filename>qt3drender-qsortpolicy.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="QVector&lt;int&gt;">
            <name>sortTypes</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortPolicy</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>QSortPolicy</anchor>
            <arglist>(Qt3DCore::QNode *parent)</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>QVector&lt;SortType&gt;</type>
            <name>sortTypes</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>sortTypesInt</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSortTypes</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist>(const QVector&lt;SortType&gt; &amp;sortTypes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSortTypes</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;sortTypesInt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sortTypesChanged</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist>(const QVector&lt;SortType&gt; &amp;sortTypes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sortTypesChanged</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>sortTypes-prop</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;sortTypes)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSortPolicy</name>
            <anchorfile>qt3drender-qsortpolicy.html</anchorfile>
            <anchor>QSortPolicy-1</anchor>
            <arglist>(QSortPolicyPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortPolicyPrivate</name>
        <filename>qt3drender-qsortpolicyprivate.html</filename>
        <base>QFrameGraphNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSortPolicyPrivate</name>
            <anchorfile>qt3drender-qsortpolicyprivate.html</anchorfile>
            <anchor>QSortPolicyPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSortPolicyData</name>
        <filename>qt3drender-qsortpolicydata.html</filename>
    </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>QVector&lt;QFilterKey *&gt;</type>
            <name>matchAll</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>matchAll</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addMatch</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>addMatch</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMatch</name>
            <anchorfile>qt3drender-qtechniquefilter.html</anchorfile>
            <anchor>removeMatch</anchor>
            <arglist>(QFilterKey *filterKey)</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 *parameter)</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 *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>
    </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::QTechniqueFilterData</name>
        <filename>qt3drender-qtechniquefilterdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QViewport</name>
        <filename>qt3drender-qviewport.html</filename>
        <base>QFrameGraphNode</base>
        <member kind="property" type="QRectF">
            <name>normalizedRect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>normalizedRect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>gamma</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>gamma-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>QRectF</type>
            <name>normalizedRect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>normalizedRect-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>gamma</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormalizedRect</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>normalizedRect-prop</anchor>
            <arglist>(const QRectF &amp;normalizedRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGamma</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>(float gamma)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalizedRectChanged</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>normalizedRect-prop</anchor>
            <arglist>(const QRectF &amp;normalizedRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>gammaChanged</name>
            <anchorfile>qt3drender-qviewport.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>(float gamma)</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>
    </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::QViewportData</name>
        <filename>qt3drender-qviewportdata.html</filename>
    </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="non" static="no">
            <type></type>
            <name>QAbstractFunctor</name>
            <anchorfile>qt3drender-qabstractfunctor.html</anchorfile>
            <anchor>QAbstractFunctor</anchor>
            <arglist>() = default</arglist>
        </member>
        <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::QCamera</name>
        <filename>qt3drender-qcamera.html</filename>
        <base>QEntity</base>
        <member kind="property" type="Qt3DRender::QCameraLens::ProjectionType">
            <name>projectionType</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>nearPlane</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>farPlane</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fieldOfView</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>aspectRatio</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>left</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>right</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottom</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>top</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>projectionMatrix</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>exposure</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>position</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>upVector</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>upVector-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>viewCenter</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>viewCenter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>viewVector</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>viewVector-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>viewMatrix</name>
            <anchorfile>qt3drender-qcamera-obsolete.html</anchorfile>
            <anchor>viewMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCamera</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>QCamera</anchor>
            <arglist>(QNode *parent)</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>qt3drender-qcamera.html</anchorfile>
            <anchor>lens</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QTransform *</type>
            <name>transform</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-qcamera.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>exposure</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>position</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-qcamera-obsolete.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>qt3drender-qcamera.html</anchorfile>
            <anchor>setProjectionType</anchor>
            <arglist>(QCameraLens::ProjectionType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNearPlane</name>
            <anchorfile>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.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>qt3drender-qcamera.html</anchorfile>
            <anchor>setTop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjectionMatrix</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>setProjectionMatrix</anchor>
            <arglist>(const QMatrix4x4 &amp;projectionMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExposure</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>setExposure</anchor>
            <arglist>(float exposure)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPosition</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>setPosition</anchor>
            <arglist>(const QVector3D &amp;position)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setUpVector</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>setUpVector</anchor>
            <arglist>(const QVector3D &amp;upVector)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewCenter</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>setViewCenter</anchor>
            <arglist>(const QVector3D &amp;viewCenter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionTypeChanged</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>exposureChanged</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist>(float exposure)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>positionChanged</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-qcamera-obsolete.html</anchorfile>
            <anchor>viewMatrix-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QCamera</name>
            <anchorfile>qt3drender-qcamera.html</anchorfile>
            <anchor>QCamera-1</anchor>
            <arglist>(QCameraPrivate &amp;dd, QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraPrivate</name>
        <filename>qt3drender-qcameraprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraPrivate</name>
            <anchorfile>qt3drender-qcameraprivate.html</anchorfile>
            <anchor>QCameraPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateViewMatrixAndTransform</name>
            <anchorfile>qt3drender-qcameraprivate.html</anchorfile>
            <anchor>updateViewMatrixAndTransform</anchor>
            <arglist>(bool doEmit)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraLens</name>
        <filename>qt3drender-qcameralens.html</filename>
        <base>QComponent</base>
        <member kind="property" type="ProjectionType">
            <name>projectionType</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>projectionType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>nearPlane</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>nearPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>farPlane</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>farPlane-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>fieldOfView</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>fieldOfView-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>aspectRatio</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>aspectRatio-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>left</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>left-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>right</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>right-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottom</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>bottom-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>top</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>top-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QMatrix4x4">
            <name>projectionMatrix</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>exposure</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCameraLens</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>QCameraLens</anchor>
            <arglist>(QNode *parent)</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 name="CustomProjection">
            <anchor>ProjectionType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ProjectionType</type>
            <name>projectionType</name>
            <anchorfile>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.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>qt3drender-qcameralens.html</anchorfile>
            <anchor>projectionMatrix-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOrthographicProjection</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>float</type>
            <name>exposure</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjectionType</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-qcameralens.html</anchorfile>
            <anchor>setTop</anchor>
            <arglist>(float top)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProjectionMatrix</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>setProjectionMatrix</anchor>
            <arglist>(const QMatrix4x4 &amp;projectionMatrix)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExposure</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>setExposure</anchor>
            <arglist>(float exposure)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>projectionTypeChanged</name>
            <anchorfile>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-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>qt3drender-qcameralens.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>exposureChanged</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>exposure-prop</anchor>
            <arglist>(float exposure)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QCameraLens</name>
            <anchorfile>qt3drender-qcameralens.html</anchorfile>
            <anchor>QCameraLens-1</anchor>
            <arglist>(QCameraLensPrivate &amp;dd, QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraLensPrivate</name>
        <filename>qt3drender-qcameralensprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateProjectionMatrix</name>
            <anchorfile>qt3drender-qcameralensprivate.html</anchorfile>
            <anchor>updateProjectionMatrix</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCameraLensData</name>
        <filename>qt3drender-qcameralensdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QComputeCommand</name>
        <filename>qt3drender-qcomputecommand.html</filename>
        <base>QComponent</base>
        <member kind="property" type="int">
            <name>workGroupX</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>workGroupX-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>workGroupY</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>workGroupY-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>workGroupZ</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComputeCommand</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>QComputeCommand</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>workGroupX</name>
            <anchorfile>qt3drender-qcomputecommand.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-qcomputecommand.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-qcomputecommand.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-qcomputecommand.html</anchorfile>
            <anchor>setWorkGroupX</anchor>
            <arglist>(int workGroupX)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorkGroupY</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>setWorkGroupY</anchor>
            <arglist>(int workGroupY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorkGroupZ</name>
            <anchorfile>qt3drender-qcomputecommand.html</anchorfile>
            <anchor>setWorkGroupZ</anchor>
            <arglist>(int workGroupZ)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>workGroupXChanged</name>
            <anchorfile>qt3drender-qcomputecommand.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-qcomputecommand.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-qcomputecommand.html</anchorfile>
            <anchor>workGroupZ-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QComputeCommandPrivate</name>
        <filename>qt3drender-qcomputecommandprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QComputeCommandPrivate</name>
            <anchorfile>qt3drender-qcomputecommandprivate.html</anchorfile>
            <anchor>QComputeCommandPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QComputeCommandData</name>
        <filename>qt3drender-qcomputecommanddata.html</filename>
    </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="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="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>
    </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::QLevelOfDetail</name>
        <filename>qt3drender-qlevelofdetail.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DRender::QCamera *">
            <name>camera</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>currentIndex</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>currentIndex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ThresholdType">
            <name>thresholdType</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholdType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector&lt;qreal&gt;">
            <name>thresholds</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholds-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QLevelOfDetailBoundingSphere">
            <name>volumeOverride</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>volumeOverride-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ThresholdType</name>
            <anchor>ThresholdType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DistanceToCameraThreshold">
            <anchor>ThresholdType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ProjectedScreenPixelSizeThreshold">
            <anchor>ThresholdType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetail</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>QLevelOfDetail</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>currentIndex</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>currentIndex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ThresholdType</type>
            <name>thresholdType</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholdType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;qreal&gt;</type>
            <name>thresholds</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholds-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QLevelOfDetailBoundingSphere</type>
            <name>volumeOverride</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>volumeOverride-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QLevelOfDetailBoundingSphere</type>
            <name>createBoundingSphere</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>createBoundingSphere</anchor>
            <arglist>(const QVector3D &amp;center, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>setCamera</anchor>
            <arglist>(QCamera *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentIndex</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>setCurrentIndex</anchor>
            <arglist>(int currentIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setThresholdType</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>setThresholdType</anchor>
            <arglist>(ThresholdType thresholdType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setThresholds</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>setThresholds</anchor>
            <arglist>(const QVector&lt;qreal&gt; &amp;thresholds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVolumeOverride</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>volumeOverride-prop</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;volumeOverride)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraChanged</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(QCamera *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>currentIndexChanged</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>currentIndex-prop</anchor>
            <arglist>(int currentIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>thresholdTypeChanged</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholdType-prop</anchor>
            <arglist>(ThresholdType thresholdType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>thresholdsChanged</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>thresholds-prop</anchor>
            <arglist>(const QVector&lt;qreal&gt; &amp;thresholds)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>volumeOverrideChanged</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>volumeOverride-prop</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;volumeOverride)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetail</name>
            <anchorfile>qt3drender-qlevelofdetail.html</anchorfile>
            <anchor>QLevelOfDetail-1</anchor>
            <arglist>(QLevelOfDetailPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLevelOfDetailPrivate</name>
        <filename>qt3drender-qlevelofdetailprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetailPrivate</name>
            <anchorfile>qt3drender-qlevelofdetailprivate.html</anchorfile>
            <anchor>QLevelOfDetailPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_radiusChanged</name>
            <anchorfile>qt3drender-qlevelofdetailprivate.html</anchorfile>
            <anchor>underscore.q_radiusChanged</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_centerChanged</name>
            <anchorfile>qt3drender-qlevelofdetailprivate.html</anchorfile>
            <anchor>underscore.q_centerChanged</anchor>
            <arglist>(const QVector3D &amp;center)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLevelOfDetailData</name>
        <filename>qt3drender-qlevelofdetaildata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLevelOfDetailBoundingSphere</name>
        <filename>qt3drender-qlevelofdetailboundingsphere.html</filename>
        <member kind="property" type="QVector3D">
            <name>center</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>center-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetailBoundingSphere</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>QLevelOfDetailBoundingSphere</anchor>
            <arglist>(QVector3D center, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetailBoundingSphere</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>QLevelOfDetailBoundingSphere-1</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QLevelOfDetailBoundingSphere</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>dtor.QLevelOfDetailBoundingSphere</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QLevelOfDetailBoundingSphere &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>center</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>center-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-qlevelofdetailboundingsphere.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QLevelOfDetailBoundingSphere &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QLevelOfDetailSwitch</name>
        <filename>qt3drender-qlevelofdetailswitch.html</filename>
        <base>QLevelOfDetail</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetailSwitch</name>
            <anchorfile>qt3drender-qlevelofdetailswitch.html</anchorfile>
            <anchor>QLevelOfDetailSwitch</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QLevelOfDetailSwitch</name>
            <anchorfile>qt3drender-qlevelofdetailswitch.html</anchorfile>
            <anchor>QLevelOfDetailSwitch-1</anchor>
            <arglist>(QLevelOfDetailPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPickingSettings</name>
        <filename>qt3drender-qpickingsettings.html</filename>
        <base>QNode</base>
        <member kind="property" type="PickMethod">
            <name>pickMethod</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickMethod-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="PickResultMode">
            <name>pickResultMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickResultMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="FaceOrientationPickingMode">
            <name>faceOrientationPickingMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>faceOrientationPickingMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickingSettings</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>QPickingSettings</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="enum">
            <name>PickMethod</name>
            <anchor>PickMethod-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BoundingVolumePicking">
            <anchor>PickMethod-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TrianglePicking">
            <anchor>PickMethod-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>PickResultMode</name>
            <anchor>PickResultMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NearestPick">
            <anchor>PickResultMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AllPicks">
            <anchor>PickResultMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>FaceOrientationPickingMode</name>
            <anchor>FaceOrientationPickingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontFace">
            <anchor>FaceOrientationPickingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="BackFace">
            <anchor>FaceOrientationPickingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontAndBackFace">
            <anchor>FaceOrientationPickingMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PickMethod</type>
            <name>pickMethod</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickMethod-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PickResultMode</type>
            <name>pickResultMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickResultMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FaceOrientationPickingMode</type>
            <name>faceOrientationPickingMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>faceOrientationPickingMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPickMethod</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickMethod-prop</anchor>
            <arglist>(PickMethod pickMethod)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPickResultMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickResultMode-prop</anchor>
            <arglist>(PickResultMode pickResultMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFaceOrientationPickingMode</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>faceOrientationPickingMode-prop</anchor>
            <arglist>(FaceOrientationPickingMode faceOrientationPickingMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pickMethodChanged</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickMethod-prop</anchor>
            <arglist>(QPickingSettings::PickMethod pickMethod)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>pickResultModeChanged</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>pickResultMode-prop</anchor>
            <arglist>(QPickingSettings::PickResultMode pickResult)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceOrientationPickingModeChanged</name>
            <anchorfile>qt3drender-qpickingsettings.html</anchorfile>
            <anchor>faceOrientationPickingMode-prop</anchor>
            <arglist>(QPickingSettings::FaceOrientationPickingMode faceOrientationPickingMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPickingSettingsPrivate</name>
        <filename>qt3drender-qpickingsettingsprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickingSettingsPrivate</name>
            <anchorfile>qt3drender-qpickingsettingsprivate.html</anchorfile>
            <anchor>QPickingSettingsPrivate</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>
    </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>void</type>
            <name>loadSceneParsers</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>loadSceneParsers</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadRenderPlugin</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>loadRenderPlugin</anchor>
            <arglist>(const QString &amp;pluginName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderInitialize</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>renderInitialize</anchor>
            <arglist>(QOpenGLContext *context)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderShutdown</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>renderShutdown</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(const QMetaObject &amp;, const Qt3DCore::QBackendNodeMapperPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QAspectJobPtr&gt;</type>
            <name>createGeometryRendererJobs</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>createGeometryRendererJobs</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>void</type>
            <name>configurePlugin</name>
            <anchorfile>qt3drender-qrenderaspectprivate.html</anchorfile>
            <anchor>configurePlugin</anchor>
            <arglist>(const QString &amp;plugin)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSettings</name>
        <filename>qt3drender-qrendersettings.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DRender::QPickingSettings *">
            <name>pickingSettings</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>pickingSettings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="RenderPolicy">
            <name>renderPolicy</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QFrameGraphNode *">
            <name>activeFrameGraph</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderSettings</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>QRenderSettings</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="enum">
            <name>RenderPolicy</name>
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OnDemand">
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>RenderPolicy-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPickingSettings *</type>
            <name>pickingSettings</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>pickingSettings-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFrameGraphNode *</type>
            <name>activeFrameGraph</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>RenderPolicy</type>
            <name>renderPolicy</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActiveFrameGraph</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>(QFrameGraphNode *activeFrameGraph)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderPolicy</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>(RenderPolicy renderPolicy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeFrameGraphChanged</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>activeFrameGraph-prop</anchor>
            <arglist>(QFrameGraphNode *activeFrameGraph)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderPolicyChanged</name>
            <anchorfile>qt3drender-qrendersettings.html</anchorfile>
            <anchor>renderPolicy-prop</anchor>
            <arglist>(RenderPolicy renderPolicy)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSettingsPrivate</name>
        <filename>qt3drender-qrendersettingsprivate.html</filename>
        <base>QComponentPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderSettingsData</name>
        <filename>qt3drender-qrendersettingsdata.html</filename>
    </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>void</type>
            <name>addOutput</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>addOutput</anchor>
            <arglist>(QRenderTargetOutput *output)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeOutput</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>removeOutput</anchor>
            <arglist>(QRenderTargetOutput *output)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QRenderTargetOutput *&gt;</type>
            <name>outputs</name>
            <anchorfile>qt3drender-qrendertarget.html</anchorfile>
            <anchor>outputs</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetPrivate</name>
        <filename>qt3drender-qrendertargetprivate.html</filename>
        <base>QComponentPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetData</name>
        <filename>qt3drender-qrendertargetdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetOutput</name>
        <filename>qt3drender-qrendertargetoutput.html</filename>
        <base>QNode</base>
        <member kind="property" type="AttachmentPoint">
            <name>attachmentPoint</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>attachmentPoint-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QAbstractTexture *">
            <name>texture</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>mipLevel</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>mipLevel-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>layer</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture::CubeMapFace">
            <name>face</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>AttachmentPoint</name>
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color0">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color1">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color2">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color3">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color4">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color5">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color6">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color7">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color8">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color9">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color10">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color11">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color12">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color13">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color14">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Color15">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Depth">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Stencil">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DepthStencil">
            <anchor>AttachmentPoint-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetOutput</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>QRenderTargetOutput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AttachmentPoint</type>
            <name>attachmentPoint</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>attachmentPoint-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture *</type>
            <name>texture</name>
            <anchorfile>qt3drender-qrendertargetoutput.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-qrendertargetoutput.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-qrendertargetoutput.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAttachmentPoint</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>attachmentPoint-prop</anchor>
            <arglist>(AttachmentPoint attachmentPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(QAbstractTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMipLevel</name>
            <anchorfile>qt3drender-qrendertargetoutput.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-qrendertargetoutput.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-qrendertargetoutput.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>(QAbstractTexture::CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>attachmentPointChanged</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>attachmentPoint-prop</anchor>
            <arglist>(AttachmentPoint attachmentPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureChanged</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(QAbstractTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mipLevelChanged</name>
            <anchorfile>qt3drender-qrendertargetoutput.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-qrendertargetoutput.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-qrendertargetoutput.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>(QAbstractTexture::CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QRenderTargetOutput</name>
            <anchorfile>qt3drender-qrendertargetoutput.html</anchorfile>
            <anchor>QRenderTargetOutput-1</anchor>
            <arglist>(QRenderTargetOutputPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetOutputPrivate</name>
        <filename>qt3drender-qrendertargetoutputprivate.html</filename>
        <base>QNodePrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderTargetOutputData</name>
        <filename>qt3drender-qrendertargetoutputdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAttribute</name>
        <filename>qt3drender-qattribute.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QBuffer *">
            <name>buffer</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="VertexBaseType">
            <name>vertexBaseType</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexBaseType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>vertexSize</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexSize-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>count</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>count-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>byteStride</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>byteStride-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>byteOffset</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>byteOffset-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>divisor</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>divisor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="AttributeType">
            <name>attributeType</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>defaultPositionAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultPositionAttributeName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>defaultNormalAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultNormalAttributeName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>defaultColorAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultColorAttributeName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>defaultTextureCoordinateAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultTextureCoordinateAttributeName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>defaultTangentAttributeName</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>defaultTangentAttributeName-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 name="DrawIndirectAttribute">
            <anchor>AttributeType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>VertexBaseType</name>
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Byte">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedByte">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Short">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedShort">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Int">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnsignedInt">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="HalfFloat">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Float">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Double">
            <anchor>VertexBaseType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAttribute</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>QAttribute</anchor>
            <arglist>(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, VertexBaseType type, uint dataSize, uint count, uint offset, uint stride, 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-2</anchor>
            <arglist>(QBuffer *buf, const QString &amp;name, VertexBaseType type, uint dataSize, uint count, uint offset, uint stride, QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBuffer *</type>
            <name>buffer</name>
            <anchorfile>qt3drender-qattribute.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-qattribute.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>VertexBaseType</type>
            <name>vertexBaseType</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexBaseType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>vertexSize</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexSize-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>count</name>
            <anchorfile>qt3drender-qattribute.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-qattribute.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-qattribute.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-qattribute.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-qattribute.html</anchorfile>
            <anchor>attributeType-prop</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBuffer</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist>(QBuffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setName</name>
            <anchorfile>qt3drender-qattribute.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>setVertexBaseType</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexBaseType-prop</anchor>
            <arglist>(VertexBaseType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVertexSize</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexSize-prop</anchor>
            <arglist>(uint size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataType</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>setDataType</anchor>
            <arglist>(VertexBaseType type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataSize</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>setDataSize</anchor>
            <arglist>(uint size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCount</name>
            <anchorfile>qt3drender-qattribute.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-qattribute.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-qattribute.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-qattribute.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-qattribute.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-qattribute.html</anchorfile>
            <anchor>buffer-prop</anchor>
            <arglist>(QBuffer *buffer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>nameChanged</name>
            <anchorfile>qt3drender-qattribute.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>vertexBaseTypeChanged</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexBaseType-prop</anchor>
            <arglist>(VertexBaseType vertexBaseType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>vertexSizeChanged</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>vertexSize-prop</anchor>
            <arglist>(uint vertexSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataTypeChanged</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>dataTypeChanged</anchor>
            <arglist>(VertexBaseType vertexBaseType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataSizeChanged</name>
            <anchorfile>qt3drender-qattribute.html</anchorfile>
            <anchor>dataSizeChanged</anchor>
            <arglist>(uint vertexSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>countChanged</name>
            <anchorfile>qt3drender-qattribute.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-qattribute.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-qattribute.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-qattribute.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-qattribute.html</anchorfile>
            <anchor>attributeType-prop</anchor>
            <arglist>(AttributeType attributeType)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAttributePrivate</name>
        <filename>qt3drender-qattributeprivate.html</filename>
        <base>QNodePrivate</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::QAttributeData</name>
        <filename>qt3drender-qattributedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBuffer</name>
        <filename>qt3drender-qbuffer.html</filename>
        <base>QNode</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>syncData</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>syncData-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="AccessType">
            <name>accessType</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>accessType-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 name="UniformBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ShaderStorageBuffer">
            <anchor>BufferType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DrawIndirectBuffer">
            <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="enum">
            <name>AccessType</name>
            <anchor>AccessType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Write">
            <anchor>AccessType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Read">
            <anchor>AccessType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ReadWrite">
            <anchor>AccessType-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>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>isSyncData</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>syncData-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AccessType</type>
            <name>accessType</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>accessType-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3drender-qbuffer.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-qbuffer.html</anchorfile>
            <anchor>data</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataGenerator</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>setDataGenerator</anchor>
            <arglist>(const QBufferDataGeneratorPtr &amp;functor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QBufferDataGeneratorPtr</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateData</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>updateData</anchor>
            <arglist>(int offset, const QByteArray &amp;bytes)</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>setSyncData</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>syncData-prop</anchor>
            <arglist>(bool syncData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAccessType</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>accessType-prop</anchor>
            <arglist>(AccessType access)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>dataChanged</anchor>
            <arglist>(const QByteArray &amp;bytes)</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>syncDataChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>syncData-prop</anchor>
            <arglist>(bool syncData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>accessTypeChanged</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>accessType-prop</anchor>
            <arglist>(AccessType access)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>dataAvailable</name>
            <anchorfile>qt3drender-qbuffer.html</anchorfile>
            <anchor>dataAvailable</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferPrivate</name>
        <filename>qt3drender-qbufferprivate.html</filename>
        <base>QNodePrivate</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::QBufferData</name>
        <filename>qt3drender-qbufferdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferUpdate</name>
        <filename>qt3drender-qbufferupdate.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBufferDataGenerator</name>
        <filename>qt3drender-qbufferdatagenerator.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QBufferDataGenerator</name>
            <anchorfile>qt3drender-qbufferdatagenerator.html</anchorfile>
            <anchor>dtor.QBufferDataGenerator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QByteArray</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qbufferdatagenerator.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-qbufferdatagenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QBufferDataGenerator &amp;other) const = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometry</name>
        <filename>qt3drender-qgeometry.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>boundingVolumePositionAttribute</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumePositionAttribute-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>QVector&lt;QAttribute *&gt;</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>(Qt3DRender::QAttribute *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>(Qt3DRender::QAttribute *attribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAttribute *</type>
            <name>boundingVolumePositionAttribute</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumePositionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBoundingVolumePositionAttribute</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumePositionAttribute-prop</anchor>
            <arglist>(QAttribute *boundingVolumePositionAttribute)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>boundingVolumePositionAttributeChanged</name>
            <anchorfile>qt3drender-qgeometry.html</anchorfile>
            <anchor>boundingVolumePositionAttribute-prop</anchor>
            <arglist>(QAttribute *boundingVolumePositionAttribute)</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QGeometryPrivate</name>
            <anchorfile>qt3drender-qgeometryprivate.html</anchorfile>
            <anchor>dtor.QGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryData</name>
        <filename>qt3drender-qgeometrydata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryFactory</name>
        <filename>qt3drender-qgeometryfactory.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QGeometryFactory</name>
            <anchorfile>qt3drender-qgeometryfactory.html</anchorfile>
            <anchor>dtor.QGeometryFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QGeometry *</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qgeometryfactory.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-qgeometryfactory.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QGeometryFactory &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>vertexCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>vertexCount-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>indexOffset</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>indexOffset-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>firstInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstInstance-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>firstVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstVertex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>restartIndexValue</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndexValue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>primitiveRestartEnabled</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestartEnabled-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="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>vertexCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>vertexCount-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>indexOffset</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>indexOffset-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>firstInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstInstance-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>firstVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstVertex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>restartIndexValue</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndexValue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>verticesPerPatch</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>primitiveRestartEnabled</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestartEnabled-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>QGeometryFactoryPtr</type>
            <name>geometryFactory</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>geometryFactory</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeometryFactory</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>setGeometryFactory</anchor>
            <arglist>(const QGeometryFactoryPtr &amp;factory)</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>setVertexCount</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>vertexCount-prop</anchor>
            <arglist>(int vertexCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setIndexOffset</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>indexOffset-prop</anchor>
            <arglist>(int indexOffset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFirstInstance</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstInstance-prop</anchor>
            <arglist>(int firstInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFirstVertex</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstVertex-prop</anchor>
            <arglist>(int firstVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRestartIndexValue</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndexValue-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVerticesPerPatch</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>(int verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPrimitiveRestartEnabled</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestartEnabled-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>vertexCountChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>vertexCount-prop</anchor>
            <arglist>(int vertexCount)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>indexOffsetChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>indexOffset-prop</anchor>
            <arglist>(int indexOffset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>firstInstanceChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstInstance-prop</anchor>
            <arglist>(int firstInstance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>firstVertexChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>firstVertex-prop</anchor>
            <arglist>(int firstVertex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>restartIndexValueChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>restartIndexValue-prop</anchor>
            <arglist>(int restartIndexValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>verticesPerPatchChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>verticesPerPatch-prop</anchor>
            <arglist>(int verticesPerPatch)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>primitiveRestartEnabledChanged</name>
            <anchorfile>qt3drender-qgeometryrenderer.html</anchorfile>
            <anchor>primitiveRestartEnabled-prop</anchor>
            <arglist>(bool primitiveRestartEnabled)</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QGeometryRendererPrivate</name>
            <anchorfile>qt3drender-qgeometryrendererprivate.html</anchorfile>
            <anchor>dtor.QGeometryRendererPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryRendererData</name>
        <filename>qt3drender-qgeometryrendererdata.html</filename>
    </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>meshName</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>meshName-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>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>meshName</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>meshName-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>setMeshName</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>meshName-prop</anchor>
            <arglist>(const QString &amp;meshName)</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>meshNameChanged</name>
            <anchorfile>qt3drender-qmesh.html</anchorfile>
            <anchor>meshName-prop</anchor>
            <arglist>(const QString &amp;meshName)</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::MeshFunctor</name>
        <filename>qt3drender-meshfunctor.html</filename>
        <base>QGeometryFactory</base>
    </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::QGeometryLoaderFactory</name>
        <filename>qt3drender-qgeometryloaderfactory.html</filename>
        <base>QObject</base>
        <base>QFactoryInterface</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGeometryLoaderFactory</name>
            <anchorfile>qt3drender-qgeometryloaderfactory.html</anchorfile>
            <anchor>QGeometryLoaderFactory</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QGeometryLoaderFactory</name>
            <anchorfile>qt3drender-qgeometryloaderfactory.html</anchorfile>
            <anchor>dtor.QGeometryLoaderFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QGeometryLoaderInterface *</type>
            <name>create</name>
            <anchorfile>qt3drender-qgeometryloaderfactory.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;ext) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGeometryLoaderInterface</name>
        <filename>qt3drender-qgeometryloaderinterface.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QGeometry *</type>
            <name>geometry</name>
            <anchorfile>qt3drender-qgeometryloaderinterface.html</anchorfile>
            <anchor>geometry</anchor>
            <arglist>() const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>load</name>
            <anchorfile>qt3drender-qgeometryloaderinterface.html</anchorfile>
            <anchor>load</anchor>
            <arglist>(QIODevice *ioDev, const QString &amp;subMesh) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneExporter</name>
        <filename>qt3drender-qsceneexporter.html</filename>
        <base>QObject</base>
        <member kind="property" type="QStringList">
            <name>errors</name>
            <anchorfile>qt3drender-qsceneexporter.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneExporter</name>
            <anchorfile>qt3drender-qsceneexporter.html</anchorfile>
            <anchor>QSceneExporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QSceneExporter</name>
            <anchorfile>qt3drender-qsceneexporter.html</anchorfile>
            <anchor>dtor.QSceneExporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>exportScene</name>
            <anchorfile>qt3drender-qsceneexporter.html</anchorfile>
            <anchor>exportScene</anchor>
            <arglist>(Qt3DCore::QEntity *sceneRoot, const QString &amp;outDir, const QString &amp;exportName, const QVariantHash &amp;options) = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>errors</name>
            <anchorfile>qt3drender-qsceneexporter.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>errorsChanged</name>
            <anchorfile>qt3drender-qsceneexporter.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>logError</name>
            <anchorfile>qt3drender-qsceneexporter.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-qsceneexporter.html</anchorfile>
            <anchor>logInfo</anchor>
            <arglist>(const QString &amp;info)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneExportFactory</name>
        <filename>qt3drender-qsceneexportfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QStringList</type>
            <name>keys</name>
            <anchorfile>qt3drender-qsceneexportfactory.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>(const QString &amp;pluginPath)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QSceneExporter *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneexportfactory.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::QSceneExportPlugin</name>
        <filename>qt3drender-qsceneexportplugin.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneExportPlugin</name>
            <anchorfile>qt3drender-qsceneexportplugin.html</anchorfile>
            <anchor>QSceneExportPlugin</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSceneExportPlugin</name>
            <anchorfile>qt3drender-qsceneexportplugin.html</anchorfile>
            <anchor>dtor.QSceneExportPlugin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSceneExporter *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneexportplugin.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;key, const QStringList &amp;paramList)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneImporter</name>
        <filename>qt3drender-qsceneimporter.html</filename>
        <base>QObject</base>
        <member kind="property" type="ParserStatus">
            <name>status</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QStringList">
            <name>errors</name>
            <anchorfile>qt3drender-qsceneimporter.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>QSceneImporter</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>QSceneImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QSceneImporter</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>dtor.QSceneImporter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qsceneimporter.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>isFileTypeSupported</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>isFileTypeSupported</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-qsceneimporter.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-qsceneimporter.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>status</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>errors</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>errors-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(ParserStatus status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>errorsChanged</name>
            <anchorfile>qt3drender-qsceneimporter.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>setStatus</name>
            <anchorfile>qt3drender-qsceneimporter.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(ParserStatus status)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>logError</name>
            <anchorfile>qt3drender-qsceneimporter.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-qsceneimporter.html</anchorfile>
            <anchor>logInfo</anchor>
            <arglist>(const QString &amp;info)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneImportFactory</name>
        <filename>qt3drender-qsceneimportfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QStringList</type>
            <name>keys</name>
            <anchorfile>qt3drender-qsceneimportfactory.html</anchorfile>
            <anchor>keys</anchor>
            <arglist>(const QString &amp;pluginPath)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QSceneImporter *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneimportfactory.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::QSceneImportPlugin</name>
        <filename>qt3drender-qsceneimportplugin.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSceneImportPlugin</name>
            <anchorfile>qt3drender-qsceneimportplugin.html</anchorfile>
            <anchor>QSceneImportPlugin</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QSceneImportPlugin</name>
            <anchorfile>qt3drender-qsceneimportplugin.html</anchorfile>
            <anchor>dtor.QSceneImportPlugin</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QSceneImporter *</type>
            <name>create</name>
            <anchorfile>qt3drender-qsceneimportplugin.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const QString &amp;key, const QStringList &amp;paramList)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneLoader</name>
        <filename>qt3drender-qsceneloader.html</filename>
        <base>QComponent</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <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="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Error">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>ComponentType</name>
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UnknownComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GeometryRendererComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="TransformComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MaterialComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LightComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CameraLensComponent">
            <anchor>ComponentType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-qsceneloader.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-qsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QEntity *</type>
            <name>entity</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>entity</anchor>
            <arglist>(const QString &amp;entityName) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStringList</type>
            <name>entityNames</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>entityNames</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QComponent *</type>
            <name>component</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>component</anchor>
            <arglist>(const QString &amp;entityName, ComponentType componentType) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qsceneloader.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>sourceChanged</name>
            <anchorfile>qt3drender-qsceneloader.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-qsceneloader.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QSceneLoader</name>
            <anchorfile>qt3drender-qsceneloader.html</anchorfile>
            <anchor>QSceneLoader-1</anchor>
            <arglist>(QSceneLoaderPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneLoaderPrivate</name>
        <filename>qt3drender-qsceneloaderprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-qsceneloaderprivate.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QSceneLoader::Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>populateEntityMap</name>
            <anchorfile>qt3drender-qsceneloaderprivate.html</anchorfile>
            <anchor>populateEntityMap</anchor>
            <arglist>(Qt3DCore::QEntity *parentEntity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSceneLoaderData</name>
        <filename>qt3drender-qsceneloaderdata.html</filename>
    </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::QAbstractLight</name>
        <filename>qt3drender-qabstractlight.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Type">
            <name>type</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>type-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>color</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>intensity</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractLight</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>dtor.QAbstractLight</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</type>
            <name>type</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>color</name>
            <anchorfile>qt3drender-qabstractlight.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-qabstractlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qt3drender-qabstractlight.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-qabstractlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>(float intensity)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractLight</name>
            <anchorfile>qt3drender-qabstractlight.html</anchorfile>
            <anchor>QAbstractLight</anchor>
            <arglist>(QAbstractLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>colorChanged</name>
            <anchorfile>qt3drender-qabstractlight.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-qabstractlight.html</anchorfile>
            <anchor>intensity-prop</anchor>
            <arglist>(float intensity)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractLightPrivate</name>
        <filename>qt3drender-qabstractlightprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractLightPrivate</name>
            <anchorfile>qt3drender-qabstractlightprivate.html</anchorfile>
            <anchor>QAbstractLightPrivate</anchor>
            <arglist>(QAbstractLight::Type type)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractLightPrivate</name>
            <anchorfile>qt3drender-qabstractlightprivate.html</anchorfile>
            <anchor>dtor.QAbstractLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractLightData</name>
        <filename>qt3drender-qabstractlightdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDirectionalLight</name>
        <filename>qt3drender-qdirectionallight.html</filename>
        <base>QAbstractLight</base>
        <member kind="property" type="QVector3D">
            <name>worldDirection</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>worldDirection-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>worldDirection</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>worldDirection-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWorldDirection</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>worldDirection-prop</anchor>
            <arglist>(const QVector3D &amp;worldDirection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>worldDirectionChanged</name>
            <anchorfile>qt3drender-qdirectionallight.html</anchorfile>
            <anchor>worldDirection-prop</anchor>
            <arglist>(const QVector3D &amp;worldDirection)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDirectionalLightPrivate</name>
        <filename>qt3drender-qdirectionallightprivate.html</filename>
        <base>QAbstractLightPrivate</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::QEnvironmentLight</name>
        <filename>qt3drender-qenvironmentlight.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>irradiance</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>irradiance-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>specular</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEnvironmentLight</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>QEnvironmentLight</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QEnvironmentLight</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>dtor.QEnvironmentLight</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>irradiance</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>irradiance-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>specular</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setIrradiance</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>irradiance-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *irradiance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *specular)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QEnvironmentLight</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>QEnvironmentLight-1</anchor>
            <arglist>(QEnvironmentLightPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>irradianceChanged</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>irradiance-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *environmentIrradiance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3drender-qenvironmentlight.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *environmentSpecular)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QEnvironmentLightPrivate</name>
        <filename>qt3drender-qenvironmentlightprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QEnvironmentLightPrivate</name>
            <anchorfile>qt3drender-qenvironmentlightprivate.html</anchorfile>
            <anchor>QEnvironmentLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QEnvironmentLightPrivate</name>
            <anchorfile>qt3drender-qenvironmentlightprivate.html</anchorfile>
            <anchor>dtor.QEnvironmentLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QEnvironmentLightData</name>
        <filename>qt3drender-qenvironmentlightdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointLight</name>
        <filename>qt3drender-qpointlight.html</filename>
        <base>QAbstractLight</base>
        <member kind="property" type="float">
            <name>constantAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>linearAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>quadraticAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>quadraticAttenuation-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>float</type>
            <name>constantAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>quadraticAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</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>constantAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setQuadraticAttenuation</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>constantAttenuationChanged</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist>(float constantAttenuation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearAttenuationChanged</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>(float linearAttenuation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticAttenuationChanged</name>
            <anchorfile>qt3drender-qpointlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist>(float quadraticAttenuation)</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>QAbstractLightPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPointLightPrivate</name>
            <anchorfile>qt3drender-qpointlightprivate.html</anchorfile>
            <anchor>QPointLightPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSpotLight</name>
        <filename>qt3drender-qspotlight.html</filename>
        <base>QAbstractLight</base>
        <member kind="property" type="float">
            <name>constantAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>linearAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>quadraticAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>localDirection</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>localDirection-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>attenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>attenuation</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>localDirection</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>localDirection-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>float</type>
            <name>constantAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>quadraticAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setConstantAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setQuadraticAttenuation</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLocalDirection</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>localDirection-prop</anchor>
            <arglist>(const QVector3D &amp;localDirection)</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>constantAttenuationChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>constantAttenuation-prop</anchor>
            <arglist>(float constantAttenuation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearAttenuationChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>linearAttenuation-prop</anchor>
            <arglist>(float linearAttenuation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticAttenuationChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>quadraticAttenuation-prop</anchor>
            <arglist>(float quadraticAttenuation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>localDirectionChanged</name>
            <anchorfile>qt3drender-qspotlight.html</anchorfile>
            <anchor>localDirection-prop</anchor>
            <arglist>(const QVector3D &amp;localDirection)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSpotLightPrivate</name>
        <filename>qt3drender-qspotlightprivate.html</filename>
        <base>QAbstractLightPrivate</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::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>QVector&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="non" static="no">
            <type>void</type>
            <name>addTechnique</name>
            <anchorfile>qt3drender-qeffect.html</anchorfile>
            <anchor>addTechnique</anchor>
            <arglist>(QTechnique *t)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>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>QVector&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>
    </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::QEffectData</name>
        <filename>qt3drender-qeffectdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFilterKey</name>
        <filename>qt3drender-qfilterkey.html</filename>
        <base>QNode</base>
        <member kind="property" type="QVariant">
            <name>value</name>
            <anchorfile>qt3drender-qfilterkey.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>name</name>
            <anchorfile>qt3drender-qfilterkey.html</anchorfile>
            <anchor>name-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFilterKey</name>
            <anchorfile>qt3drender-qfilterkey.html</anchorfile>
            <anchor>QFilterKey</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFilterKey</name>
            <anchorfile>qt3drender-qfilterkey.html</anchorfile>
            <anchor>dtor.QFilterKey</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariant</type>
            <name>value</name>
            <anchorfile>qt3drender-qfilterkey.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-qfilterkey.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-qfilterkey.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-qfilterkey.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-qfilterkey.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-qfilterkey.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(const QVariant &amp;value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFilterKeyPrivate</name>
        <filename>qt3drender-qfilterkeyprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFilterKeyPrivate</name>
            <anchorfile>qt3drender-qfilterkeyprivate.html</anchorfile>
            <anchor>QFilterKeyPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFilterKeyData</name>
        <filename>qt3drender-qfilterkeydata.html</filename>
    </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::OpenGLProfile">
            <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>OpenGLProfile</name>
            <anchor>OpenGLProfile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NoProfile">
            <anchor>OpenGLProfile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CoreProfile">
            <anchor>OpenGLProfile-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CompatibilityProfile">
            <anchor>OpenGLProfile-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>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>OpenGLProfile</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>(OpenGLProfile 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>(Qt3DRender::QGraphicsApiFilter::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>(Qt3DRender::QGraphicsApiFilter::OpenGLProfile 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::GraphicsApiFilterData</name>
        <filename>qt3drender-graphicsapifilterdata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GraphicsApiFilterData</name>
            <anchorfile>qt3drender-graphicsapifilterdata.html</anchorfile>
            <anchor>GraphicsApiFilterData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-graphicsapifilterdata.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const GraphicsApiFilterData &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qt3drender-graphicsapifilterdata.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const GraphicsApiFilterData &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator&lt;</name>
            <anchorfile>qt3drender-graphicsapifilterdata.html</anchorfile>
            <anchor>operator-lt</anchor>
            <arglist>(const GraphicsApiFilterData &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QGraphicsApiFilterPrivate</name>
        <filename>qt3drender-qgraphicsapifilterprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGraphicsApiFilterPrivate</name>
            <anchorfile>qt3drender-qgraphicsapifilterprivate.html</anchorfile>
            <anchor>QGraphicsApiFilterPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QGraphicsApiFilterPrivate *</type>
            <name>get</name>
            <anchorfile>qt3drender-qgraphicsapifilterprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QGraphicsApiFilter *q)</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-prop</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>QVector&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>void</type>
            <name>setEffect</name>
            <anchorfile>qt3drender-qmaterial.html</anchorfile>
            <anchor>effect-prop</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMaterialPrivate</name>
            <anchorfile>qt3drender-qmaterialprivate.html</anchorfile>
            <anchor>dtor.QMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMaterialData</name>
        <filename>qt3drender-qmaterialdata.html</filename>
    </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>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, QAbstractTexture *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>
    </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::QParameterData</name>
        <filename>qt3drender-qparameterdata.html</filename>
    </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>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>addFilterKey</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>addFilterKey</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeFilterKey</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>removeFilterKey</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QFilterKey *&gt;</type>
            <name>filterKeys</name>
            <anchorfile>qt3drender-qrenderpass.html</anchorfile>
            <anchor>filterKeys</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>QVector&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 *parameter)</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 *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>
    </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::QRenderPassData</name>
        <filename>qt3drender-qrenderpassdata.html</filename>
    </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>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>
    </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::QShaderDataData</name>
        <filename>qt3drender-qshaderdatadata.html</filename>
    </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="property" type="QString">
            <name>log</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>log-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>status-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="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotReady">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <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>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="no">
            <type>QString</type>
            <name>log</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>log-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() 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="public" virtualness="non" static="no">
            <type>void</type>
            <name>logChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>log-prop</anchor>
            <arglist>(const QString &amp;log)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</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>sceneChangeEvent</name>
            <anchorfile>qt3drender-qshaderprogram.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;change)</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLog</name>
            <anchorfile>qt3drender-qshaderprogramprivate.html</anchorfile>
            <anchor>setLog</anchor>
            <arglist>(const QString &amp;log)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-qshaderprogramprivate.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QShaderProgram::Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QShaderProgramData</name>
        <filename>qt3drender-qshaderprogramdata.html</filename>
    </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>void</type>
            <name>addFilterKey</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>addFilterKey</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeFilterKey</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>removeFilterKey</anchor>
            <arglist>(QFilterKey *filterKey)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QFilterKey *&gt;</type>
            <name>filterKeys</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>filterKeys</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 *parameter)</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 *parameter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>addRenderPass</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>addRenderPass</anchor>
            <arglist>(QRenderPass *pass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeRenderPass</name>
            <anchorfile>qt3drender-qtechnique.html</anchorfile>
            <anchor>removeRenderPass</anchor>
            <arglist>(QRenderPass *pass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&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>
    </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::QTechniqueData</name>
        <filename>qt3drender-qtechniquedata.html</filename>
    </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>dragEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>dragEnabled-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>bool</type>
            <name>isHoverEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>isHoverEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isDragEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>isDragEnabled</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</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>setHoverEnabled</anchor>
            <arglist>(bool hoverEnabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDragEnabled</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>setDragEnabled</anchor>
            <arglist>(bool dragEnabled)</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 *pick)</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 *pick)</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 *pick)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>moved</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>moved</anchor>
            <arglist>(Qt3DRender::QPickEvent *pick)</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>dragEnabledChanged</name>
            <anchorfile>qt3drender-qobjectpicker.html</anchorfile>
            <anchor>dragEnabled-prop</anchor>
            <arglist>(bool dragEnabled)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QObjectPickerData</name>
        <filename>qt3drender-qobjectpickerdata.html</filename>
    </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="property" type="QPointF">
            <name>position</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>position-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>distance</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>distance-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>localIntersection</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>localIntersection-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>worldIntersection</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>worldIntersection-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QPickEvent::Buttons">
            <name>button</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>button-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>buttons</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>modifiers</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>modifiers-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>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>QPickEvent-1</anchor>
            <arglist>(const QPointF &amp;position, const QVector3D &amp;intersection, const QVector3D &amp;localIntersection, float distance)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickEvent</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>QPickEvent-2</anchor>
            <arglist>(const QPointF &amp;position, const QVector3D &amp;worldIntersection, const QVector3D &amp;localIntersection, float distance, Buttons button, int buttons, int modifiers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAccepted</name>
            <anchorfile>qt3drender-qpickevent.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>qt3drender-qpickevent.html</anchorfile>
            <anchor>setAccepted</anchor>
            <arglist>(bool accepted)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>position</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>position</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>distance</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>distance</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>worldIntersection</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>worldIntersection</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>localIntersection</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>localIntersection</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Buttons</type>
            <name>button</name>
            <anchorfile>qt3drender-qpickevent.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>qt3drender-qpickevent.html</anchorfile>
            <anchor>buttons</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>modifiers</name>
            <anchorfile>qt3drender-qpickevent.html</anchorfile>
            <anchor>modifiers</anchor>
            <arglist>() const</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::QPickEventPrivate</name>
        <filename>qt3drender-qpickeventprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickEventPrivate</name>
            <anchorfile>qt3drender-qpickeventprivate.html</anchorfile>
            <anchor>QPickEventPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QPickEventPrivate *</type>
            <name>get</name>
            <anchorfile>qt3drender-qpickeventprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QPickEvent *object)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPickTriangleEvent</name>
        <filename>qt3drender-qpicktriangleevent.html</filename>
        <base>QPickEvent</base>
        <member kind="property" type="uint">
            <name>triangleIndex</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>triangleIndex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>vertex1Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex1Index-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>vertex2Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex2Index-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>vertex3Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex3Index-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>uvw</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>uvw-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickTriangleEvent</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>QPickTriangleEvent</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickTriangleEvent</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>QPickTriangleEvent-1</anchor>
            <arglist>(const QPointF &amp;position, const QVector3D &amp;worldIntersection, const QVector3D &amp;localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPickTriangleEvent</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>QPickTriangleEvent-2</anchor>
            <arglist>(const QPointF &amp;position, const QVector3D &amp;worldIntersection, const QVector3D &amp;localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index, Buttons button, int buttons, int modifiers, const QVector3D &amp;uvw)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>triangleIndex</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>triangleIndex</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>vertex1Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex1Index</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>vertex2Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex2Index</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>vertex3Index</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>vertex3Index</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>uvw</name>
            <anchorfile>qt3drender-qpicktriangleevent.html</anchorfile>
            <anchor>uvw</anchor>
            <arglist>() const</arglist>
        </member>
    </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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAlphaTest</name>
        <filename>qt3drender-qalphatest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="AlphaFunction">
            <name>alphaFunction</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>alphaFunction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>referenceValue</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>AlphaFunction</name>
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>AlphaFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>AlphaFunction-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>AlphaFunction</type>
            <name>alphaFunction</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>alphaFunction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>referenceValue</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlphaFunction</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>alphaFunction-prop</anchor>
            <arglist>(AlphaFunction alphaFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setReferenceValue</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>(float referenceValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaFunctionChanged</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>alphaFunction-prop</anchor>
            <arglist>(AlphaFunction alphaFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>referenceValueChanged</name>
            <anchorfile>qt3drender-qalphatest.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>(float referenceValue)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAlphaTestPrivate</name>
        <filename>qt3drender-qalphatestprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAlphaTestPrivate</name>
            <anchorfile>qt3drender-qalphatestprivate.html</anchorfile>
            <anchor>QAlphaTestPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAlphaTestData</name>
        <filename>qt3drender-qalphatestdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquation</name>
        <filename>qt3drender-qblendequation.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="BlendFunction">
            <name>blendFunction</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>blendFunction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>BlendFunction</name>
            <anchor>BlendFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Add">
            <anchor>BlendFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Subtract">
            <anchor>BlendFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ReverseSubtract">
            <anchor>BlendFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Min">
            <anchor>BlendFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Max">
            <anchor>BlendFunction-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>BlendFunction</type>
            <name>blendFunction</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>blendFunction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendFunction</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>blendFunction-prop</anchor>
            <arglist>(BlendFunction blendFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendFunctionChanged</name>
            <anchorfile>qt3drender-qblendequation.html</anchorfile>
            <anchor>blendFunction-prop</anchor>
            <arglist>(BlendFunction blendFunction)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquationPrivate</name>
        <filename>qt3drender-qblendequationprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendEquationPrivate</name>
            <anchorfile>qt3drender-qblendequationprivate.html</anchorfile>
            <anchor>QBlendEquationPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquationData</name>
        <filename>qt3drender-qblendequationdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquationArguments</name>
        <filename>qt3drender-qblendequationarguments.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Blending">
            <name>sourceRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceRgb-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>sourceAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceAlpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>destinationRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationRgb-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Blending">
            <name>destinationAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationAlpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>bufferIndex</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>bufferIndex-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="SourceColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SourceAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Source1Alpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Source1Color">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DestinationColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DestinationAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="SourceAlphaSaturate">
            <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="OneMinusSourceColor">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSourceAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusDestinationAlpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusDestinationColor">
            <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="OneMinusSource1Alpha">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSource1Color">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="OneMinusSource1Color0">
            <anchor>Blending-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendEquationArguments</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>QBlendEquationArguments</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>sourceRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceRgb-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>destinationRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationRgb-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>sourceAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceAlpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Blending</type>
            <name>destinationAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationAlpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>bufferIndex</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>bufferIndex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceRgb-prop</anchor>
            <arglist>(Blending sourceRgb)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDestinationRgb</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationRgb-prop</anchor>
            <arglist>(Blending destinationRgb)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceAlpha-prop</anchor>
            <arglist>(Blending sourceAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDestinationAlpha</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationAlpha-prop</anchor>
            <arglist>(Blending destinationAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceRgba</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>setSourceRgba</anchor>
            <arglist>(Blending sourceRgba)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDestinationRgba</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>setDestinationRgba</anchor>
            <arglist>(Blending destinationRgba)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBufferIndex</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>bufferIndex-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceRgbChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceRgb-prop</anchor>
            <arglist>(Blending sourceRgb)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceAlphaChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceAlpha-prop</anchor>
            <arglist>(Blending sourceAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destinationRgbChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationRgb-prop</anchor>
            <arglist>(Blending destinationRgb)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destinationAlphaChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationAlpha-prop</anchor>
            <arglist>(Blending destinationAlpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceRgbaChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>sourceRgbaChanged</anchor>
            <arglist>(Blending sourceRgba)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destinationRgbaChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>destinationRgbaChanged</anchor>
            <arglist>(Blending destinationRgba)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bufferIndexChanged</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>bufferIndex-prop</anchor>
            <arglist>(int index)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QBlendEquationArguments</name>
            <anchorfile>qt3drender-qblendequationarguments.html</anchorfile>
            <anchor>QBlendEquationArguments-1</anchor>
            <arglist>(QBlendEquationArgumentsPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquationArgumentsPrivate</name>
        <filename>qt3drender-qblendequationargumentsprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QBlendEquationArgumentsPrivate</name>
            <anchorfile>qt3drender-qblendequationargumentsprivate.html</anchorfile>
            <anchor>QBlendEquationArgumentsPrivate</anchor>
            <arglist>(Render::StateMask type)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QBlendEquationArgumentsData</name>
        <filename>qt3drender-qblendequationargumentsdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClipPlane</name>
        <filename>qt3drender-qclipplane.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="int">
            <name>planeIndex</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>planeIndex-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector3D">
            <name>normal</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>distance</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>distance-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>int</type>
            <name>planeIndex</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>planeIndex-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector3D</type>
            <name>normal</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>distance</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>distance-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPlaneIndex</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>planeIndex-prop</anchor>
            <arglist>(int )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QVector3D )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDistance</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>distance-prop</anchor>
            <arglist>(float )</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>planeIndexChanged</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>planeIndex-prop</anchor>
            <arglist>(int planeIndex)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(QVector3D normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>distanceChanged</name>
            <anchorfile>qt3drender-qclipplane.html</anchorfile>
            <anchor>distance-prop</anchor>
            <arglist>(float distance)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClipPlanePrivate</name>
        <filename>qt3drender-qclipplaneprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QClipPlanePrivate</name>
            <anchorfile>qt3drender-qclipplaneprivate.html</anchorfile>
            <anchor>QClipPlanePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QClipPlaneData</name>
        <filename>qt3drender-qclipplanedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QColorMask</name>
        <filename>qt3drender-qcolormask.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="bool">
            <name>redMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>redMasked-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>greenMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>greenMasked-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>blueMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blueMasked-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>alphaMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alphaMasked-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>bool</type>
            <name>isRedMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>redMasked-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isGreenMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>greenMasked-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isBlueMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blueMasked-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAlphaMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alphaMasked-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRedMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>redMasked-prop</anchor>
            <arglist>(bool redMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGreenMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>greenMasked-prop</anchor>
            <arglist>(bool greenMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlueMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blueMasked-prop</anchor>
            <arglist>(bool blueMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAlphaMasked</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alphaMasked-prop</anchor>
            <arglist>(bool alphaMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>redMaskedChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>redMasked-prop</anchor>
            <arglist>(bool redMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>greenMaskedChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>greenMasked-prop</anchor>
            <arglist>(bool greenMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blueMaskedChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>blueMasked-prop</anchor>
            <arglist>(bool blueMasked)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>alphaMaskedChanged</name>
            <anchorfile>qt3drender-qcolormask.html</anchorfile>
            <anchor>alphaMasked-prop</anchor>
            <arglist>(bool alphaMasked)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QColorMaskPrivate</name>
        <filename>qt3drender-qcolormaskprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QColorMaskPrivate</name>
            <anchorfile>qt3drender-qcolormaskprivate.html</anchorfile>
            <anchor>QColorMaskPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QColorMaskData</name>
        <filename>qt3drender-qcolormaskdata.html</filename>
    </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="NoCulling">
            <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>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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCullFacePrivate</name>
        <filename>qt3drender-qcullfaceprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCullFacePrivate</name>
            <anchorfile>qt3drender-qcullfaceprivate.html</anchorfile>
            <anchor>QCullFacePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QCullFaceData</name>
        <filename>qt3drender-qcullfacedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDepthTest</name>
        <filename>qt3drender-qdepthtest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="DepthFunction">
            <name>depthFunction</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>depthFunction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>DepthFunction</name>
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>DepthFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>DepthFunction-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>DepthFunction</type>
            <name>depthFunction</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>depthFunction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepthFunction</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>depthFunction-prop</anchor>
            <arglist>(DepthFunction depthFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthFunctionChanged</name>
            <anchorfile>qt3drender-qdepthtest.html</anchorfile>
            <anchor>depthFunction-prop</anchor>
            <arglist>(DepthFunction depthFunction)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDepthTestPrivate</name>
        <filename>qt3drender-qdepthtestprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDepthTestPrivate</name>
            <anchorfile>qt3drender-qdepthtestprivate.html</anchorfile>
            <anchor>QDepthTestPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QDepthTestData</name>
        <filename>qt3drender-qdepthtestdata.html</filename>
    </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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrontFace</name>
        <filename>qt3drender-qfrontface.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="WindingDirection">
            <name>direction</name>
            <anchorfile>qt3drender-qfrontface.html</anchorfile>
            <anchor>direction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>WindingDirection</name>
            <anchor>WindingDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="ClockWise">
            <anchor>WindingDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="CounterClockWise">
            <anchor>WindingDirection-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>WindingDirection</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>(WindingDirection 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>(WindingDirection direction)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrontFacePrivate</name>
        <filename>qt3drender-qfrontfaceprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrontFacePrivate</name>
            <anchorfile>qt3drender-qfrontfaceprivate.html</anchorfile>
            <anchor>QFrontFacePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QFrontFaceData</name>
        <filename>qt3drender-qfrontfacedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QMultiSampleAntiAliasing</name>
        <filename>qt3drender-qmultisampleantialiasing.html</filename>
        <base>QRenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMultiSampleAntiAliasing</name>
            <anchorfile>qt3drender-qmultisampleantialiasing.html</anchorfile>
            <anchor>QMultiSampleAntiAliasing</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QNoDepthMask</name>
        <filename>qt3drender-qnodepthmask.html</filename>
        <base>QRenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNoDepthMask</name>
            <anchorfile>qt3drender-qnodepthmask.html</anchorfile>
            <anchor>QNoDepthMask</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointSize</name>
        <filename>qt3drender-qpointsize.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="SizeMode">
            <name>sizeMode</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>sizeMode-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>SizeMode</name>
            <anchor>SizeMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Fixed">
            <anchor>SizeMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Programmable">
            <anchor>SizeMode-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>SizeMode</type>
            <name>sizeMode</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>sizeMode-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>void</type>
            <name>setSizeMode</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>sizeMode-prop</anchor>
            <arglist>(SizeMode sizeMode)</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>sizeModeChanged</name>
            <anchorfile>qt3drender-qpointsize.html</anchorfile>
            <anchor>sizeMode-prop</anchor>
            <arglist>(SizeMode sizeMode)</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointSizePrivate</name>
        <filename>qt3drender-qpointsizeprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPointSizePrivate</name>
            <anchorfile>qt3drender-qpointsizeprivate.html</anchorfile>
            <anchor>QPointSizePrivate</anchor>
            <arglist>(QPointSize::SizeMode sizeMode, float value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPointSizeData</name>
        <filename>qt3drender-qpointsizedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPolygonOffset</name>
        <filename>qt3drender-qpolygonoffset.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="float">
            <name>scaleFactor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>scaleFactor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>depthSteps</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>depthSteps-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>float</type>
            <name>scaleFactor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>scaleFactor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>depthSteps</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>depthSteps-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScaleFactor</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>scaleFactor-prop</anchor>
            <arglist>(float scaleFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepthSteps</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>depthSteps-prop</anchor>
            <arglist>(float depthSteps)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scaleFactorChanged</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>scaleFactor-prop</anchor>
            <arglist>(float scaleFactor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthStepsChanged</name>
            <anchorfile>qt3drender-qpolygonoffset.html</anchorfile>
            <anchor>depthSteps-prop</anchor>
            <arglist>(float depthSteps)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPolygonOffsetPrivate</name>
        <filename>qt3drender-qpolygonoffsetprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPolygonOffsetPrivate</name>
            <anchorfile>qt3drender-qpolygonoffsetprivate.html</anchorfile>
            <anchor>QPolygonOffsetPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPolygonOffsetData</name>
        <filename>qt3drender-qpolygonoffsetdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderState</name>
        <filename>qt3drender-qrenderstate.html</filename>
        <base>QNode</base>
        <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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStateCreatedChangeBase</name>
        <filename>qt3drender-qrenderstatecreatedchangebase.html</filename>
        <base>QNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderStateCreatedChangeBase</name>
            <anchorfile>qt3drender-qrenderstatecreatedchangebase.html</anchorfile>
            <anchor>QRenderStateCreatedChangeBase</anchor>
            <arglist>(const QRenderState *renderState)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Render::StateMask</type>
            <name>renderStateType</name>
            <anchorfile>qt3drender-qrenderstatecreatedchangebase.html</anchorfile>
            <anchor>renderStateType</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QRenderStateCreatedChange</name>
        <filename>qt3drender-qrenderstatecreatedchange.html</filename>
        <base>QRenderStateCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QRenderStateCreatedChange</name>
            <anchorfile>qt3drender-qrenderstatecreatedchange.html</anchorfile>
            <anchor>QRenderStateCreatedChange</anchor>
            <arglist>(const QRenderState *_renderState)</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>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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QScissorTestPrivate</name>
        <filename>qt3drender-qscissortestprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QScissorTestPrivate</name>
            <anchorfile>qt3drender-qscissortestprivate.html</anchorfile>
            <anchor>QScissorTestPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QScissorTestData</name>
        <filename>qt3drender-qscissortestdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QSeamlessCubemap</name>
        <filename>qt3drender-qseamlesscubemap.html</filename>
        <base>QRenderState</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSeamlessCubemap</name>
            <anchorfile>qt3drender-qseamlesscubemap.html</anchorfile>
            <anchor>QSeamlessCubemap</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilMask</name>
        <filename>qt3drender-qstencilmask.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="uint">
            <name>frontOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontOutputMask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>backOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backOutputMask-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>uint</type>
            <name>frontOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontOutputMask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>backOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backOutputMask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrontOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontOutputMask-prop</anchor>
            <arglist>(uint frontOutputMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBackOutputMask</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backOutputMask-prop</anchor>
            <arglist>(uint backOutputMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>frontOutputMaskChanged</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>frontOutputMask-prop</anchor>
            <arglist>(uint frontOutputMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>backOutputMaskChanged</name>
            <anchorfile>qt3drender-qstencilmask.html</anchorfile>
            <anchor>backOutputMask-prop</anchor>
            <arglist>(uint backOutputMask)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilMaskPrivate</name>
        <filename>qt3drender-qstencilmaskprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilMaskPrivate</name>
            <anchorfile>qt3drender-qstencilmaskprivate.html</anchorfile>
            <anchor>QStencilMaskPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilMaskData</name>
        <filename>qt3drender-qstencilmaskdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperation</name>
        <filename>qt3drender-qstenciloperation.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Qt3DRender::QStencilOperationArguments *">
            <name>front</name>
            <anchorfile>qt3drender-qstenciloperation.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QStencilOperationArguments *">
            <name>back</name>
            <anchorfile>qt3drender-qstenciloperation.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilOperation</name>
            <anchorfile>qt3drender-qstenciloperation.html</anchorfile>
            <anchor>QStencilOperation</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilOperationArguments *</type>
            <name>front</name>
            <anchorfile>qt3drender-qstenciloperation.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QStencilOperationArguments *</type>
            <name>back</name>
            <anchorfile>qt3drender-qstenciloperation.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperationData</name>
        <filename>qt3drender-qstenciloperationdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperationPrivate</name>
        <filename>qt3drender-qstenciloperationprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilOperationPrivate</name>
            <anchorfile>qt3drender-qstenciloperationprivate.html</anchorfile>
            <anchor>QStencilOperationPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperationArguments</name>
        <filename>qt3drender-qstenciloperationarguments.html</filename>
        <base>QObject</base>
        <member kind="property" type="FaceMode">
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Operation">
            <name>stencilTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>stencilTestFailureOperation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Operation">
            <name>depthTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>depthTestFailureOperation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Operation">
            <name>allTestsPassOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>allTestsPassOperation-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>FaceMode</name>
            <anchor>FaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Front">
            <anchor>FaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Back">
            <anchor>FaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="FrontAndBack">
            <anchor>FaceMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Operation</name>
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Zero">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Keep">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Replace">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Increment">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Decrement">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="IncrementWrap">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DecrementWrap">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Invert">
            <anchor>Operation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>FaceMode</type>
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Operation</type>
            <name>stencilTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>stencilTestFailureOperation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Operation</type>
            <name>depthTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>depthTestFailureOperation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Operation</type>
            <name>allTestsPassOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>allTestsPassOperation-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStencilTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>stencilTestFailureOperation-prop</anchor>
            <arglist>(Operation operation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepthTestFailureOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>depthTestFailureOperation-prop</anchor>
            <arglist>(Operation operation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAllTestsPassOperation</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>allTestsPassOperation-prop</anchor>
            <arglist>(Operation operation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stencilTestFailureOperationChanged</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>stencilTestFailureOperation-prop</anchor>
            <arglist>(Operation stencilFail)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthTestFailureOperationChanged</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>depthTestFailureOperation-prop</anchor>
            <arglist>(Operation depthFail)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>allTestsPassOperationChanged</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>allTestsPassOperation-prop</anchor>
            <arglist>(Operation stencilDepthPass)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceModeChanged</name>
            <anchorfile>qt3drender-qstenciloperationarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>(FaceMode faceMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperationArgumentsPrivate</name>
        <filename>qt3drender-qstenciloperationargumentsprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilOperationArgumentsPrivate</name>
            <anchorfile>qt3drender-qstenciloperationargumentsprivate.html</anchorfile>
            <anchor>QStencilOperationArgumentsPrivate</anchor>
            <arglist>(QStencilOperationArguments::FaceMode mode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilOperationArgumentsData</name>
        <filename>qt3drender-qstenciloperationargumentsdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTest</name>
        <filename>qt3drender-qstenciltest.html</filename>
        <base>QRenderState</base>
        <member kind="property" type="Qt3DRender::QStencilTestArguments *">
            <name>front</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>front-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QStencilTestArguments *">
            <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>QStencilTestArguments *</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>QStencilTestArguments *</type>
            <name>back</name>
            <anchorfile>qt3drender-qstenciltest.html</anchorfile>
            <anchor>back-prop</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestData</name>
        <filename>qt3drender-qstenciltestdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestPrivate</name>
        <filename>qt3drender-qstenciltestprivate.html</filename>
        <base>QRenderStatePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilTestPrivate</name>
            <anchorfile>qt3drender-qstenciltestprivate.html</anchorfile>
            <anchor>QStencilTestPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestArguments</name>
        <filename>qt3drender-qstenciltestarguments.html</filename>
        <base>QObject</base>
        <member kind="property" type="StencilFaceMode">
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="uint">
            <name>comparisonMask</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>comparisonMask-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>referenceValue</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="StencilFunction">
            <name>stencilFunction</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>stencilFunction-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>StencilFunction</name>
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Never">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Always">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Less">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="LessOrEqual">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Equal">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="GreaterOrEqual">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Greater">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotEqual">
            <anchor>StencilFunction-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>uint</type>
            <name>comparisonMask</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>comparisonMask-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>referenceValue</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilFunction</type>
            <name>stencilFunction</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>stencilFunction-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>StencilFaceMode</type>
            <name>faceMode</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonMask</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>comparisonMask-prop</anchor>
            <arglist>(uint comparisonMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setReferenceValue</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>(int referenceValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStencilFunction</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>stencilFunction-prop</anchor>
            <arglist>(StencilFunction stencilFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>comparisonMaskChanged</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>comparisonMask-prop</anchor>
            <arglist>(uint comparisonMask)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stencilFunctionChanged</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>stencilFunction-prop</anchor>
            <arglist>(StencilFunction stencilFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>referenceValueChanged</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>referenceValue-prop</anchor>
            <arglist>(int referenceValue)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>faceModeChanged</name>
            <anchorfile>qt3drender-qstenciltestarguments.html</anchorfile>
            <anchor>faceMode-prop</anchor>
            <arglist>(StencilFaceMode faceMode)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestArgumentsPrivate</name>
        <filename>qt3drender-qstenciltestargumentsprivate.html</filename>
        <base>QObjectPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QStencilTestArgumentsPrivate</name>
            <anchorfile>qt3drender-qstenciltestargumentsprivate.html</anchorfile>
            <anchor>QStencilTestArgumentsPrivate</anchor>
            <arglist>(QStencilTestArguments::StencilFaceMode face)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QStencilTestArgumentsData</name>
        <filename>qt3drender-qstenciltestargumentsdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTexture</name>
        <filename>qt3drender-qabstracttexture.html</filename>
        <base>QNode</base>
        <member kind="property" type="Target">
            <name>target</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>target-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="TextureFormat">
            <name>format</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>format-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateMipMaps</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>generateMipMaps-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QTextureWrapMode *">
            <name>wrapMode</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>wrapMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>width</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>height</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>depth</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Filter">
            <name>magnificationFilter</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>magnificationFilter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Filter">
            <name>minificationFilter</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>minificationFilter-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>maximumAnisotropy</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>maximumAnisotropy-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ComparisonFunction">
            <name>comparisonFunction</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>comparisonFunction-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="ComparisonMode">
            <name>comparisonMode</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>layers</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>samples</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>samples-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <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="TargetAutomatic">
            <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 name="AllFaces">
            <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>Target</type>
            <name>target</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>target</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-qabstracttexture.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-qabstracttexture.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-qabstracttexture.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addTextureImage</name>
            <anchorfile>qt3drender-qabstracttexture.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-qabstracttexture.html</anchorfile>
            <anchor>removeTextureImage</anchor>
            <arglist>(QAbstractTextureImage *textureImage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAbstractTextureImage *&gt;</type>
            <name>textureImages</name>
            <anchorfile>qt3drender-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.html</anchorfile>
            <anchor>maximumAnisotropy</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComparisonFunction</type>
            <name>comparisonFunction</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>comparisonFunction</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ComparisonMode</type>
            <name>comparisonMode</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>comparisonMode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qabstracttexture.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-qabstracttexture.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-qabstracttexture.html</anchorfile>
            <anchor>depth</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layers</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>samples</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>samples</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureGeneratorPtr</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormat</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setFormat</anchor>
            <arglist>(TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGenerateMipMaps</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setGenerateMipMaps</anchor>
            <arglist>(bool gen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setWidth</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setHeight</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setDepth</anchor>
            <arglist>(int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinificationFilter</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setMinificationFilter</anchor>
            <arglist>(Filter f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMagnificationFilter</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setMagnificationFilter</anchor>
            <arglist>(Filter f)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMaximumAnisotropy</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setMaximumAnisotropy</anchor>
            <arglist>(float anisotropy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonFunction</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setComparisonFunction</anchor>
            <arglist>(ComparisonFunction function)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonMode</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setComparisonMode</anchor>
            <arglist>(ComparisonMode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayers</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setLayers</anchor>
            <arglist>(int layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSamples</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setSamples</anchor>
            <arglist>(int samples)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>formatChanged</name>
            <anchorfile>qt3drender-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.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-qabstracttexture.html</anchorfile>
            <anchor>comparisonMode-prop</anchor>
            <arglist>(ComparisonMode comparisonMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>layersChanged</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>layers-prop</anchor>
            <arglist>(int layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>samplesChanged</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>samples-prop</anchor>
            <arglist>(int samples)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTexture</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>QAbstractTexture</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTexture</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>QAbstractTexture-1</anchor>
            <arglist>(Target target, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTexture</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>QAbstractTexture-2</anchor>
            <arglist>(QAbstractTexturePrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3drender-qabstracttexture.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTexturePrivate</name>
        <filename>qt3drender-qabstracttextureprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractTexturePrivate</name>
            <anchorfile>qt3drender-qabstracttextureprivate.html</anchorfile>
            <anchor>QAbstractTexturePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDataFunctor</name>
            <anchorfile>qt3drender-qabstracttextureprivate.html</anchorfile>
            <anchor>setDataFunctor</anchor>
            <arglist>(const QTextureGeneratorPtr &amp;generator)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureData</name>
        <filename>qt3drender-qabstracttexturedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureImage</name>
        <filename>qt3drender-qabstracttextureimage.html</filename>
        <base>QNode</base>
        <member kind="property" type="int">
            <name>mipLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>mipLevel-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::QAbstractTexture::CubeMapFace">
            <name>face</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>face-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="non" static="no">
            <type>int</type>
            <name>mipLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.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-qabstracttextureimage.html</anchorfile>
            <anchor>layer-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::CubeMapFace</type>
            <name>face</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMipLevel</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>setMipLevel</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>setLayer</anchor>
            <arglist>(int layer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFace</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>setFace</anchor>
            <arglist>(QAbstractTexture::CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mipLevelChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.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-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>faceChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>face-prop</anchor>
            <arglist>(QAbstractTexture::CubeMapFace face)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>notifyDataGeneratorChanged</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>notifyDataGeneratorChanged</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual QTextureImageDataGeneratorPtr</type>
            <name>dataGenerator</name>
            <anchorfile>qt3drender-qabstracttextureimage.html</anchorfile>
            <anchor>dataGenerator</anchor>
            <arglist>() const = 0</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractTextureImagePrivate</name>
            <anchorfile>qt3drender-qabstracttextureimageprivate.html</anchorfile>
            <anchor>dtor.QAbstractTextureImagePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QAbstractTextureImageData</name>
        <filename>qt3drender-qabstracttextureimagedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPaintedTextureImage</name>
        <filename>qt3drender-qpaintedtextureimage.html</filename>
        <base>QAbstractTextureImage</base>
        <member kind="property" type="int">
            <name>width</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>height</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>size</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>size-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPaintedTextureImage</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>QPaintedTextureImage</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPaintedTextureImage</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>dtor.QPaintedTextureImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qpaintedtextureimage.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-qpaintedtextureimage.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>size</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>size-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>update</anchor>
            <arglist>(const QRect &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>setWidth</anchor>
            <arglist>(int w)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>setHeight</anchor>
            <arglist>(int h)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSize</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>setSize</anchor>
            <arglist>(QSize size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist>(int w)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>heightChanged</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(int w)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sizeChanged</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>size-prop</anchor>
            <arglist>(QSize size)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual void</type>
            <name>paint</name>
            <anchorfile>qt3drender-qpaintedtextureimage.html</anchorfile>
            <anchor>paint</anchor>
            <arglist>(QPainter *painter) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPaintedTextureImagePrivate</name>
        <filename>qt3drender-qpaintedtextureimageprivate.html</filename>
        <base>QAbstractTextureImagePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPaintedTextureImagePrivate</name>
            <anchorfile>qt3drender-qpaintedtextureimageprivate.html</anchorfile>
            <anchor>QPaintedTextureImagePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPaintedTextureImagePrivate</name>
            <anchorfile>qt3drender-qpaintedtextureimageprivate.html</anchorfile>
            <anchor>dtor.QPaintedTextureImagePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>repaint</name>
            <anchorfile>qt3drender-qpaintedtextureimageprivate.html</anchorfile>
            <anchor>repaint</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QPaintedTextureImageDataGenerator</name>
        <filename>qt3drender-qpaintedtextureimagedatagenerator.html</filename>
        <base>QTextureImageDataGenerator</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPaintedTextureImageDataGenerator</name>
            <anchorfile>qt3drender-qpaintedtextureimagedatagenerator.html</anchorfile>
            <anchor>QPaintedTextureImageDataGenerator</anchor>
            <arglist>(const QImage &amp;image, int gen, Qt3DCore::QNodeId texId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPaintedTextureImageDataGenerator</name>
            <anchorfile>qt3drender-qpaintedtextureimagedatagenerator.html</anchorfile>
            <anchor>dtor.QPaintedTextureImageDataGenerator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QTextureImageDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qpaintedtextureimagedatagenerator.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qpaintedtextureimagedatagenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureImageDataGenerator &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture1D</name>
        <filename>qt3drender-qtexture1d.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture1DArray</name>
        <filename>qt3drender-qtexture1darray.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2D</name>
        <filename>qt3drender-qtexture2d.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DArray</name>
        <filename>qt3drender-qtexture2darray.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture3D</name>
        <filename>qt3drender-qtexture3d.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureCubeMap</name>
        <filename>qt3drender-qtexturecubemap.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureCubeMapArray</name>
        <filename>qt3drender-qtexturecubemaparray.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DMultisample</name>
        <filename>qt3drender-qtexture2dmultisample.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTexture2DMultisampleArray</name>
        <filename>qt3drender-qtexture2dmultisamplearray.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureRectangle</name>
        <filename>qt3drender-qtexturerectangle.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureBuffer</name>
        <filename>qt3drender-qtexturebuffer.html</filename>
        <base>QAbstractTexture</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>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureLoader</name>
        <filename>qt3drender-qtextureloader.html</filename>
        <base>QAbstractTexture</base>
        <member kind="property" type="QUrl">
            <name>source</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>mirrored</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureLoader</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>QTextureLoader</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QUrl</type>
            <name>source</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>source-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMirrored</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSource</name>
            <anchorfile>qt3drender-qtextureloader.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>setMirrored</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>setMirrored</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceChanged</name>
            <anchorfile>qt3drender-qtextureloader.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>mirroredChanged</name>
            <anchorfile>qt3drender-qtextureloader.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureLoaderPrivate</name>
        <filename>qt3drender-qtextureloaderprivate.html</filename>
        <base>QAbstractTexturePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureLoaderPrivate</name>
            <anchorfile>qt3drender-qtextureloaderprivate.html</anchorfile>
            <anchor>QTextureLoaderPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateGenerator</name>
            <anchorfile>qt3drender-qtextureloaderprivate.html</anchorfile>
            <anchor>updateGenerator</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureFromSourceGenerator</name>
        <filename>qt3drender-qtexturefromsourcegenerator.html</filename>
        <base>QTextureGenerator</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureFromSourceGenerator</name>
            <anchorfile>qt3drender-qtexturefromsourcegenerator.html</anchorfile>
            <anchor>QTextureFromSourceGenerator</anchor>
            <arglist>(QTextureLoader *textureLoader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QTextureDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qtexturefromsourcegenerator.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qtexturefromsourcegenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureGenerator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qtexturefromsourcegenerator.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMirrored</name>
            <anchorfile>qt3drender-qtexturefromsourcegenerator.html</anchorfile>
            <anchor>isMirrored</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::TextureLoadingHelper</name>
        <filename>qt3drender-textureloadinghelper.html</filename>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QTextureImageDataPtr</type>
            <name>loadTextureData</name>
            <anchorfile>qt3drender-textureloadinghelper.html</anchorfile>
            <anchor>loadTextureData</anchor>
            <arglist>(const QUrl &amp;source, bool allow3D, bool mirrored)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureData</name>
        <filename>qt3drender-qtexturedata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureData</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>QTextureData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::Target</type>
            <name>target</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>target</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setTarget</anchor>
            <arglist>(QAbstractTexture::Target target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormat</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setFormat</anchor>
            <arglist>(QAbstractTexture::TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>width</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setWidth</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>height</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setHeight</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>depth</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>depth</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setDepth</anchor>
            <arglist>(int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layers</name>
            <anchorfile>qt3drender-qtexturedata.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-qtexturedata.html</anchorfile>
            <anchor>setLayers</anchor>
            <arglist>(int layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isAutoMipMapGenerationEnabled</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>isAutoMipMapGenerationEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAutoMipMapGenerationEnabled</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setAutoMipMapGenerationEnabled</anchor>
            <arglist>(bool autoMipMap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>maximumAnisotropy</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>maximumAnisotropy</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMaximumAnisotropy</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setMaximumAnisotropy</anchor>
            <arglist>(float maximumAnisotropy)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::Filter</type>
            <name>minificationFilter</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>minificationFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMinificationFilter</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setMinificationFilter</anchor>
            <arglist>(QAbstractTexture::Filter filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::Filter</type>
            <name>magnificationFilter</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>magnificationFilter</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMagnificationFilter</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setMagnificationFilter</anchor>
            <arglist>(QAbstractTexture::Filter filter)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureWrapMode::WrapMode</type>
            <name>wrapModeX</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>wrapModeX</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWrapModeX</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setWrapModeX</anchor>
            <arglist>(QTextureWrapMode::WrapMode wrapModeX)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureWrapMode::WrapMode</type>
            <name>wrapModeY</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>wrapModeY</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWrapModeY</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setWrapModeY</anchor>
            <arglist>(QTextureWrapMode::WrapMode wrapModeY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureWrapMode::WrapMode</type>
            <name>wrapModeZ</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>wrapModeZ</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWrapModeZ</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setWrapModeZ</anchor>
            <arglist>(QTextureWrapMode::WrapMode wrapModeZ)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::ComparisonFunction</type>
            <name>comparisonFunction</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>comparisonFunction</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonFunction</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setComparisonFunction</anchor>
            <arglist>(QAbstractTexture::ComparisonFunction comparisonFunction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractTexture::ComparisonMode</type>
            <name>comparisonMode</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>comparisonMode</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setComparisonMode</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>setComparisonMode</anchor>
            <arglist>(QAbstractTexture::ComparisonMode comparisonMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QTextureImageDataPtr&gt;</type>
            <name>imageData</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>imageData</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addImageData</name>
            <anchorfile>qt3drender-qtexturedata.html</anchorfile>
            <anchor>addImageData</anchor>
            <arglist>(const QTextureImageDataPtr &amp;imageData)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureGenerator</name>
        <filename>qt3drender-qtexturegenerator.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QTextureGenerator</name>
            <anchorfile>qt3drender-qtexturegenerator.html</anchorfile>
            <anchor>dtor.QTextureGenerator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QTextureDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qtexturegenerator.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-qtexturegenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureGenerator &amp;other) const = 0</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="property" type="Status">
            <name>status</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>mirrored</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>mirrored-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="enum">
            <name>Status</name>
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="None">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Loading">
            <anchor>Status-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <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-qtextureimage.html</anchorfile>
            <anchor>source</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMirrored</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>isMirrored</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>setMirrored</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>setMirrored</anchor>
            <arglist>(bool mirrored)</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="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(Status status)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mirroredChanged</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3drender-qtextureimage.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>setStatus</name>
            <anchorfile>qt3drender-qtextureimage.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(Status status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureImagePrivate</name>
        <filename>qt3drender-qtextureimageprivate.html</filename>
        <base>QAbstractTextureImagePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureImagePrivate</name>
            <anchorfile>qt3drender-qtextureimageprivate.html</anchorfile>
            <anchor>QTextureImagePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QImageTextureDataFunctor</name>
        <filename>qt3drender-qimagetexturedatafunctor.html</filename>
        <base>QTextureImageDataGenerator</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QImageTextureDataFunctor</name>
            <anchorfile>qt3drender-qimagetexturedatafunctor.html</anchorfile>
            <anchor>QImageTextureDataFunctor</anchor>
            <arglist>(const QUrl &amp;url, bool mirrored)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QTextureImageDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qimagetexturedatafunctor.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3drender-qimagetexturedatafunctor.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureImageDataGenerator &amp;other) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureImage::Status</type>
            <name>status</name>
            <anchorfile>qt3drender-qimagetexturedatafunctor.html</anchorfile>
            <anchor>status</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isMirrored</name>
            <anchorfile>qt3drender-qimagetexturedatafunctor.html</anchorfile>
            <anchor>isMirrored</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureImageData</name>
        <filename>qt3drender-qtextureimagedata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureImageData</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>QTextureImageData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTextureImageData &amp;</type>
            <name>operator=</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QTextureImageData &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3drender-qtextureimagedata.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-qtextureimagedata.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-qtextureimagedata.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-qtextureimagedata.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-qtextureimagedata.html</anchorfile>
            <anchor>depth</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>layers</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>layers</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>mipLevels</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>mipLevels</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>faces</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>faces</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setWidth</anchor>
            <arglist>(int width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHeight</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setHeight</anchor>
            <arglist>(int height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setDepth</anchor>
            <arglist>(int depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLayers</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setLayers</anchor>
            <arglist>(int layers)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMipLevels</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setMipLevels</anchor>
            <arglist>(int mipLevels)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFaces</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setFaces</anchor>
            <arglist>(int faces)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::Target</type>
            <name>target</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>target</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::TextureFormat</type>
            <name>format</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>format</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::PixelFormat</type>
            <name>pixelFormat</name>
            <anchorfile>qt3drender-qtextureimagedata.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-qtextureimagedata.html</anchorfile>
            <anchor>pixelType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTarget</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setTarget</anchor>
            <arglist>(QOpenGLTexture::Target target)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFormat</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setFormat</anchor>
            <arglist>(QOpenGLTexture::TextureFormat format)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPixelFormat</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setPixelFormat</anchor>
            <arglist>(QOpenGLTexture::PixelFormat pixelFormat)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPixelType</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setPixelType</anchor>
            <arglist>(QOpenGLTexture::PixelType pixelType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setImage</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setImage</anchor>
            <arglist>(const QImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QByteArray &amp;data, int blockSize, bool isCompressed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>data</name>
            <anchorfile>qt3drender-qtextureimagedata.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(int layer, int face, int mipmapLevel) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureImageDataPrivate</name>
        <filename>qt3drender-qtextureimagedataprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureImageDataPrivate</name>
            <anchorfile>qt3drender-qtextureimagedataprivate.html</anchorfile>
            <anchor>QTextureImageDataPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData</name>
            <anchorfile>qt3drender-qtextureimagedataprivate.html</anchorfile>
            <anchor>setData</anchor>
            <arglist>(const QByteArray &amp;data, int blockSize, bool isCompressed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>setCompressedFile</name>
            <anchorfile>qt3drender-qtextureimagedataprivate.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-qtextureimagedataprivate.html</anchorfile>
            <anchor>data</anchor>
            <arglist>(int layer, int face, int mipmapLevel) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QTextureImageDataPrivate *</type>
            <name>get</name>
            <anchorfile>qt3drender-qtextureimagedataprivate.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(QTextureImageData *imageData)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DRender::QTextureImageDataGenerator</name>
        <filename>qt3drender-qtextureimagedatagenerator.html</filename>
        <base>QAbstractFunctor</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QTextureImageDataGenerator</name>
            <anchorfile>qt3drender-qtextureimagedatagenerator.html</anchorfile>
            <anchor>dtor.QTextureImageDataGenerator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual QTextureImageDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3drender-qtextureimagedatagenerator.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-qtextureimagedatagenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureImageDataGenerator &amp;other) const = 0</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-prop</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-prop</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-prop</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="namespace">
        <name>Qt3DExtras</name>
        <filename>qt3dextras.html</filename>
        <class>Qt3DExtras::QExtrudedTextGeometry</class>
        <class>Qt3DExtras::QExtrudedTextGeometryPrivate</class>
        <class>Qt3DExtras::QExtrudedTextMesh</class>
        <class>Qt3DExtras::QDiffuseMapMaterial</class>
        <class>Qt3DExtras::QDiffuseMapMaterialPrivate</class>
        <class>Qt3DExtras::QDiffuseSpecularMapMaterial</class>
        <class>Qt3DExtras::QDiffuseSpecularMapMaterialPrivate</class>
        <class>Qt3DExtras::QFirstPersonCameraController</class>
        <class>Qt3DExtras::QFirstPersonCameraControllerPrivate</class>
        <class>Qt3DExtras::QForwardRenderer</class>
        <class>Qt3DExtras::QForwardRendererPrivate</class>
        <class>Qt3DExtras::QGoochMaterial</class>
        <class>Qt3DExtras::QGoochMaterialPrivate</class>
        <class>Qt3DExtras::QMetalRoughMaterial</class>
        <class>Qt3DExtras::QMetalRoughMaterialPrivate</class>
        <class>Qt3DExtras::QMorphPhongMaterial</class>
        <class>Qt3DExtras::QMorphPhongMaterialPrivate</class>
        <class>Qt3DExtras::QNormalDiffuseMapAlphaMaterial</class>
        <class>Qt3DExtras::QNormalDiffuseMapAlphaMaterialPrivate</class>
        <class>Qt3DExtras::QNormalDiffuseMapMaterial</class>
        <class>Qt3DExtras::QNormalDiffuseMapMaterialPrivate</class>
        <class>Qt3DExtras::QNormalDiffuseSpecularMapMaterial</class>
        <class>Qt3DExtras::QNormalDiffuseSpecularMapMaterialPrivate</class>
        <class>Qt3DExtras::QOrbitCameraController</class>
        <class>Qt3DExtras::QOrbitCameraControllerPrivate</class>
        <class>Qt3DExtras::QPerVertexColorMaterial</class>
        <class>Qt3DExtras::QPerVertexColorMaterialPrivate</class>
        <class>Qt3DExtras::QPhongAlphaMaterial</class>
        <class>Qt3DExtras::QPhongAlphaMaterialPrivate</class>
        <class>Qt3DExtras::QPhongMaterial</class>
        <class>Qt3DExtras::QPhongMaterialPrivate</class>
        <class>Qt3DExtras::QSkyboxEntity</class>
        <class>Qt3DExtras::QSkyboxEntityPrivate</class>
        <class>Qt3DExtras::Qt3DWindow</class>
        <class>Qt3DExtras::Qt3DWindowPrivate</class>
        <class>Qt3DExtras::QTexturedMetalRoughMaterial</class>
        <class>Qt3DExtras::QTexturedMetalRoughMaterialPrivate</class>
        <class>Qt3DExtras::QTextureMaterial</class>
        <class>Qt3DExtras::QTextureMaterialPrivate</class>
        <class>Qt3DExtras::QConeGeometry</class>
        <class>Qt3DExtras::QConeGeometryPrivate</class>
        <class>Qt3DExtras::QConeMesh</class>
        <class>Qt3DExtras::QCuboidGeometry</class>
        <class>Qt3DExtras::QCuboidGeometryPrivate</class>
        <class>Qt3DExtras::QCuboidMesh</class>
        <class>Qt3DExtras::QCylinderGeometry</class>
        <class>Qt3DExtras::QCylinderGeometryPrivate</class>
        <class>Qt3DExtras::QCylinderMesh</class>
        <class>Qt3DExtras::QPlaneGeometry</class>
        <class>Qt3DExtras::QPlaneGeometryPrivate</class>
        <class>Qt3DExtras::QPlaneMesh</class>
        <class>Qt3DExtras::QSphereGeometry</class>
        <class>Qt3DExtras::QSphereGeometryPrivate</class>
        <class>Qt3DExtras::QSphereMesh</class>
        <class>Qt3DExtras::QTorusGeometry</class>
        <class>Qt3DExtras::QTorusGeometryPrivate</class>
        <class>Qt3DExtras::QTorusMesh</class>
        <class>Qt3DExtras::AreaAllocator</class>
        <class>Qt3DExtras::DistanceFieldTextRenderer</class>
        <class>Qt3DExtras::DistanceFieldTextRendererPrivate</class>
        <class>Qt3DExtras::QDistanceFieldGlyphCache</class>
        <class>Qt3DExtras::QText2DEntity</class>
        <class>Qt3DExtras::QText2DEntityPrivate</class>
        <class>Qt3DExtras::QText2DMaterial</class>
        <class>Qt3DExtras::QText2DMaterialPrivate</class>
        <class>Qt3DExtras::QTextureAtlas</class>
        <class>Qt3DExtras::AtlasTexture</class>
        <class>Qt3DExtras::QTextureAtlasData</class>
        <member kind="typedef" type="">
            <name>QTextureAtlasDataPtr</name>
            <anchorfile>qt3dextras.html</anchorfile>
            <anchor>QTextureAtlasDataPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DExtras::QTextureAtlasPrivate</class>
        <class>Qt3DExtras::QTextureAtlasGenerator</class>
        <member kind="typedef" type="">
            <name>QTextureAtlasGeneratorPtr</name>
            <anchorfile>qt3dextras.html</anchorfile>
            <anchor>QTextureAtlasGeneratorPtr-typedef</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QExtrudedTextGeometry</name>
        <filename>qt3dextras-qextrudedtextgeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="QString">
            <name>text</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QFont">
            <name>font</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>extrusionLength</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>extrusionLength-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QExtrudedTextGeometry</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>QExtrudedTextGeometry</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>text</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFont</type>
            <name>font</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>extrusionLength</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>extrusionLength-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setText</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFont</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>extrusionLength-prop</anchor>
            <arglist>(float extrusionLength)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textChanged</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fontChanged</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthChanged</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>extrusionLength-prop</anchor>
            <arglist>(float extrusionLength)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QExtrudedTextGeometry</name>
            <anchorfile>qt3dextras-qextrudedtextgeometry.html</anchorfile>
            <anchor>QExtrudedTextGeometry-1</anchor>
            <arglist>(QExtrudedTextGeometryPrivate &amp;dd, QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QExtrudedTextGeometryPrivate</name>
        <filename>qt3dextras-qextrudedtextgeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QExtrudedTextGeometryPrivate</name>
            <anchorfile>qt3dextras-qextrudedtextgeometryprivate.html</anchorfile>
            <anchor>QExtrudedTextGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qextrudedtextgeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QExtrudedTextMesh</name>
        <filename>qt3dextras-qextrudedtextmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="QString">
            <name>text</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QFont">
            <name>font</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>depth</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QExtrudedTextMesh</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>QExtrudedTextMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>text</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFont</type>
            <name>font</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>depth</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setText</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFont</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDepth</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>(float depth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textChanged</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fontChanged</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>depthChanged</name>
            <anchorfile>qt3dextras-qextrudedtextmesh.html</anchorfile>
            <anchor>depth-prop</anchor>
            <arglist>(float depth)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDiffuseMapMaterial</name>
        <filename>qt3dextras-qdiffusemapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>diffuse</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureScale</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusemapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDiffuseMapMaterialPrivate</name>
        <filename>qt3dextras-qdiffusemapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDiffuseSpecularMapMaterial</name>
        <filename>qt3dextras-qdiffusespecularmapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>specular</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>diffuse</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>specular</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-qdiffusespecularmapmaterial.html</anchorfile>
            <anchor>textureScale-prop</anchor>
            <arglist>(float textureScale)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDiffuseSpecularMapMaterialPrivate</name>
        <filename>qt3dextras-qdiffusespecularmapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDiffuseSpecularMapMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qdiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QFirstPersonCameraController</name>
        <filename>qt3dextras-qfirstpersoncameracontroller.html</filename>
        <base>QEntity</base>
        <member kind="property" type="Qt3DRender::QCamera *">
            <name>camera</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>linearSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>lookSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>acceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>deceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFirstPersonCameraController</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>QFirstPersonCameraController</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QFirstPersonCameraController</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>dtor.QFirstPersonCameraController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>lookSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>acceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DRender::QCamera *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>(float linearSpeed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLookSpeed</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>(float lookSpeed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAcceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>(float acceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeceleration</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>(float deceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraChanged</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearSpeedChanged</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lookSpeedChanged</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>accelerationChanged</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>(float acceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>decelerationChanged</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontroller.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>(float deceleration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QFirstPersonCameraControllerPrivate</name>
        <filename>qt3dextras-qfirstpersoncameracontrollerprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFirstPersonCameraControllerPrivate</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontrollerprivate.html</anchorfile>
            <anchor>QFirstPersonCameraControllerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontrollerprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>applyAccelerations</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontrollerprivate.html</anchorfile>
            <anchor>applyAccelerations</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_onTriggered</name>
            <anchorfile>qt3dextras-qfirstpersoncameracontrollerprivate.html</anchorfile>
            <anchor>underscore.q_onTriggered</anchor>
            <arglist>(float )</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QForwardRenderer</name>
        <filename>qt3dextras-qforwardrenderer.html</filename>
        <base>QTechniqueFilter</base>
        <member kind="property" type="QObject *">
            <name>surface</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>surface-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QObject *">
            <name>window</name>
            <anchorfile>qt3dextras-qforwardrenderer-obsolete.html</anchorfile>
            <anchor>window-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QRectF">
            <name>viewportRect</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>viewportRect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>clearColor</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>clearColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DCore::QEntity *">
            <name>camera</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>externalRenderTargetSize</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>frustumCulling</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>frustumCulling-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>gamma</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QForwardRenderer</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>surface</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>surface</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>externalRenderTargetSize</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isFrustumCullingEnabled</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>frustumCulling-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>gamma</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setViewportRect</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qforwardrenderer.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>setSurface</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>setSurface</anchor>
            <arglist>(QObject *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExternalRenderTargetSize</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFrustumCullingEnabled</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>frustumCulling-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGamma</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>(float gamma)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>viewportRectChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qforwardrenderer.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>surfaceChanged</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>surfaceChanged</anchor>
            <arglist>(QObject *surface)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>externalRenderTargetSizeChanged</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>externalRenderTargetSize-prop</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>frustumCullingEnabledChanged</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>frustumCulling-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>gammaChanged</name>
            <anchorfile>qt3dextras-qforwardrenderer.html</anchorfile>
            <anchor>gamma-prop</anchor>
            <arglist>(float gamma)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QForwardRendererPrivate</name>
        <filename>qt3dextras-qforwardrendererprivate.html</filename>
        <base>QTechniqueFilterPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QForwardRendererPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qforwardrendererprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QGoochMaterial</name>
        <filename>qt3dextras-qgoochmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>cool</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>cool-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>warm</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>warm-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>alpha</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>beta</name>
            <anchorfile>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>beta-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qgoochmaterial.html</anchorfile>
            <anchor>QGoochMaterial-1</anchor>
            <arglist>(QGoochMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QGoochMaterialPrivate</name>
        <filename>qt3dextras-qgoochmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGoochMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qgoochmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QMetalRoughMaterial</name>
        <filename>qt3dextras-qmetalroughmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>baseColor</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>metalness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>roughness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>QMetalRoughMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>dtor.QMetalRoughMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>baseColor</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>metalness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>roughness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseColor</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>(const QColor &amp;baseColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMetalness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>(float metalness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoughness</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>(float roughness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseColorChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>(const QColor &amp;baseColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>metalnessChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>(float metalness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roughnessChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>(float roughness)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qmetalroughmaterial.html</anchorfile>
            <anchor>QMetalRoughMaterial-1</anchor>
            <arglist>(QMetalRoughMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QMetalRoughMaterialPrivate</name>
        <filename>qt3dextras-qmetalroughmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMetalRoughMaterialPrivate</name>
            <anchorfile>qt3dextras-qmetalroughmaterialprivate.html</anchorfile>
            <anchor>QMetalRoughMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qmetalroughmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleBaseColorChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleBaseColorChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleMetallicChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleMetallicChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleRoughnessChanged</name>
            <anchorfile>qt3dextras-qmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleRoughnessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QMorphPhongMaterial</name>
        <filename>qt3dextras-qmorphphongmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>interpolator</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphPhongMaterial</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>QMorphPhongMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMorphPhongMaterial</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>dtor.QMorphPhongMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>ambient</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>interpolator</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInterpolator</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>(float interpolator)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.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>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>interpolatorChanged</name>
            <anchorfile>qt3dextras-qmorphphongmaterial.html</anchorfile>
            <anchor>interpolator-prop</anchor>
            <arglist>(float interpolator)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QMorphPhongMaterialPrivate</name>
        <filename>qt3dextras-qmorphphongmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMorphPhongMaterialPrivate</name>
            <anchorfile>qt3dextras-qmorphphongmaterialprivate.html</anchorfile>
            <anchor>QMorphPhongMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qmorphphongmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientChanged</name>
            <anchorfile>qt3dextras-qmorphphongmaterialprivate.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>qt3dextras-qmorphphongmaterialprivate.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>qt3dextras-qmorphphongmaterialprivate.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>qt3dextras-qmorphphongmaterialprivate.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>handleInterpolatorChanged</name>
            <anchorfile>qt3dextras-qmorphphongmaterialprivate.html</anchorfile>
            <anchor>handleInterpolatorChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseMapAlphaMaterial</name>
        <filename>qt3dextras-qnormaldiffusemapalphamaterial.html</filename>
        <base>QNormalDiffuseMapMaterial</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapAlphaMaterial</name>
            <anchorfile>qt3dextras-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>qt3dextras-qnormaldiffusemapalphamaterial.html</anchorfile>
            <anchor>dtor.QNormalDiffuseMapAlphaMaterial</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseMapAlphaMaterialPrivate</name>
        <filename>qt3dextras-qnormaldiffusemapalphamaterialprivate.html</filename>
        <base>QNormalDiffuseMapMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapAlphaMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qnormaldiffusemapalphamaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseMapMaterial</name>
        <filename>qt3dextras-qnormaldiffusemapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>normal</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>diffuse</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>normal</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusemapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseMapMaterial-1</anchor>
            <arglist>(QNormalDiffuseMapMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseMapMaterialPrivate</name>
        <filename>qt3dextras-qnormaldiffusemapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseMapMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusemapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseSpecularMapMaterial</name>
        <filename>qt3dextras-qnormaldiffusespecularmapmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>normal</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>specular</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>textureScale</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>diffuse</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>normal</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>specular</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpecular</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setShininess</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *diffuse)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>specularChanged</name>
            <anchorfile>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *specular)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>shininessChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusespecularmapmaterial.html</anchorfile>
            <anchor>QNormalDiffuseSpecularMapMaterial-1</anchor>
            <arglist>(QNormalDiffuseSpecularMapMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QNormalDiffuseSpecularMapMaterialPrivate</name>
        <filename>qt3dextras-qnormaldiffusespecularmapmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QNormalDiffuseSpecularMapMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qnormaldiffusespecularmapmaterialprivate.html</anchorfile>
            <anchor>handleTextureScaleChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QOrbitCameraController</name>
        <filename>qt3dextras-qorbitcameracontroller.html</filename>
        <base>QEntity</base>
        <member kind="property" type="Qt3DRender::QCamera *">
            <name>camera</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>linearSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>lookSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>zoomInLimit</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>zoomInLimit-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QOrbitCameraController</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>QOrbitCameraController</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QOrbitCameraController</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>dtor.QOrbitCameraController</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>linearSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>lookSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>zoomInLimit</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>zoomInLimit-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCamera</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>(Qt3DRender::QCamera *camera)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLinearSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>(float linearSpeed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLookSpeed</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>(float lookSpeed)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setZoomInLimit</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>zoomInLimit-prop</anchor>
            <arglist>(float zoomInLimit)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cameraChanged</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>camera-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>linearSpeedChanged</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>linearSpeed-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lookSpeedChanged</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>lookSpeed-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>zoomInLimitChanged</name>
            <anchorfile>qt3dextras-qorbitcameracontroller.html</anchorfile>
            <anchor>zoomInLimit-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QOrbitCameraControllerPrivate</name>
        <filename>qt3dextras-qorbitcameracontrollerprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QOrbitCameraControllerPrivate</name>
            <anchorfile>qt3dextras-qorbitcameracontrollerprivate.html</anchorfile>
            <anchor>QOrbitCameraControllerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qorbitcameracontrollerprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>_q_onTriggered</name>
            <anchorfile>qt3dextras-qorbitcameracontrollerprivate.html</anchorfile>
            <anchor>underscore.q_onTriggered</anchor>
            <arglist>(float )</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPerVertexColorMaterial</name>
        <filename>qt3dextras-qpervertexcolormaterial.html</filename>
        <base>QMaterial</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPerVertexColorMaterial</name>
            <anchorfile>qt3dextras-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>qt3dextras-qpervertexcolormaterial.html</anchorfile>
            <anchor>dtor.QPerVertexColorMaterial</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPerVertexColorMaterialPrivate</name>
        <filename>qt3dextras-qpervertexcolormaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPerVertexColorMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qpervertexcolormaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPhongAlphaMaterial</name>
        <filename>qt3dextras-qphongalphamaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>alpha</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBlendEquationArguments::Blending">
            <name>sourceRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceRgbArg-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBlendEquationArguments::Blending">
            <name>destinationRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationRgbArg-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBlendEquationArguments::Blending">
            <name>sourceAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceAlphaArg-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBlendEquationArguments::Blending">
            <name>destinationAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationAlphaArg-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QBlendEquation::BlendFunction">
            <name>blendFunctionArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>blendFunctionArg-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongAlphaMaterial</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>alpha-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QBlendEquationArguments::Blending</type>
            <name>sourceRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceRgbArg-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QBlendEquationArguments::Blending</type>
            <name>destinationRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationRgbArg-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QBlendEquationArguments::Blending</type>
            <name>sourceAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceAlphaArg-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QBlendEquationArguments::Blending</type>
            <name>destinationAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationAlphaArg-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QBlendEquation::BlendFunction</type>
            <name>blendFunctionArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>blendFunctionArg-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbient</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>setSourceRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceRgbArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending sourceRgbArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDestinationRgbArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationRgbArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending destinationRgbArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceAlphaArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending sourceAlphaArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDestinationAlphaArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationAlphaArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending destinationAlphaArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlendFunctionArg</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>blendFunctionArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquation::BlendFunction blendFunctionArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>sourceRgbArgChanged</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceRgbArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending sourceRgbArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destinationRgbArgChanged</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationRgbArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending destinationRgbArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceAlphaArgChanged</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>sourceAlphaArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending sourceAlphaArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destinationAlphaArgChanged</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>destinationAlphaArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquationArguments::Blending destinationAlphaArg)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>blendFunctionArgChanged</name>
            <anchorfile>qt3dextras-qphongalphamaterial.html</anchorfile>
            <anchor>blendFunctionArg-prop</anchor>
            <arglist>(Qt3DRender::QBlendEquation::BlendFunction blendFunctionArg)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPhongAlphaMaterialPrivate</name>
        <filename>qt3dextras-qphongalphamaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongAlphaMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qphongalphamaterialprivate.html</anchorfile>
            <anchor>handleAlphaChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPhongMaterial</name>
        <filename>qt3dextras-qphongmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="QColor">
            <name>ambient</name>
            <anchorfile>qt3dextras-qphongmaterial.html</anchorfile>
            <anchor>ambient-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>diffuse</name>
            <anchorfile>qt3dextras-qphongmaterial.html</anchorfile>
            <anchor>diffuse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>specular</name>
            <anchorfile>qt3dextras-qphongmaterial.html</anchorfile>
            <anchor>specular-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>shininess</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qphongmaterial.html</anchorfile>
            <anchor>shininess-prop</anchor>
            <arglist>(float shininess)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPhongMaterialPrivate</name>
        <filename>qt3dextras-qphongmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhongMaterialPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qphongmaterialprivate.html</anchorfile>
            <anchor>handleShininessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QSkyboxEntity</name>
        <filename>qt3dextras-qskyboxentity.html</filename>
        <base>QEntity</base>
        <member kind="property" type="QString">
            <name>baseName</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>baseName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>extension</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>extension-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>gammaCorrect</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>gammaCorrect-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSkyboxEntity</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>QSkyboxEntity</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>baseName</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>baseName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>extension</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>extension</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isGammaCorrectEnabled</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>isGammaCorrectEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseName</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>setBaseName</anchor>
            <arglist>(const QString &amp;baseName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setExtension</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>setExtension</anchor>
            <arglist>(const QString &amp;extension)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGammaCorrectEnabled</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>setGammaCorrectEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseNameChanged</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>baseName-prop</anchor>
            <arglist>(const QString &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>extensionChanged</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>extension-prop</anchor>
            <arglist>(const QString &amp;extension)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>gammaCorrectEnabledChanged</name>
            <anchorfile>qt3dextras-qskyboxentity.html</anchorfile>
            <anchor>gammaCorrect-prop</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QSkyboxEntityPrivate</name>
        <filename>qt3dextras-qskyboxentityprivate.html</filename>
        <base>QEntityPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::Qt3DWindow</name>
        <filename>qt3dextras-qt3dwindow.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Qt3DWindow</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>Qt3DWindow</anchor>
            <arglist>(QScreen *screen)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~Qt3DWindow</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>dtor.Qt3DWindow</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>registerAspect</anchor>
            <arglist>(Qt3DCore::QAbstractAspect *aspect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>registerAspect</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>registerAspect-1</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRootEntity</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>setRootEntity</anchor>
            <arglist>(Qt3DCore::QEntity *root)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setActiveFrameGraph</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>setActiveFrameGraph</anchor>
            <arglist>(Qt3DRender::QFrameGraphNode *activeFrameGraph)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QFrameGraphNode *</type>
            <name>activeFrameGraph</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>activeFrameGraph</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DExtras::QForwardRenderer *</type>
            <name>defaultFrameGraph</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>defaultFrameGraph</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QCamera *</type>
            <name>camera</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>camera</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QRenderSettings *</type>
            <name>renderSettings</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>renderSettings</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>showEvent</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>showEvent</anchor>
            <arglist>(QShowEvent *e)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>resizeEvent</name>
            <anchorfile>qt3dextras-qt3dwindow.html</anchorfile>
            <anchor>resizeEvent</anchor>
            <arglist>(QResizeEvent *)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::Qt3DWindowPrivate</name>
        <filename>qt3dextras-qt3dwindowprivate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>Qt3DWindowPrivate</name>
            <anchorfile>qt3dextras-qt3dwindowprivate.html</anchorfile>
            <anchor>Qt3DWindowPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTexturedMetalRoughMaterial</name>
        <filename>qt3dextras-qtexturedmetalroughmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>baseColor</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>metalness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>roughness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>ambientOcclusion</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>ambientOcclusion-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>normal</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexturedMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>QTexturedMetalRoughMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTexturedMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>dtor.QTexturedMetalRoughMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>baseColor</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>metalness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>roughness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>ambientOcclusion</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>ambientOcclusion-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>normal</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBaseColor</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *baseColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMetalness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *metalness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRoughness</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *roughness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAmbientOcclusion</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>ambientOcclusion-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *ambientOcclusion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setNormal</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>baseColorChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>baseColor-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *baseColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>metalnessChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>metalness-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *metalness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roughnessChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>roughness-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *roughness)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ambientOcclusionChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>ambientOcclusion-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *ambientOcclusion)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>normalChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>normal-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *normal)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QTexturedMetalRoughMaterial</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterial.html</anchorfile>
            <anchor>QTexturedMetalRoughMaterial-1</anchor>
            <arglist>(QTexturedMetalRoughMaterialPrivate &amp;dd, Qt3DCore::QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTexturedMetalRoughMaterialPrivate</name>
        <filename>qt3dextras-qtexturedmetalroughmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTexturedMetalRoughMaterialPrivate</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>QTexturedMetalRoughMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleBaseColorChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleBaseColorChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleMetallicChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleMetallicChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleRoughnessChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleRoughnessChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleAmbientOcclusionChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleAmbientOcclusionChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>handleNormalChanged</name>
            <anchorfile>qt3dextras-qtexturedmetalroughmaterialprivate.html</anchorfile>
            <anchor>handleNormalChanged</anchor>
            <arglist>(const QVariant &amp;var)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureMaterial</name>
        <filename>qt3dextras-qtexturematerial.html</filename>
        <base>QMaterial</base>
        <member kind="property" type="Qt3DRender::QAbstractTexture *">
            <name>texture</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector2D">
            <name>textureOffset</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>textureOffset-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureMaterial</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>QTextureMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureMaterial</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>dtor.QTextureMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAbstractTexture *</type>
            <name>texture</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector2D</type>
            <name>textureOffset</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>textureOffset-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTexture</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextureOffset</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>textureOffset-prop</anchor>
            <arglist>(QVector2D textureOffset)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureChanged</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>texture-prop</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *texture)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>textureOffsetChanged</name>
            <anchorfile>qt3dextras-qtexturematerial.html</anchorfile>
            <anchor>textureOffset-prop</anchor>
            <arglist>(QVector2D textureOffset)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureMaterialPrivate</name>
        <filename>qt3dextras-qtexturematerialprivate.html</filename>
        <base>QMaterialPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QConeGeometry</name>
        <filename>qt3dextras-qconegeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="bool">
            <name>hasTopEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>hasBottomEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>topRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottomRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QConeGeometry</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>QConeGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>updateVertices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>updateIndices</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasTopEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasBottomEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>topRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottomRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3dextras-qconegeometry.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>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>length</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>indexAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasTopEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>(bool hasTopEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasBottomEndcap</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>(bool hasBottomEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTopRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>(float topRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottomRadius</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>(float bottomRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3dextras-qconegeometry.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>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLength</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hasTopEndcapChanged</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>(bool hasTopEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hasBottomEndcapChanged</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>(bool hasBottomEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>topRadiusChanged</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>(float topRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bottomRadiusChanged</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>(float bottomRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3dextras-qconegeometry.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>qt3dextras-qconegeometry.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>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QConeGeometry</name>
            <anchorfile>qt3dextras-qconegeometry.html</anchorfile>
            <anchor>QConeGeometry-1</anchor>
            <arglist>(QConeGeometryPrivate &amp;dd, QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QConeGeometryPrivate</name>
        <filename>qt3dextras-qconegeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QConeGeometryPrivate</name>
            <anchorfile>qt3dextras-qconegeometryprivate.html</anchorfile>
            <anchor>QConeGeometryPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qconegeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QConeMesh</name>
        <filename>qt3dextras-qconemesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>hasTopEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>hasBottomEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>topRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>bottomRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QConeMesh</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>QConeMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3dextras-qconemesh.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>qt3dextras-qconemesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasTopEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasBottomEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>topRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottomRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>length</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasTopEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>(bool hasTopEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setHasBottomEndcap</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>(bool hasBottomEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTopRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>(float topRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottomRadius</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>(float bottomRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRings</name>
            <anchorfile>qt3dextras-qconemesh.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>qt3dextras-qconemesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist>(int slices)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLength</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hasTopEndcapChanged</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasTopEndcap-prop</anchor>
            <arglist>(bool hasTopEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>hasBottomEndcapChanged</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>hasBottomEndcap-prop</anchor>
            <arglist>(bool hasBottomEndcap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>topRadiusChanged</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>topRadius-prop</anchor>
            <arglist>(float topRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bottomRadiusChanged</name>
            <anchorfile>qt3dextras-qconemesh.html</anchorfile>
            <anchor>bottomRadius-prop</anchor>
            <arglist>(float bottomRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ringsChanged</name>
            <anchorfile>qt3dextras-qconemesh.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>qt3dextras-qconemesh.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>qt3dextras-qconemesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCuboidGeometry</name>
        <filename>qt3dextras-qcuboidgeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="float">
            <name>xExtent</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>yExtent</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>zExtent</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xyMeshResolution</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>yzMeshResolution</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xzMeshResolution</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>QCuboidGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateIndices</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcuboidgeometry.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xyMeshResolution)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCuboidGeometryPrivate</name>
        <filename>qt3dextras-qcuboidgeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCuboidGeometryPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcuboidgeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCuboidMesh</name>
        <filename>qt3dextras-qcuboidmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="float">
            <name>xExtent</name>
            <anchorfile>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>xExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>yExtent</name>
            <anchorfile>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>yExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>zExtent</name>
            <anchorfile>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>zExtent-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>yzMeshResolution</name>
            <anchorfile>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>yzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xzMeshResolution</name>
            <anchorfile>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>xzMeshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>xyMeshResolution</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>QCuboidMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>xExtent</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcuboidmesh.html</anchorfile>
            <anchor>xyMeshResolution-prop</anchor>
            <arglist>(const QSize &amp;xyMeshResolution)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCylinderGeometry</name>
        <filename>qt3dextras-qcylindergeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>QCylinderGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcylindergeometry.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCylinderGeometryPrivate</name>
        <filename>qt3dextras-qcylindergeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCylinderGeometryPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcylindergeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QCylinderMesh</name>
        <filename>qt3dextras-qcylindermesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qcylindermesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qcylindermesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qcylindermesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>length</name>
            <anchorfile>qt3dextras-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>qt3dextras-qcylindermesh.html</anchorfile>
            <anchor>QCylinderMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qcylindermesh.html</anchorfile>
            <anchor>length-prop</anchor>
            <arglist>(float length)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPlaneGeometry</name>
        <filename>qt3dextras-qplanegeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="float">
            <name>width</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>height</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>resolution</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>resolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>mirrored</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>QPlaneGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>mirrored</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>setMirrored</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resolutionChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>mirroredChanged</name>
            <anchorfile>qt3dextras-qplanegeometry.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPlaneGeometryPrivate</name>
        <filename>qt3dextras-qplanegeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPlaneGeometryPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qplanegeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QPlaneMesh</name>
        <filename>qt3dextras-qplanemesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="float">
            <name>width</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>height</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QSize">
            <name>meshResolution</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>mirrored</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPlaneMesh</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>QPlaneMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>width</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>meshResolution-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>mirrored</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>setMirrored</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>meshResolutionChanged</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>mirroredChanged</name>
            <anchorfile>qt3dextras-qplanemesh.html</anchorfile>
            <anchor>mirrored-prop</anchor>
            <arglist>(bool mirrored)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QSphereGeometry</name>
        <filename>qt3dextras-qspheregeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateTangents</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>QSphereGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>tangentAttribute</name>
            <anchorfile>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>tangentAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qspheregeometry.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool generateTangents)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QSphereGeometryPrivate</name>
        <filename>qt3dextras-qspheregeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QSphereGeometryPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qspheregeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QSphereMesh</name>
        <filename>qt3dextras-qspheremesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qspheremesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qspheremesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qspheremesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>generateTangents</name>
            <anchorfile>qt3dextras-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>qt3dextras-qspheremesh.html</anchorfile>
            <anchor>QSphereMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qspheremesh.html</anchorfile>
            <anchor>generateTangents-prop</anchor>
            <arglist>(bool generateTangents)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTorusGeometry</name>
        <filename>qt3dextras-qtorusgeometry.html</filename>
        <base>QGeometry</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>minorRadius</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="Qt3DRender::QAttribute *">
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>QTorusGeometry</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateVertices</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>positionAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>positionAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>normalAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>normalAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>texCoordAttribute</name>
            <anchorfile>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>texCoordAttribute-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DRender::QAttribute *</type>
            <name>indexAttribute</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qtorusgeometry.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTorusGeometryPrivate</name>
        <filename>qt3dextras-qtorusgeometryprivate.html</filename>
        <base>QGeometryPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTorusGeometryPrivate</name>
            <anchorfile>qt3dextras-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>qt3dextras-qtorusgeometryprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTorusMesh</name>
        <filename>qt3dextras-qtorusmesh.html</filename>
        <base>QGeometryRenderer</base>
        <member kind="property" type="int">
            <name>rings</name>
            <anchorfile>qt3dextras-qtorusmesh.html</anchorfile>
            <anchor>rings-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>slices</name>
            <anchorfile>qt3dextras-qtorusmesh.html</anchorfile>
            <anchor>slices-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>radius</name>
            <anchorfile>qt3dextras-qtorusmesh.html</anchorfile>
            <anchor>radius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>minorRadius</name>
            <anchorfile>qt3dextras-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>qt3dextras-qtorusmesh.html</anchorfile>
            <anchor>QTorusMesh</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>rings</name>
            <anchorfile>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-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>qt3dextras-qtorusmesh.html</anchorfile>
            <anchor>minorRadius-prop</anchor>
            <arglist>(float minorRadius)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::AreaAllocator</name>
        <filename>qt3dextras-areaallocator.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AreaAllocator</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>AreaAllocator</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~AreaAllocator</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>dtor.AreaAllocator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRect</type>
            <name>allocate</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>allocate</anchor>
            <arglist>(const QSize &amp;size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>deallocate</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>deallocate</anchor>
            <arglist>(const QRect &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>size</name>
            <anchorfile>qt3dextras-areaallocator.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::DistanceFieldTextRenderer</name>
        <filename>qt3dextras-distancefieldtextrenderer.html</filename>
        <base>QEntity</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>DistanceFieldTextRenderer</name>
            <anchorfile>qt3dextras-distancefieldtextrenderer.html</anchorfile>
            <anchor>DistanceFieldTextRenderer</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~DistanceFieldTextRenderer</name>
            <anchorfile>qt3dextras-distancefieldtextrenderer.html</anchorfile>
            <anchor>dtor.DistanceFieldTextRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlyphData</name>
            <anchorfile>qt3dextras-distancefieldtextrenderer.html</anchorfile>
            <anchor>setGlyphData</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *glyphTexture, const QVector&lt;float&gt; &amp;vertexData, const QVector&lt;quint16&gt; &amp;indexData)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qt3dextras-distancefieldtextrenderer.html</anchorfile>
            <anchor>setColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::DistanceFieldTextRendererPrivate</name>
        <filename>qt3dextras-distancefieldtextrendererprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>DistanceFieldTextRendererPrivate</name>
            <anchorfile>qt3dextras-distancefieldtextrendererprivate.html</anchorfile>
            <anchor>DistanceFieldTextRendererPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~DistanceFieldTextRendererPrivate</name>
            <anchorfile>qt3dextras-distancefieldtextrendererprivate.html</anchorfile>
            <anchor>dtor.DistanceFieldTextRendererPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-distancefieldtextrendererprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDistanceFieldGlyphCache</name>
        <filename>qt3dextras-qdistancefieldglyphcache.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QDistanceFieldGlyphCache</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>QDistanceFieldGlyphCache</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QDistanceFieldGlyphCache</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>dtor.QDistanceFieldGlyphCache</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRootNode</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>setRootNode</anchor>
            <arglist>(Qt3DCore::QNode *rootNode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNode *</type>
            <name>rootNode</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>rootNode</anchor>
            <arglist>() const</arglist>
        </member>
        <class>Qt3DExtras::QDistanceFieldGlyphCache::Glyph</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>doubleGlyphResolution</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>doubleGlyphResolution</anchor>
            <arglist>(const QRawFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Glyph&gt;</type>
            <name>refGlyphs</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>refGlyphs</anchor>
            <arglist>(const QGlyphRun &amp;run)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Glyph</type>
            <name>refGlyph</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>refGlyph</anchor>
            <arglist>(const QRawFont &amp;font, quint32 glyph)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>derefGlyphs</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>derefGlyphs</anchor>
            <arglist>(const QGlyphRun &amp;run)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>derefGlyph</name>
            <anchorfile>qt3dextras-qdistancefieldglyphcache.html</anchorfile>
            <anchor>derefGlyph</anchor>
            <arglist>(const QRawFont &amp;font, quint32 glyph)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QDistanceFieldGlyphCache::Glyph</name>
        <filename>qt3dextras-qdistancefieldglyphcache-glyph.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QText2DEntity</name>
        <filename>qt3dextras-qtext2dentity.html</filename>
        <base>QEntity</base>
        <member kind="property" type="QFont">
            <name>font</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QString">
            <name>text</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>color</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>width</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>width-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>height</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QText2DEntity</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>QText2DEntity</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QText2DEntity</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>dtor.QText2DEntity</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QFont</type>
            <name>font</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFont</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>color</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>color-prop</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>text</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setText</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>width</name>
            <anchorfile>qt3dextras-qtext2dentity.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>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setWidth</name>
            <anchorfile>qt3dextras-qtext2dentity.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>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fontChanged</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>font-prop</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>colorChanged</name>
            <anchorfile>qt3dextras-qtext2dentity.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>textChanged</name>
            <anchorfile>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>text-prop</anchor>
            <arglist>(const QString &amp;text)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>widthChanged</name>
            <anchorfile>qt3dextras-qtext2dentity.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>qt3dextras-qtext2dentity.html</anchorfile>
            <anchor>height-prop</anchor>
            <arglist>(float height)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QText2DEntityPrivate</name>
        <filename>qt3dextras-qtext2dentityprivate.html</filename>
        <base>QEntityPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QText2DEntityPrivate</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>QText2DEntityPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QText2DEntityPrivate</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>dtor.QText2DEntityPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScene</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>setScene</anchor>
            <arglist>(Qt3DCore::QScene *scene)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>computeActualScale</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>computeActualScale</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentGlyphRuns</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>setCurrentGlyphRuns</anchor>
            <arglist>(const QVector&lt;QGlyphRun&gt; &amp;runs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>update</name>
            <anchorfile>qt3dextras-qtext2dentityprivate.html</anchorfile>
            <anchor>update</anchor>
            <arglist>()</arglist>
        </member>
        <class>Qt3DExtras::QText2DEntityPrivate::CacheEntry</class>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QText2DEntityPrivate::CacheEntry</name>
        <filename>qt3dextras-qtext2dentityprivate-cacheentry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QText2DMaterial</name>
        <filename>qt3dextras-qtext2dmaterial.html</filename>
        <base>QMaterial</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QText2DMaterial</name>
            <anchorfile>qt3dextras-qtext2dmaterial.html</anchorfile>
            <anchor>QText2DMaterial</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QText2DMaterial</name>
            <anchorfile>qt3dextras-qtext2dmaterial.html</anchorfile>
            <anchor>dtor.QText2DMaterial</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qt3dextras-qtext2dmaterial.html</anchorfile>
            <anchor>setColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDistanceFieldTexture</name>
            <anchorfile>qt3dextras-qtext2dmaterial.html</anchorfile>
            <anchor>setDistanceFieldTexture</anchor>
            <arglist>(Qt3DRender::QAbstractTexture *tex)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QText2DMaterialPrivate</name>
        <filename>qt3dextras-qtext2dmaterialprivate.html</filename>
        <base>QMaterialPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QText2DMaterialPrivate</name>
            <anchorfile>qt3dextras-qtext2dmaterialprivate.html</anchorfile>
            <anchor>QText2DMaterialPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dextras-qtext2dmaterialprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureAtlas</name>
        <filename>qt3dextras-qtextureatlas.html</filename>
        <base>QAbstractTexture</base>
        <member kind="typedef" type="">
            <name>TextureId</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>TextureId-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureAtlas</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>QTextureAtlas</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureAtlas</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>dtor.QTextureAtlas</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QOpenGLTexture::PixelFormat</type>
            <name>pixelFormat</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>pixelFormat</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPixelFormat</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>setPixelFormat</anchor>
            <arglist>(QOpenGLTexture::PixelFormat fmt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>TextureId</type>
            <name>addImage</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>addImage</anchor>
            <arglist>(const QImage &amp;image, int padding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeImage</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>removeImage</anchor>
            <arglist>(TextureId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>imageCount</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>imageCount</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasImage</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>hasImage</anchor>
            <arglist>(TextureId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRect</type>
            <name>imagePosition</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>imagePosition</anchor>
            <arglist>(TextureId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>imageTexCoords</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>imageTexCoords</anchor>
            <arglist>(TextureId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>imagePadding</name>
            <anchorfile>qt3dextras-qtextureatlas.html</anchorfile>
            <anchor>imagePadding</anchor>
            <arglist>(TextureId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::AtlasTexture</name>
        <filename>qt3dextras-atlastexture.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureAtlasData</name>
        <filename>qt3dextras-qtextureatlasdata.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureAtlasData</name>
            <anchorfile>qt3dextras-qtextureatlasdata.html</anchorfile>
            <anchor>QTextureAtlasData</anchor>
            <arglist>(int w, int h, QImage::Format fmt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureAtlasData</name>
            <anchorfile>qt3dextras-qtextureatlasdata.html</anchorfile>
            <anchor>dtor.QTextureAtlasData</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qt3dextras-qtextureatlasdata.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>qt3dextras-qtextureatlasdata.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addImage</name>
            <anchorfile>qt3dextras-qtextureatlasdata.html</anchorfile>
            <anchor>addImage</anchor>
            <arglist>(const AtlasTexture &amp;texture, const QImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QByteArray</type>
            <name>createUpdatedImageData</name>
            <anchorfile>qt3dextras-qtextureatlasdata.html</anchorfile>
            <anchor>createUpdatedImageData</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureAtlasPrivate</name>
        <filename>qt3dextras-qtextureatlasprivate.html</filename>
        <base>QAbstractTexturePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureAtlasPrivate</name>
            <anchorfile>qt3dextras-qtextureatlasprivate.html</anchorfile>
            <anchor>QTextureAtlasPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureAtlasPrivate</name>
            <anchorfile>qt3dextras-qtextureatlasprivate.html</anchorfile>
            <anchor>dtor.QTextureAtlasPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DExtras::QTextureAtlasGenerator</name>
        <filename>qt3dextras-qtextureatlasgenerator.html</filename>
        <base>QTextureGenerator</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QTextureAtlasGenerator</name>
            <anchorfile>qt3dextras-qtextureatlasgenerator.html</anchorfile>
            <anchor>QTextureAtlasGenerator</anchor>
            <arglist>(const QTextureAtlasPrivate *texAtlas)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QTextureAtlasGenerator</name>
            <anchorfile>qt3dextras-qtextureatlasgenerator.html</anchorfile>
            <anchor>dtor.QTextureAtlasGenerator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual Qt3DRender::QTextureDataPtr</type>
            <name>operator()</name>
            <anchorfile>qt3dextras-qtextureatlasgenerator.html</anchorfile>
            <anchor>operator-28-29</anchor>
            <arglist>()()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>operator==</name>
            <anchorfile>qt3dextras-qtextureatlasgenerator.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QTextureGenerator &amp;other) const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DLogic</name>
        <filename>qt3dlogic.html</filename>
        <namespace>Qt3DLogic::Logic</namespace>
        <class>Qt3DLogic::QFrameAction</class>
        <class>Qt3DLogic::QFrameActionPrivate</class>
        <class>Qt3DLogic::QLogicAspect</class>
        <class>Qt3DLogic::QLogicAspectPrivate</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>
        <namespace>Qt3DLogic::Logic::JobTypes</namespace>
        <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>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>QBackendNodeMapper</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DLogic::Logic::JobTypes</name>
        <filename>qt3dlogic-logic-jobtypes.html</filename>
        <member kind="enum">
            <name>JobType</name>
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Callback">
            <anchor>JobType-enum</anchor>
            <arglist></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>(Qt3DCore::QNodeId 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::QFrameAction</name>
        <filename>qt3dlogic-qframeaction.html</filename>
        <base>QComponent</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameAction</name>
            <anchorfile>qt3dlogic-qframeaction.html</anchorfile>
            <anchor>QFrameAction</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>triggered</name>
            <anchorfile>qt3dlogic-qframeaction.html</anchorfile>
            <anchor>triggered</anchor>
            <arglist>(float dt)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QFrameActionPrivate</name>
        <filename>qt3dlogic-qframeactionprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QFrameActionPrivate</name>
            <anchorfile>qt3dlogic-qframeactionprivate.html</anchorfile>
            <anchor>QFrameActionPrivate</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>
    </compound>
    <compound kind="class">
        <name>Qt3DLogic::QLogicAspectPrivate</name>
        <filename>qt3dlogic-qlogicaspectprivate.html</filename>
        <base>QAbstractAspectPrivate</base>
    </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::QAbstractActionInput</class>
        <class>Qt3DInput::QAbstractActionInputPrivate</class>
        <class>Qt3DInput::QAbstractAxisInput</class>
        <class>Qt3DInput::QAbstractAxisInputPrivate</class>
        <class>Qt3DInput::QAbstractAxisInputData</class>
        <class>Qt3DInput::QAbstractPhysicalDevice</class>
        <class>Qt3DInput::QAbstractPhysicalDevicePrivate</class>
        <class>Qt3DInput::QAbstractPhysicalDeviceProxy</class>
        <class>Qt3DInput::QAbstractPhysicalDeviceProxyPrivate</class>
        <class>Qt3DInput::QAbstractPhysicalDeviceProxyData</class>
        <class>Qt3DInput::QAction</class>
        <class>Qt3DInput::QActionData</class>
        <class>Qt3DInput::QActionInput</class>
        <class>Qt3DInput::QActionInputData</class>
        <class>Qt3DInput::QAnalogAxisInput</class>
        <class>Qt3DInput::QAnalogAxisInputPrivate</class>
        <class>Qt3DInput::QAnalogAxisInputData</class>
        <class>Qt3DInput::QAxis</class>
        <class>Qt3DInput::QAxisPrivate</class>
        <class>Qt3DInput::QAxisData</class>
        <class>Qt3DInput::QAxisAccumulator</class>
        <class>Qt3DInput::QAxisAccumulatorPrivate</class>
        <class>Qt3DInput::QAxisAccumulatorData</class>
        <class>Qt3DInput::QAxisSetting</class>
        <class>Qt3DInput::QAxisSettingPrivate</class>
        <class>Qt3DInput::QAxisSettingData</class>
        <class>Qt3DInput::QButtonAxisInput</class>
        <class>Qt3DInput::QButtonAxisInputPrivate</class>
        <class>Qt3DInput::QButtonAxisInputData</class>
        <class>Qt3DInput::QGamepadInput</class>
        <class>Qt3DInput::QGenericInputDevice</class>
        <class>Qt3DInput::QInputAspect</class>
        <class>Qt3DInput::QInputAspectPrivate</class>
        <class>Qt3DInput::QInputChord</class>
        <class>Qt3DInput::QInputChordData</class>
        <class>Qt3DInput::QInputDeviceIntegration</class>
        <class>Qt3DInput::QInputDeviceIntegrationPrivate</class>
        <class>Qt3DInput::QInputDeviceIntegrationFactory</class>
        <class>Qt3DInput::QInputDevicePlugin</class>
        <class>Qt3DInput::QInputSequence</class>
        <class>Qt3DInput::QInputSequenceData</class>
        <class>Qt3DInput::QInputSettings</class>
        <class>Qt3DInput::QInputSettingsPrivate</class>
        <class>Qt3DInput::QInputSettingsData</class>
        <class>Qt3DInput::QKeyboardDevice</class>
        <class>Qt3DInput::QKeyboardDevicePrivate</class>
        <class>Qt3DInput::QKeyboardHandler</class>
        <class>Qt3DInput::QKeyboardHandlerPrivate</class>
        <class>Qt3DInput::QKeyboardHandlerData</class>
        <member kind="typedef" type="">
            <name>QKeyEventPtr</name>
            <anchorfile>qt3dinput-qkeyevent.html</anchorfile>
            <anchor>QKeyEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QKeyEvent</class>
        <class>Qt3DInput::QLogicalDevice</class>
        <class>Qt3DInput::QLogicalDeviceData</class>
        <class>Qt3DInput::QMouseDevice</class>
        <class>Qt3DInput::QMouseDevicePrivate</class>
        <class>Qt3DInput::QMouseDeviceData</class>
        <class>Qt3DInput::QMouseEvent</class>
        <member kind="typedef" type="">
            <name>QMouseEventPtr</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>QMouseEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QWheelEvent</class>
        <member kind="typedef" type="">
            <name>QWheelEventPtr</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>QWheelEventPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QMouseHandler</class>
        <class>Qt3DInput::QMouseHandlerPrivate</class>
        <class>Qt3DInput::QMouseHandlerData</class>
        <class>Qt3DInput::QPhysicalDeviceCreatedChangeBase</class>
        <member kind="typedef" type="">
            <name>QPhysicalDeviceCreatedChangeBasePtr</name>
            <anchorfile>qt3dinput.html</anchorfile>
            <anchor>QPhysicalDeviceCreatedChangeBasePtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::QPhysicalDeviceCreatedChange</class>
        <class>Qt3DInput::QPhysicalDeviceCreatedChangeBasePrivate</class>
    </compound>
    <compound kind="namespace">
        <name>Qt3DInput::Input</name>
        <filename>qt3dinput-input.html</filename>
        <class>Qt3DInput::Input::AbstractActionInput</class>
        <class>Qt3DInput::Input::AbstractAxisInput</class>
        <class>Qt3DInput::Input::Action</class>
        <class>Qt3DInput::Input::ActionInput</class>
        <class>Qt3DInput::Input::AnalogAxisInput</class>
        <class>Qt3DInput::Input::AssignKeyboardFocusJob</class>
        <class>Qt3DInput::Input::Axis</class>
        <class>Qt3DInput::Input::AxisAccumulator</class>
        <class>Qt3DInput::Input::AxisAccumulatorJob</class>
        <member kind="typedef" type="">
            <name>AxisAccumulatorJobPtr</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>AxisAccumulatorJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::AxisSetting</class>
        <class>Qt3DInput::Input::ButtonAxisInput</class>
        <class>Qt3DInput::Input::EventSourceSetterHelper</class>
        <class>Qt3DInput::Input::GenericDeviceBackendNode</class>
        <class>Qt3DInput::Input::GenericDeviceBackendFunctor</class>
        <member kind="typedef" type="">
            <name>HKeyboardDevice</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HKeyboardDevice-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HKeyboardHandler</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HKeyboardHandler-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMouseHandler</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HMouseHandler-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HMouseDevice</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HMouseDevice-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>HInputSequence</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HInputSequence-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HInputChord</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HInputChord-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HLogicalDevice</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HLogicalDevice-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HGenericDeviceBackendNode</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HGenericDeviceBackendNode-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HPhysicalDeviceProxy</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HPhysicalDeviceProxy-typedef</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="">
            <name>HAxisAccumulator</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>HAxisAccumulator-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::InputNodeFunctor</class>
        <class>Qt3DInput::Input::InputChord</class>
        <class>Qt3DInput::Input::InputHandler</class>
        <class>Qt3DInput::Input::KeyboardInputManager</class>
        <class>Qt3DInput::Input::KeyboardDeviceManager</class>
        <class>Qt3DInput::Input::MouseDeviceManager</class>
        <class>Qt3DInput::Input::MouseInputManager</class>
        <class>Qt3DInput::Input::AxisManager</class>
        <class>Qt3DInput::Input::AxisSettingManager</class>
        <class>Qt3DInput::Input::ActionManager</class>
        <class>Qt3DInput::Input::ActionInputManager</class>
        <class>Qt3DInput::Input::AnalogAxisInputManager</class>
        <class>Qt3DInput::Input::ButtonAxisInputManager</class>
        <class>Qt3DInput::Input::InputChordManager</class>
        <class>Qt3DInput::Input::InputSequenceManager</class>
        <class>Qt3DInput::Input::LogicalDeviceManager</class>
        <class>Qt3DInput::Input::GenericDeviceBackendNodeManager</class>
        <class>Qt3DInput::Input::PhysicalDeviceProxyManager</class>
        <class>Qt3DInput::Input::AxisAccumulatorManager</class>
        <class>Qt3DInput::Input::InputSequence</class>
        <class>Qt3DInput::Input::InputSettings</class>
        <class>Qt3DInput::Input::InputSettingsFunctor</class>
        <namespace>Qt3DInput::Input::JobTypes</namespace>
        <class>Qt3DInput::Input::KeyboardDevice</class>
        <class>Qt3DInput::Input::KeyboardDeviceFunctor</class>
        <class>Qt3DInput::Input::KeyboardEventFilter</class>
        <class>Qt3DInput::Input::KeyboardHandler</class>
        <class>Qt3DInput::Input::KeyboardHandlerFunctor</class>
        <class>Qt3DInput::Input::KeyboardMouseGenericDeviceIntegration</class>
        <class>Qt3DInput::Input::KeyEventDispatcherJob</class>
        <class>Qt3DInput::Input::LoadProxyDeviceJob</class>
        <member kind="typedef" type="">
            <name>LoadProxyDeviceJobPtr</name>
            <anchorfile>qt3dinput-input.html</anchorfile>
            <anchor>LoadProxyDeviceJobPtr-typedef</anchor>
            <arglist></arglist>
        </member>
        <class>Qt3DInput::Input::LogicalDevice</class>
        <class>Qt3DInput::Input::LogicalDeviceNodeFunctor</class>
        <class>Qt3DInput::Input::MouseDevice</class>
        <class>Qt3DInput::Input::MouseDeviceFunctor</class>
        <class>Qt3DInput::Input::MouseEventDispatcherJob</class>
        <class>Qt3DInput::Input::MouseEventFilter</class>
        <class>Qt3DInput::Input::MouseHandler</class>
        <class>Qt3DInput::Input::MouseHandlerFunctor</class>
        <class>Qt3DInput::Input::MovingAverage</class>
        <class>Qt3DInput::Input::PhysicalDeviceProxy</class>
        <class>Qt3DInput::Input::PhysicalDeviceProxyNodeFunctor</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>
        <namespace>Qt3DInput::Input::Utils</namespace>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AbstractActionInput</name>
        <filename>qt3dinput-input-abstractactioninput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AbstractActionInput</name>
            <anchorfile>qt3dinput-input-abstractactioninput.html</anchorfile>
            <anchor>AbstractActionInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>qint64</type>
            <name>milliToNano</name>
            <anchorfile>qt3dinput-input-abstractactioninput.html</anchorfile>
            <anchor>milliToNano</anchor>
            <arglist>(qint64 milli)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual bool</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-abstractactioninput.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime) = 0</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AbstractAxisInput</name>
        <filename>qt3dinput-input-abstractaxisinput.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>sourceDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="pure" static="no">
            <type>virtual float</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime) = 0</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>AbstractAxisInput</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>AbstractAxisInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPeer</name>
            <anchorfile>qt3dinput-input-abstractaxisinput.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</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>cleanup</name>
            <anchorfile>qt3dinput-input-action.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</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>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>AbstractActionInput</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>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>buttons</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>buttons</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>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-actioninput.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AnalogAxisInput</name>
        <filename>qt3dinput-input-analogaxisinput.html</filename>
        <base>AbstractAxisInput</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AnalogAxisInput</name>
            <anchorfile>qt3dinput-input-analogaxisinput.html</anchorfile>
            <anchor>AnalogAxisInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-analogaxisinput.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-analogaxisinput.html</anchorfile>
            <anchor>axis</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-analogaxisinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-analogaxisinput.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime)</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>(Qt3DCore::QNodeId keyboardDevice)</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>cleanup</name>
            <anchorfile>qt3dinput-input-axis.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</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>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::AxisAccumulator</name>
        <filename>qt3dinput-input-axisaccumulator.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisAccumulator</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>AxisAccumulator</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>sourceAxisId</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>sourceAxisId</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAxisAccumulator::SourceAxisType</type>
            <name>sourceAxisType</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>sourceAxisType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>value</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>value</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>velocity</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>velocity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVelocity</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>setVelocity</anchor>
            <arglist>(float velocity)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-axisaccumulator.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>stepIntegration</name>
            <anchorfile>qt3dinput-input-axisaccumulator.html</anchorfile>
            <anchor>stepIntegration</anchor>
            <arglist>(AxisManager *axisManager, float dt)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisAccumulatorJob</name>
        <filename>qt3dinput-input-axisaccumulatorjob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisAccumulatorJob</name>
            <anchorfile>qt3dinput-input-axisaccumulatorjob.html</anchorfile>
            <anchor>AxisAccumulatorJob</anchor>
            <arglist>(AxisAccumulatorManager *axisAccumulatormanager, AxisManager *axisManager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeltaTime</name>
            <anchorfile>qt3dinput-input-axisaccumulatorjob.html</anchorfile>
            <anchor>setDeltaTime</anchor>
            <arglist>(float dt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-axisaccumulatorjob.html</anchorfile>
            <anchor>run</anchor>
            <arglist>() override</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>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>deadZoneRadius</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>deadZoneRadius</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>isSmoothEnabled</name>
            <anchorfile>qt3dinput-input-axissetting.html</anchorfile>
            <anchor>isSmoothEnabled</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::ButtonAxisInput</name>
        <filename>qt3dinput-input-buttonaxisinput.html</filename>
        <base>AbstractAxisInput</base>
        <member kind="enum">
            <name>UpdateType</name>
            <anchor>UpdateType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Accelerate">
            <anchor>UpdateType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Decelerate">
            <anchor>UpdateType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ButtonAxisInput</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>ButtonAxisInput</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.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>buttons</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>buttons</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>acceleration</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>acceleration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deceleration</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>deceleration</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>speedRatio</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>speedRatio</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>lastUpdateTime</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>lastUpdateTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-buttonaxisinput.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::EventSourceSetterHelper</name>
        <filename>qt3dinput-input-eventsourcesetterhelper.html</filename>
        <base>QObject</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>EventSourceSetterHelper</name>
            <anchorfile>qt3dinput-input-eventsourcesetterhelper.html</anchorfile>
            <anchor>EventSourceSetterHelper</anchor>
            <arglist>(InputHandler *inputHandler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEventFilterService</name>
            <anchorfile>qt3dinput-input-eventsourcesetterhelper.html</anchorfile>
            <anchor>setEventFilterService</anchor>
            <arglist>(Qt3DCore::QEventFilterService *service)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEventSource</name>
            <anchorfile>qt3dinput-input-eventsourcesetterhelper.html</anchorfile>
            <anchor>setEventSource</anchor>
            <arglist>(QObject *eventSource)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>unsetEventSource</name>
            <anchorfile>qt3dinput-input-eventsourcesetterhelper.html</anchorfile>
            <anchor>unsetEventSource</anchor>
            <arglist>(QObject *eventSource)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::GenericDeviceBackendNode</name>
        <filename>qt3dinput-input-genericdevicebackendnode.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GenericDeviceBackendNode</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>GenericDeviceBackendNode</anchor>
            <arglist>(QBackendNode::Mode mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~GenericDeviceBackendNode</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>dtor.GenericDeviceBackendNode</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateEvents</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>updateEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.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>cleanup</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>axisValue</anchor>
            <arglist>(int axisIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isButtonPressed</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnode.html</anchorfile>
            <anchor>isButtonPressed</anchor>
            <arglist>(int buttonIdentifier) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::GenericDeviceBackendFunctor</name>
        <filename>qt3dinput-input-genericdevicebackendfunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GenericDeviceBackendFunctor</name>
            <anchorfile>qt3dinput-input-genericdevicebackendfunctor.html</anchorfile>
            <anchor>GenericDeviceBackendFunctor</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-genericdevicebackendfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-genericdevicebackendfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-genericdevicebackendfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputNodeFunctor</name>
        <filename>qt3dinput-input-inputnodefunctor.html</filename>
        <base>QBackendNodeMapper</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputChord</name>
        <filename>qt3dinput-input-inputchord.html</filename>
        <base>AbstractActionInput</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputChord</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>InputChord</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>chords</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>chords</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>timeout</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>timeout</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>startTime</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>startTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartTime</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>setStartTime</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>actionTriggered</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>actionTriggered</anchor>
            <arglist>(Qt3DCore::QNodeId input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-inputchord.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime)</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></type>
            <name>~InputHandler</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>dtor.InputHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>KeyboardDeviceManager *</type>
            <name>keyboardDeviceManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>keyboardDeviceManager</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>MouseDeviceManager *</type>
            <name>mouseDeviceManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>mouseDeviceManager</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>AxisAccumulatorManager *</type>
            <name>axisAccumulatorManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>axisAccumulatorManager</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>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>AnalogAxisInputManager *</type>
            <name>analogAxisInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>analogAxisInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>ButtonAxisInputManager *</type>
            <name>buttonAxisInputManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>buttonAxisInputManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InputChordManager *</type>
            <name>inputChordManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>inputChordManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InputSequenceManager *</type>
            <name>inputSequenceManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>inputSequenceManager</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>GenericDeviceBackendNodeManager *</type>
            <name>genericDeviceBackendNodeManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>genericDeviceBackendNodeManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PhysicalDeviceProxyManager *</type>
            <name>physicalDeviceProxyManager</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>physicalDeviceProxyManager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>InputSettings *</type>
            <name>inputSettings</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>inputSettings</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;QT_PREPEND_NAMESPACE( QMouseEvent ) &gt;</type>
            <name>pendingMouseEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>pendingMouseEvents</anchor>
            <arglist>( QMouseEvent ) &gt; pendingMouseEvents()</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>appendWheelEvent</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendWheelEvent</anchor>
            <arglist>(const QWheelEvent &amp;event)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QList&lt;QT_PREPEND_NAMESPACE( QWheelEvent ) &gt;</type>
            <name>pendingWheelEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>pendingWheelEvents</anchor>
            <arglist>( QWheelEvent ) &gt; pendingWheelEvents()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearPendingWheelEvents</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>clearPendingWheelEvents</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendKeyboardDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendKeyboardDevice</anchor>
            <arglist>(HKeyboardDevice device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeKeyboardDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>removeKeyboardDevice</anchor>
            <arglist>(HKeyboardDevice device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendMouseDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendMouseDevice</anchor>
            <arglist>(HMouseDevice device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeMouseDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>removeMouseDevice</anchor>
            <arglist>(HMouseDevice device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>appendGenericDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>appendGenericDevice</anchor>
            <arglist>(HGenericDeviceBackendNode device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeGenericDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>removeGenericDevice</anchor>
            <arglist>(HGenericDeviceBackendNode device)</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputSettings</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>setInputSettings</anchor>
            <arglist>(InputSettings *settings)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEventSourceHelper</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>setEventSourceHelper</anchor>
            <arglist>(EventSourceSetterHelper *helper)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>EventSourceSetterHelper *</type>
            <name>eventSourceHelper</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>eventSourceHelper</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDevice *</type>
            <name>createPhysicalDevice</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>createPhysicalDevice</anchor>
            <arglist>(const QString &amp;name)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateEventSource</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>updateEventSource</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>AbstractActionInput *</type>
            <name>lookupActionInput</name>
            <anchorfile>qt3dinput-input-inputhandler.html</anchorfile>
            <anchor>lookupActionInput</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</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::KeyboardDeviceManager</name>
        <filename>qt3dinput-input-keyboarddevicemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardDeviceManager</name>
            <anchorfile>qt3dinput-input-keyboarddevicemanager.html</anchorfile>
            <anchor>KeyboardDeviceManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseDeviceManager</name>
        <filename>qt3dinput-input-mousedevicemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseDeviceManager</name>
            <anchorfile>qt3dinput-input-mousedevicemanager.html</anchorfile>
            <anchor>MouseDeviceManager</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::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::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::AnalogAxisInputManager</name>
        <filename>qt3dinput-input-analogaxisinputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AnalogAxisInputManager</name>
            <anchorfile>qt3dinput-input-analogaxisinputmanager.html</anchorfile>
            <anchor>AnalogAxisInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::ButtonAxisInputManager</name>
        <filename>qt3dinput-input-buttonaxisinputmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>ButtonAxisInputManager</name>
            <anchorfile>qt3dinput-input-buttonaxisinputmanager.html</anchorfile>
            <anchor>ButtonAxisInputManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputChordManager</name>
        <filename>qt3dinput-input-inputchordmanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputChordManager</name>
            <anchorfile>qt3dinput-input-inputchordmanager.html</anchorfile>
            <anchor>InputChordManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputSequenceManager</name>
        <filename>qt3dinput-input-inputsequencemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputSequenceManager</name>
            <anchorfile>qt3dinput-input-inputsequencemanager.html</anchorfile>
            <anchor>InputSequenceManager</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::GenericDeviceBackendNodeManager</name>
        <filename>qt3dinput-input-genericdevicebackendnodemanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>GenericDeviceBackendNodeManager</name>
            <anchorfile>qt3dinput-input-genericdevicebackendnodemanager.html</anchorfile>
            <anchor>GenericDeviceBackendNodeManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::PhysicalDeviceProxyManager</name>
        <filename>qt3dinput-input-physicaldeviceproxymanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PhysicalDeviceProxyManager</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxymanager.html</anchorfile>
            <anchor>PhysicalDeviceProxyManager</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPendingProxyToLoad</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxymanager.html</anchorfile>
            <anchor>addPendingProxyToLoad</anchor>
            <arglist>(Qt3DCore::QNodeId id)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>takePendingProxiesToLoad</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxymanager.html</anchorfile>
            <anchor>takePendingProxiesToLoad</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::AxisAccumulatorManager</name>
        <filename>qt3dinput-input-axisaccumulatormanager.html</filename>
        <base>QResourceManager</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>AxisAccumulatorManager</name>
            <anchorfile>qt3dinput-input-axisaccumulatormanager.html</anchorfile>
            <anchor>AxisAccumulatorManager</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputSequence</name>
        <filename>qt3dinput-input-inputsequence.html</filename>
        <base>AbstractActionInput</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputSequence</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>InputSequence</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>sequences</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>sequences</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>timeout</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>timeout</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>buttonInterval</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>buttonInterval</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qint64</type>
            <name>startTime</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>startTime</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartTime</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>setStartTime</anchor>
            <arglist>(qint64 time)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>sequenceTriggered</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>sequenceTriggered</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>actionTriggered</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>actionTriggered</anchor>
            <arglist>(Qt3DCore::QNodeId input, const qint64 currentTime)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual bool</type>
            <name>process</name>
            <anchorfile>qt3dinput-input-inputsequence.html</anchorfile>
            <anchor>process</anchor>
            <arglist>(InputHandler *inputHandler, qint64 currentTime)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputSettings</name>
        <filename>qt3dinput-input-inputsettings.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputSettings</name>
            <anchorfile>qt3dinput-input-inputsettings.html</anchorfile>
            <anchor>InputSettings</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>eventSource</name>
            <anchorfile>qt3dinput-input-inputsettings.html</anchorfile>
            <anchor>eventSource</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-inputsettings.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::InputSettingsFunctor</name>
        <filename>qt3dinput-input-inputsettingsfunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>InputSettingsFunctor</name>
            <anchorfile>qt3dinput-input-inputsettingsfunctor.html</anchorfile>
            <anchor>InputSettingsFunctor</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-inputsettingsfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-inputsettingsfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-inputsettingsfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="namespace">
        <name>Qt3DInput::Input::JobTypes</name>
        <filename>qt3dinput-input-jobtypes.html</filename>
        <member kind="enum">
            <name>JobType</name>
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AssignKeyboardFocus">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="KeyEventDispatcher">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="MouseEventDispatcher">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="UpdateAxisAction">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="DeviceProxyLoading">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="AxisAccumulatorIntegration">
            <anchor>JobType-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardDevice</name>
        <filename>qt3dinput-input-keyboarddevice.html</filename>
        <base>QAbstractPhysicalDeviceBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardDevice</name>
            <anchorfile>qt3dinput-input-keyboarddevice.html</anchorfile>
            <anchor>KeyboardDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-keyboarddevice.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-keyboarddevice.html</anchorfile>
            <anchor>requestFocusForInput</anchor>
            <arglist>(Qt3DCore::QNodeId inputId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyboarddevice.html</anchorfile>
            <anchor>setInputHandler</anchor>
            <arglist>(InputHandler *handler)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCurrentFocusItem</name>
            <anchorfile>qt3dinput-input-keyboarddevice.html</anchorfile>
            <anchor>setCurrentFocusItem</anchor>
            <arglist>(Qt3DCore::QNodeId input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-keyboarddevice.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-keyboarddevice.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-keyboarddevice.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-keyboarddevice.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-keyboarddevice.html</anchorfile>
            <anchor>lastKeyboardInputRequester</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-keyboarddevice.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardDeviceFunctor</name>
        <filename>qt3dinput-input-keyboarddevicefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardDeviceFunctor</name>
            <anchorfile>qt3dinput-input-keyboarddevicefunctor.html</anchorfile>
            <anchor>KeyboardDeviceFunctor</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-keyboarddevicefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-keyboarddevicefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-keyboarddevicefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId 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::KeyboardHandler</name>
        <filename>qt3dinput-input-keyboardhandler.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardHandler</name>
            <anchorfile>qt3dinput-input-keyboardhandler.html</anchorfile>
            <anchor>KeyboardHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>keyboardDevice</name>
            <anchorfile>qt3dinput-input-keyboardhandler.html</anchorfile>
            <anchor>keyboardDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-keyboardhandler.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-keyboardhandler.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-keyboardhandler.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>focus</name>
            <anchorfile>qt3dinput-input-keyboardhandler.html</anchorfile>
            <anchor>focus</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-keyboardhandler.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-keyboardhandler.html</anchorfile>
            <anchor>requestFocus</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>setSourcerDevice</name>
            <anchorfile>qt3dinput-input-keyboardhandler.html</anchorfile>
            <anchor>setSourcerDevice</anchor>
            <arglist>(Qt3DCore::QNodeId device)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardHandlerFunctor</name>
        <filename>qt3dinput-input-keyboardhandlerfunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardHandlerFunctor</name>
            <anchorfile>qt3dinput-input-keyboardhandlerfunctor.html</anchorfile>
            <anchor>KeyboardHandlerFunctor</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-keyboardhandlerfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-keyboardhandlerfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-keyboardhandlerfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::KeyboardMouseGenericDeviceIntegration</name>
        <filename>qt3dinput-input-keyboardmousegenericdeviceintegration.html</filename>
        <base>QInputDeviceIntegration</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>KeyboardMouseGenericDeviceIntegration</name>
            <anchorfile>qt3dinput-input-keyboardmousegenericdeviceintegration.html</anchorfile>
            <anchor>KeyboardMouseGenericDeviceIntegration</anchor>
            <arglist>(InputHandler *handleer)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~KeyboardMouseGenericDeviceIntegration</name>
            <anchorfile>qt3dinput-input-keyboardmousegenericdeviceintegration.html</anchorfile>
            <anchor>dtor.KeyboardMouseGenericDeviceIntegration</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-keyboardmousegenericdeviceintegration.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-keyboardmousegenericdeviceintegration.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-keyboardmousegenericdeviceintegration.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-keyboardmousegenericdeviceintegration.html</anchorfile>
            <anchor>physicalDevice</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual QStringList</type>
            <name>deviceNames</name>
            <anchorfile>qt3dinput-input-keyboardmousegenericdeviceintegration.html</anchorfile>
            <anchor>deviceNames</anchor>
            <arglist>() 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>(Qt3DCore::QNodeId 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::LoadProxyDeviceJob</name>
        <filename>qt3dinput-input-loadproxydevicejob.html</filename>
        <base>QAspectJob</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>LoadProxyDeviceJob</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.html</anchorfile>
            <anchor>LoadProxyDeviceJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~LoadProxyDeviceJob</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.html</anchorfile>
            <anchor>dtor.LoadProxyDeviceJob</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setProxiesToLoad</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.html</anchorfile>
            <anchor>setProxiesToLoad</anchor>
            <arglist>(const QVector&lt;Qt3DCore::QNodeId&gt; &amp;proxies)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.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-loadproxydevicejob.html</anchorfile>
            <anchor>inputHandler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Qt3DCore::QNodeId&gt;</type>
            <name>proxies</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.html</anchorfile>
            <anchor>proxies</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>run</name>
            <anchorfile>qt3dinput-input-loadproxydevicejob.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>cleanup</name>
            <anchorfile>qt3dinput-input-logicaldevice.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</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="public" 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>QBackendNodeMapper</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>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) 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>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId id) const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseDevice</name>
        <filename>qt3dinput-input-mousedevice.html</filename>
        <base>QAbstractPhysicalDeviceBackendNode</base>
        <class>Qt3DInput::Input::MouseDevice::MouseState</class>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseDevice</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>MouseDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~MouseDevice</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>dtor.MouseDevice</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mousedevice.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-mousedevice.html</anchorfile>
            <anchor>inputHandler</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual float</type>
            <name>axisValue</name>
            <anchorfile>qt3dinput-input-mousedevice.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-mousedevice.html</anchorfile>
            <anchor>isButtonPressed</anchor>
            <arglist>(int buttonIdentifier) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updateMouseEvents</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>updateMouseEvents</anchor>
            <arglist>(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>updateWheelEvents</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>updateWheelEvents</anchor>
            <arglist>(const QList&lt;QT_PREPEND_NAMESPACE( QWheelEvent ) &gt; &amp;events)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>MouseState</type>
            <name>mouseState</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>mouseState</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>previousPos</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>previousPos</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>wasPressed</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>wasPressed</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>sensitivity</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>sensitivity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-mousedevice.html</anchorfile>
            <anchor>sceneChangeEvent</anchor>
            <arglist>(const Qt3DCore::QSceneChangePtr &amp;e)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseDevice::MouseState</name>
        <filename>qt3dinput-input-mousedevice-mousestate.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseState</name>
            <anchorfile>qt3dinput-input-mousedevice-mousestate.html</anchorfile>
            <anchor>MouseState</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseDeviceFunctor</name>
        <filename>qt3dinput-input-mousedevicefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseDeviceFunctor</name>
            <anchorfile>qt3dinput-input-mousedevicefunctor.html</anchorfile>
            <anchor>MouseDeviceFunctor</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-mousedevicefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-mousedevicefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-mousedevicefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId 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>(Qt3DCore::QNodeId input, const QList&lt;QT_PREPEND_NAMESPACE( QMouseEvent ) &gt; &amp;mouseEvents, const QList&lt;QT_PREPEND_NAMESPACE( QWheelEvent ) &gt; &amp;wheelEvents)</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::MouseHandler</name>
        <filename>qt3dinput-input-mousehandler.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseHandler</name>
            <anchorfile>qt3dinput-input-mousehandler.html</anchorfile>
            <anchor>MouseHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~MouseHandler</name>
            <anchorfile>qt3dinput-input-mousehandler.html</anchorfile>
            <anchor>dtor.MouseHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>mouseDevice</name>
            <anchorfile>qt3dinput-input-mousehandler.html</anchorfile>
            <anchor>mouseDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInputHandler</name>
            <anchorfile>qt3dinput-input-mousehandler.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-mousehandler.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-mousehandler.html</anchorfile>
            <anchor>wheelEvent</anchor>
            <arglist>(const QWheelEventPtr &amp;event)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>sceneChangeEvent</name>
            <anchorfile>qt3dinput-input-mousehandler.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>setDevice</name>
            <anchorfile>qt3dinput-input-mousehandler.html</anchorfile>
            <anchor>setDevice</anchor>
            <arglist>(Qt3DCore::QNodeId device)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::MouseHandlerFunctor</name>
        <filename>qt3dinput-input-mousehandlerfunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>MouseHandlerFunctor</name>
            <anchorfile>qt3dinput-input-mousehandlerfunctor.html</anchorfile>
            <anchor>MouseHandlerFunctor</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-mousehandlerfunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-mousehandlerfunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-mousehandlerfunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId 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::PhysicalDeviceProxy</name>
        <filename>qt3dinput-input-physicaldeviceproxy.html</filename>
        <base>QBackendNode</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PhysicalDeviceProxy</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>PhysicalDeviceProxy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanup</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>cleanup</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>deviceName</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>deviceName</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setManager</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>setManager</anchor>
            <arglist>(PhysicalDeviceProxyManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>PhysicalDeviceProxyManager *</type>
            <name>manager</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>manager</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDevice</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>setDevice</anchor>
            <arglist>(QAbstractPhysicalDevice *device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeId</type>
            <name>physicalDeviceId</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxy.html</anchorfile>
            <anchor>physicalDeviceId</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::Input::PhysicalDeviceProxyNodeFunctor</name>
        <filename>qt3dinput-input-physicaldeviceproxynodefunctor.html</filename>
        <base>QBackendNodeMapper</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>PhysicalDeviceProxyNodeFunctor</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxynodefunctor.html</anchorfile>
            <anchor>PhysicalDeviceProxyNodeFunctor</anchor>
            <arglist>(PhysicalDeviceProxyManager *manager)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>create</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxynodefunctor.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QBackendNode *</type>
            <name>get</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxynodefunctor.html</anchorfile>
            <anchor>get</anchor>
            <arglist>(Qt3DCore::QNodeId id) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qt3dinput-input-physicaldeviceproxynodefunctor.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>(Qt3DCore::QNodeId id) 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>(qint64 currentTime, 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="namespace">
        <name>Qt3DInput::Input::Utils</name>
        <filename>qt3dinput-input-utils.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDeviceBackendNode *</type>
            <name>physicalDeviceForInput</name>
            <anchorfile>qt3dinput-input-utils.html</anchorfile>
            <anchor>physicalDeviceForInput</anchor>
            <arglist>(InputClass *input, InputHandler *handler)</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="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>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>initializeFromPeer</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnode.html</anchorfile>
            <anchor>initializeFromPeer</anchor>
            <arglist>(const Qt3DCore::QNodeCreatedChangeBasePtr &amp;change)</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;Input::AxisIdSetting&gt;</type>
            <name>convertToAxisIdSettingVector</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>convertToAxisIdSettingVector</anchor>
            <arglist>(Qt3DCore::QNodeId axisSettingId) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>updatePendingAxisSettings</name>
            <anchorfile>qt3dinput-qabstractphysicaldevicebackendnodeprivate.html</anchorfile>
            <anchor>updatePendingAxisSettings</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractActionInput</name>
        <filename>qt3dinput-qabstractactioninput.html</filename>
        <base>QNode</base>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractActionInputPrivate</name>
        <filename>qt3dinput-qabstractactioninputprivate.html</filename>
        <base>QNodePrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractAxisInput</name>
        <filename>qt3dinput-qabstractaxisinput.html</filename>
        <base>QNode</base>
        <member kind="property" type="Qt3DInput::QAbstractPhysicalDevice *">
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qabstractaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QAbstractPhysicalDevice *</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qabstractaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qt3dinput-qabstractaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qabstractaxisinput.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAxisInput</name>
            <anchorfile>qt3dinput-qabstractaxisinput.html</anchorfile>
            <anchor>QAbstractAxisInput</anchor>
            <arglist>(QAbstractAxisInputPrivate &amp;dd, QNode *parent)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractAxisInputPrivate</name>
        <filename>qt3dinput-qabstractaxisinputprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractAxisInputPrivate</name>
            <anchorfile>qt3dinput-qabstractaxisinputprivate.html</anchorfile>
            <anchor>QAbstractAxisInputPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractAxisInputData</name>
        <filename>qt3dinput-qabstractaxisinputdata.html</filename>
    </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="virtual" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qabstractphysicaldevice.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-qabstractphysicaldevice.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-qabstractphysicaldevice.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-qabstractphysicaldevice.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-qabstractphysicaldevice.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-qabstractphysicaldevice.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const</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>
    </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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractPhysicalDevicePrivate</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceprivate.html</anchorfile>
            <anchor>dtor.QAbstractPhysicalDevicePrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>postAxisEvent</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceprivate.html</anchorfile>
            <anchor>postAxisEvent</anchor>
            <arglist>(int axis, qreal value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>postButtonEvent</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceprivate.html</anchorfile>
            <anchor>postButtonEvent</anchor>
            <arglist>(int button, qreal value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDeviceProxy</name>
        <filename>qt3dinput-qabstractphysicaldeviceproxy.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="QString">
            <name>deviceName</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>deviceName-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QAbstractPhysicalDeviceProxy::DeviceStatus">
            <name>status</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>DeviceStatus</name>
            <anchor>DeviceStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Ready">
            <anchor>DeviceStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="NotFound">
            <anchor>DeviceStatus-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QString</type>
            <name>deviceName</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>deviceName-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>DeviceStatus</type>
            <name>status</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.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-qabstractphysicaldeviceproxy.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-qabstractphysicaldeviceproxy.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-qabstractphysicaldeviceproxy.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-qabstractphysicaldeviceproxy.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-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>statusChanged</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxy.html</anchorfile>
            <anchor>status-prop</anchor>
            <arglist>(QAbstractPhysicalDeviceProxy::DeviceStatus status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDeviceProxyPrivate</name>
        <filename>qt3dinput-qabstractphysicaldeviceproxyprivate.html</filename>
        <base>QAbstractPhysicalDevicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAbstractPhysicalDeviceProxyPrivate</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxyprivate.html</anchorfile>
            <anchor>QAbstractPhysicalDeviceProxyPrivate</anchor>
            <arglist>(const QString &amp;deviceName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QAbstractPhysicalDeviceProxyPrivate</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxyprivate.html</anchorfile>
            <anchor>dtor.QAbstractPhysicalDeviceProxyPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStatus</name>
            <anchorfile>qt3dinput-qabstractphysicaldeviceproxyprivate.html</anchorfile>
            <anchor>setStatus</anchor>
            <arglist>(QAbstractPhysicalDeviceProxy::DeviceStatus status)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAbstractPhysicalDeviceProxyData</name>
        <filename>qt3dinput-qabstractphysicaldeviceproxydata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAction</name>
        <filename>qt3dinput-qaction.html</filename>
        <base>QNode</base>
        <member kind="property" type="bool">
            <name>active</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>active-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>bool</type>
            <name>isActive</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>active-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>(QAbstractActionInput *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>(QAbstractActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAbstractActionInput *&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>activeChanged</name>
            <anchorfile>qt3dinput-qaction.html</anchorfile>
            <anchor>active-prop</anchor>
            <arglist>(bool isActive)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QActionData</name>
        <filename>qt3dinput-qactiondata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QActionInput</name>
        <filename>qt3dinput-qactioninput.html</filename>
        <base>QAbstractActionInput</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="QVector&lt;int&gt;">
            <name>buttons</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>buttons-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>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>QVector&lt;int&gt;</type>
            <name>buttons</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>buttons-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>setButtons</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>setButtons</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;buttons)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>sourceDeviceChanged</anchor>
            <arglist>(QAbstractPhysicalDevice *sourceDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buttonsChanged</name>
            <anchorfile>qt3dinput-qactioninput.html</anchorfile>
            <anchor>buttonsChanged</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;buttons)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QActionInputData</name>
        <filename>qt3dinput-qactioninputdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAnalogAxisInput</name>
        <filename>qt3dinput-qanalogaxisinput.html</filename>
        <base>QAbstractAxisInput</base>
        <member kind="property" type="int">
            <name>axis</name>
            <anchorfile>qt3dinput-qanalogaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnalogAxisInput</name>
            <anchorfile>qt3dinput-qanalogaxisinput.html</anchorfile>
            <anchor>QAnalogAxisInput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>axis</name>
            <anchorfile>qt3dinput-qanalogaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxis</name>
            <anchorfile>qt3dinput-qanalogaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>(int axis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axisChanged</name>
            <anchorfile>qt3dinput-qanalogaxisinput.html</anchorfile>
            <anchor>axis-prop</anchor>
            <arglist>(int axis)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAnalogAxisInputPrivate</name>
        <filename>qt3dinput-qanalogaxisinputprivate.html</filename>
        <base>QAbstractAxisInputPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAnalogAxisInputPrivate</name>
            <anchorfile>qt3dinput-qanalogaxisinputprivate.html</anchorfile>
            <anchor>QAnalogAxisInputPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAnalogAxisInputData</name>
        <filename>qt3dinput-qanalogaxisinputdata.html</filename>
        <base>QAbstractAxisInputData</base>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxis</name>
        <filename>qt3dinput-qaxis.html</filename>
        <base>QNode</base>
        <member kind="property" type="float">
            <name>value</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>value-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>void</type>
            <name>addInput</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>addInput</anchor>
            <arglist>(QAbstractAxisInput *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>(QAbstractAxisInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAbstractAxisInput *&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>float</type>
            <name>value</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>valueChanged</name>
            <anchorfile>qt3dinput-qaxis.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisPrivate</name>
        <filename>qt3dinput-qaxisprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisPrivate</name>
            <anchorfile>qt3dinput-qaxisprivate.html</anchorfile>
            <anchor>QAxisPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setValue</name>
            <anchorfile>qt3dinput-qaxisprivate.html</anchorfile>
            <anchor>setValue</anchor>
            <arglist>(float value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisData</name>
        <filename>qt3dinput-qaxisdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisAccumulator</name>
        <filename>qt3dinput-qaxisaccumulator.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QAxis *">
            <name>sourceAxis</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxis-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="SourceAxisType">
            <name>sourceAxisType</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxisType-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>scale</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>value</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>velocity</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>velocity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="enum">
            <name>SourceAxisType</name>
            <anchor>SourceAxisType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Velocity">
            <anchor>SourceAxisType-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="Acceleration">
            <anchor>SourceAxisType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisAccumulator</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>QAxisAccumulator</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DInput::QAxis *</type>
            <name>sourceAxis</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxis</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>SourceAxisType</type>
            <name>sourceAxisType</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxisType</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>value</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>velocity</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>velocity</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceAxis</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxis-prop</anchor>
            <arglist>(Qt3DInput::QAxis *sourceAxis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceAxisType</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>setSourceAxisType</anchor>
            <arglist>(QAxisAccumulator::SourceAxisType sourceAxisType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScale</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceAxisChanged</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxis-prop</anchor>
            <arglist>(Qt3DInput::QAxis *sourceAxis)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceAxisTypeChanged</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>sourceAxisType-prop</anchor>
            <arglist>(QAxisAccumulator::SourceAxisType sourceAxisType)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>valueChanged</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>value-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>velocityChanged</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>velocity-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scaleChanged</name>
            <anchorfile>qt3dinput-qaxisaccumulator.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisAccumulatorPrivate</name>
        <filename>qt3dinput-qaxisaccumulatorprivate.html</filename>
        <base>QComponentPrivate</base>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisAccumulatorData</name>
        <filename>qt3dinput-qaxisaccumulatordata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisSetting</name>
        <filename>qt3dinput-qaxissetting.html</filename>
        <base>QNode</base>
        <member kind="property" type="float">
            <name>deadZoneRadius</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZoneRadius-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector&lt;int&gt;">
            <name>axes</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axes-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>smooth</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>smooth-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>float</type>
            <name>deadZoneRadius</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZoneRadius</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-qaxissetting.html</anchorfile>
            <anchor>axes</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isSmoothEnabled</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>isSmoothEnabled</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeadZoneRadius</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>setDeadZoneRadius</anchor>
            <arglist>(float deadZoneRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxes</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>setAxes</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;axes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSmoothEnabled</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>setSmoothEnabled</anchor>
            <arglist>(bool enabled)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deadZoneRadiusChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>deadZoneRadiusChanged</anchor>
            <arglist>(float deadZoneRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axesChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>axesChanged</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;axes)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>smoothChanged</name>
            <anchorfile>qt3dinput-qaxissetting.html</anchorfile>
            <anchor>smoothChanged</anchor>
            <arglist>(bool smooth)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisSettingPrivate</name>
        <filename>qt3dinput-qaxissettingprivate.html</filename>
        <base>QNodePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QAxisSettingPrivate</name>
            <anchorfile>qt3dinput-qaxissettingprivate.html</anchorfile>
            <anchor>QAxisSettingPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QAxisSettingData</name>
        <filename>qt3dinput-qaxissettingdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QButtonAxisInput</name>
        <filename>qt3dinput-qbuttonaxisinput.html</filename>
        <base>QAbstractAxisInput</base>
        <member kind="property" type="float">
            <name>scale</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVector&lt;int&gt;">
            <name>buttons</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>acceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="float">
            <name>deceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QButtonAxisInput</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>QButtonAxisInput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>scale</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;int&gt;</type>
            <name>buttons</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>acceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>deceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setScale</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setButtons</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;buttons)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAcceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>(float acceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeceleration</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>(float deceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scaleChanged</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>scale-prop</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buttonsChanged</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>buttons-prop</anchor>
            <arglist>(const QVector&lt;int&gt; &amp;buttons)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>accelerationChanged</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>acceleration-prop</anchor>
            <arglist>(float acceleration)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>decelerationChanged</name>
            <anchorfile>qt3dinput-qbuttonaxisinput.html</anchorfile>
            <anchor>deceleration-prop</anchor>
            <arglist>(float deceleration)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QButtonAxisInputPrivate</name>
        <filename>qt3dinput-qbuttonaxisinputprivate.html</filename>
        <base>QAbstractAxisInputPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QButtonAxisInputPrivate</name>
            <anchorfile>qt3dinput-qbuttonaxisinputprivate.html</anchorfile>
            <anchor>QButtonAxisInputPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QButtonAxisInputData</name>
        <filename>qt3dinput-qbuttonaxisinputdata.html</filename>
        <base>QAbstractAxisInputData</base>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QGamepadInput</name>
        <filename>qt3dinput-qgamepadinput.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="int">
            <name>deviceId</name>
            <anchorfile>qt3dinput-qgamepadinput.html</anchorfile>
            <anchor>deviceId-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGamepadInput</name>
            <anchorfile>qt3dinput-qgamepadinput.html</anchorfile>
            <anchor>QGamepadInput</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>deviceId</name>
            <anchorfile>qt3dinput-qgamepadinput.html</anchorfile>
            <anchor>deviceId-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setDeviceId</name>
            <anchorfile>qt3dinput-qgamepadinput.html</anchorfile>
            <anchor>deviceId-prop</anchor>
            <arglist>(int deviceId)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>deviceIdChanged</name>
            <anchorfile>qt3dinput-qgamepadinput.html</anchorfile>
            <anchor>deviceId-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QGenericInputDevice</name>
        <filename>qt3dinput-qgenericinputdevice.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="QVariantMap">
            <name>axesMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>axesMap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QVariantMap">
            <name>buttonsMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>buttonsMap-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QGenericInputDevice</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>QGenericInputDevice</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantMap</type>
            <name>axesMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>axesMap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAxesMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>axesMap-prop</anchor>
            <arglist>(const QVariantMap &amp;axesMap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVariantMap</type>
            <name>buttonsMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>buttonsMap-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setButtonsMap</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>buttonsMap-prop</anchor>
            <arglist>(const QVariantMap &amp;buttonsMap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>axesMapChanged</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>axesMap-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buttonsMapChanged</name>
            <anchorfile>qt3dinput-qgenericinputdevice.html</anchorfile>
            <anchor>buttonsMap-prop</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputAspect</name>
        <filename>qt3dinput-qinputaspect.html</filename>
        <base>QAbstractAspect</base>
        <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>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="non" static="no">
            <type>QStringList</type>
            <name>availablePhysicalDevices</name>
            <anchorfile>qt3dinput-qinputaspect.html</anchorfile>
            <anchor>availablePhysicalDevices</anchor>
            <arglist>() const</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>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>loadInputDevicePlugins</name>
            <anchorfile>qt3dinput-qinputaspectprivate.html</anchorfile>
            <anchor>loadInputDevicePlugins</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputChord</name>
        <filename>qt3dinput-qinputchord.html</filename>
        <base>QAbstractActionInput</base>
        <member kind="property" type="int">
            <name>timeout</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputChord</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>QInputChord</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>timeout</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addChord</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>addChord</anchor>
            <arglist>(QAbstractActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeChord</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>removeChord</anchor>
            <arglist>(QAbstractActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAbstractActionInput *&gt;</type>
            <name>chords</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>chords</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTimeout</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>setTimeout</anchor>
            <arglist>(int timeout)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>timeoutChanged</name>
            <anchorfile>qt3dinput-qinputchord.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist>(int timeout)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputChordData</name>
        <filename>qt3dinput-qinputchorddata.html</filename>
    </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>void</type>
            <name>registerBackendType</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>registerBackendType</anchor>
            <arglist>(const Qt3DCore::QBackendNodeMapperPtr &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::QBackendNodeMapperPtr &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="public" virtualness="pure" static="no">
            <type>virtual QStringList</type>
            <name>deviceNames</name>
            <anchorfile>qt3dinput-qinputdeviceintegration.html</anchorfile>
            <anchor>deviceNames</anchor>
            <arglist>() 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>
        <base>QObjectPrivate</base>
        <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::QInputSequence</name>
        <filename>qt3dinput-qinputsequence.html</filename>
        <base>QAbstractActionInput</base>
        <member kind="property" type="int">
            <name>timeout</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="int">
            <name>buttonInterval</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>buttonInterval-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputSequence</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>QInputSequence</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>timeout</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>timeout</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>buttonInterval</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>buttonInterval</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addSequence</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>addSequence</anchor>
            <arglist>(QAbstractActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeSequence</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>removeSequence</anchor>
            <arglist>(QAbstractActionInput *input)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QVector&lt;QAbstractActionInput *&gt;</type>
            <name>sequences</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>sequences</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTimeout</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist>(int timeout)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setButtonInterval</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>buttonInterval-prop</anchor>
            <arglist>(int buttonInterval)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>timeoutChanged</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>timeout-prop</anchor>
            <arglist>(int timeout)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>buttonIntervalChanged</name>
            <anchorfile>qt3dinput-qinputsequence.html</anchorfile>
            <anchor>buttonInterval-prop</anchor>
            <arglist>(int buttonInterval)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputSequenceData</name>
        <filename>qt3dinput-qinputsequencedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputSettings</name>
        <filename>qt3dinput-qinputsettings.html</filename>
        <base>QComponent</base>
        <member kind="property" type="QObject *">
            <name>eventSource</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>eventSource-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputSettings</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>QInputSettings</anchor>
            <arglist>(Qt3DCore::QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QInputSettings</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>dtor.QInputSettings</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QObject *</type>
            <name>eventSource</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>eventSource-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEventSource</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>eventSource-prop</anchor>
            <arglist>(QObject *eventSource)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>eventSourceChanged</name>
            <anchorfile>qt3dinput-qinputsettings.html</anchorfile>
            <anchor>eventSource-prop</anchor>
            <arglist>(QObject *)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputSettingsPrivate</name>
        <filename>qt3dinput-qinputsettingsprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QInputSettingsPrivate</name>
            <anchorfile>qt3dinput-qinputsettingsprivate.html</anchorfile>
            <anchor>QInputSettingsPrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QInputSettingsData</name>
        <filename>qt3dinput-qinputsettingsdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardDevice</name>
        <filename>qt3dinput-qkeyboarddevice.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="Qt3DInput::QKeyboardHandler *">
            <name>activeInput</name>
            <anchorfile>qt3dinput-qkeyboarddevice.html</anchorfile>
            <anchor>activeInput-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardDevice</name>
            <anchorfile>qt3dinput-qkeyboarddevice.html</anchorfile>
            <anchor>QKeyboardDevice</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QKeyboardHandler *</type>
            <name>activeInput</name>
            <anchorfile>qt3dinput-qkeyboarddevice.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-qkeyboarddevice.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-qkeyboarddevice.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-qkeyboarddevice.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-qkeyboarddevice.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-qkeyboarddevice.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-qkeyboarddevice.html</anchorfile>
            <anchor>buttonIdentifier</anchor>
            <arglist>(const QString &amp;name) const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>activeInputChanged</name>
            <anchorfile>qt3dinput-qkeyboarddevice.html</anchorfile>
            <anchor>activeInput-prop</anchor>
            <arglist>(QKeyboardHandler *activeInput)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardDevicePrivate</name>
        <filename>qt3dinput-qkeyboarddeviceprivate.html</filename>
        <base>QAbstractPhysicalDevicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardDevicePrivate</name>
            <anchorfile>qt3dinput-qkeyboarddeviceprivate.html</anchorfile>
            <anchor>QKeyboardDevicePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardHandler</name>
        <filename>qt3dinput-qkeyboardhandler.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QKeyboardDevice *">
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>focus</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>focus-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardHandler</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>QKeyboardHandler</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DInput::QKeyboardDevice *</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>sourceDevice</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>focus</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>focus-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(Qt3DInput::QKeyboardDevice *keyboardDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFocus</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>setFocus</anchor>
            <arglist>(bool focus)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qkeyboardhandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QKeyboardDevice *keyboardDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>focusChanged</name>
            <anchorfile>qt3dinput-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.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-qkeyboardhandler.html</anchorfile>
            <anchor>released</anchor>
            <arglist>(Qt3DInput::QKeyEvent *event)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardHandlerPrivate</name>
        <filename>qt3dinput-qkeyboardhandlerprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QKeyboardHandlerPrivate</name>
            <anchorfile>qt3dinput-qkeyboardhandlerprivate.html</anchorfile>
            <anchor>QKeyboardHandlerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QKeyboardHandlerPrivate</name>
            <anchorfile>qt3dinput-qkeyboardhandlerprivate.html</anchorfile>
            <anchor>dtor.QKeyboardHandlerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>keyEvent</name>
            <anchorfile>qt3dinput-qkeyboardhandlerprivate.html</anchorfile>
            <anchor>keyEvent</anchor>
            <arglist>(QKeyEvent *event)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QKeyboardHandlerData</name>
        <filename>qt3dinput-qkeyboardhandlerdata.html</filename>
    </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>QComponent</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>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QLogicalDeviceData</name>
        <filename>qt3dinput-qlogicaldevicedata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseDevice</name>
        <filename>qt3dinput-qmousedevice.html</filename>
        <base>QAbstractPhysicalDevice</base>
        <member kind="property" type="float">
            <name>sensitivity</name>
            <anchorfile>qt3dinput-qmousedevice.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseDevice</name>
            <anchorfile>qt3dinput-qmousedevice.html</anchorfile>
            <anchor>QMouseDevice</anchor>
            <arglist>(Qt3DCore::QNode *parent)</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 name="WheelX">
            <anchor>Axis-enum</anchor>
            <arglist></arglist>
        </member>
        <member name="WheelY">
            <anchor>Axis-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual int</type>
            <name>axisCount</name>
            <anchorfile>qt3dinput-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.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-qmousedevice.html</anchorfile>
            <anchor>sensitivity-prop</anchor>
            <arglist>(float value)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseDevicePrivate</name>
        <filename>qt3dinput-qmousedeviceprivate.html</filename>
        <base>QAbstractPhysicalDevicePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseDevicePrivate</name>
            <anchorfile>qt3dinput-qmousedeviceprivate.html</anchorfile>
            <anchor>QMouseDevicePrivate</anchor>
            <arglist>()</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseDeviceData</name>
        <filename>qt3dinput-qmousedevicedata.html</filename>
    </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>modifiers</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>modifiers-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>modifiers</name>
            <anchorfile>qt3dinput-qmouseevent.html</anchorfile>
            <anchor>modifiers</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>modifiers</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>modifiers-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>modifiers</name>
            <anchorfile>qt3dinput-qwheelevent.html</anchorfile>
            <anchor>modifiers</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::QMouseHandler</name>
        <filename>qt3dinput-qmousehandler.html</filename>
        <base>QComponent</base>
        <member kind="property" type="Qt3DInput::QMouseDevice *">
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="bool">
            <name>containsMouse</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseHandler</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>QMouseHandler</anchor>
            <arglist>(QNode *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMouseHandler</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>dtor.QMouseHandler</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QMouseDevice *</type>
            <name>sourceDevice</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>containsMouse</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>containsMouse-prop</anchor>
            <arglist>() const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>setSourceDevice</anchor>
            <arglist>(QMouseDevice *mouseDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>sourceDeviceChanged</name>
            <anchorfile>qt3dinput-qmousehandler.html</anchorfile>
            <anchor>sourceDevice-prop</anchor>
            <arglist>(QMouseDevice *mouseDevice)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>containsMouseChanged</name>
            <anchorfile>qt3dinput-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.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-qmousehandler.html</anchorfile>
            <anchor>wheel</anchor>
            <arglist>(Qt3DInput::QWheelEvent *wheel)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseHandlerPrivate</name>
        <filename>qt3dinput-qmousehandlerprivate.html</filename>
        <base>QComponentPrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QMouseHandlerPrivate</name>
            <anchorfile>qt3dinput-qmousehandlerprivate.html</anchorfile>
            <anchor>QMouseHandlerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QMouseHandlerPrivate</name>
            <anchorfile>qt3dinput-qmousehandlerprivate.html</anchorfile>
            <anchor>dtor.QMouseHandlerPrivate</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>init</name>
            <anchorfile>qt3dinput-qmousehandlerprivate.html</anchorfile>
            <anchor>init</anchor>
            <arglist>(QObject *parent)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>mouseEvent</name>
            <anchorfile>qt3dinput-qmousehandlerprivate.html</anchorfile>
            <anchor>mouseEvent</anchor>
            <arglist>(const QMouseEventPtr &amp;event)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QMouseHandlerData</name>
        <filename>qt3dinput-qmousehandlerdata.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QPhysicalDeviceCreatedChangeBase</name>
        <filename>qt3dinput-qphysicaldevicecreatedchangebase.html</filename>
        <base>QNodeCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhysicalDeviceCreatedChangeBase</name>
            <anchorfile>qt3dinput-qphysicaldevicecreatedchangebase.html</anchorfile>
            <anchor>QPhysicalDeviceCreatedChangeBase</anchor>
            <arglist>(const QAbstractPhysicalDevice *device)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QPhysicalDeviceCreatedChangeBase</name>
            <anchorfile>qt3dinput-qphysicaldevicecreatedchangebase.html</anchorfile>
            <anchor>dtor.QPhysicalDeviceCreatedChangeBase</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>Qt3DCore::QNodeIdVector</type>
            <name>axisSettingIds</name>
            <anchorfile>qt3dinput-qphysicaldevicecreatedchangebase.html</anchorfile>
            <anchor>axisSettingIds</anchor>
            <arglist>() const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QPhysicalDeviceCreatedChange</name>
        <filename>qt3dinput-qphysicaldevicecreatedchange.html</filename>
        <base>QPhysicalDeviceCreatedChangeBase</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhysicalDeviceCreatedChange</name>
            <anchorfile>qt3dinput-qphysicaldevicecreatedchange.html</anchorfile>
            <anchor>QPhysicalDeviceCreatedChange</anchor>
            <arglist>(const QAbstractPhysicalDevice *_device)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3DInput::QPhysicalDeviceCreatedChangeBasePrivate</name>
        <filename>qt3dinput-qphysicaldevicecreatedchangebaseprivate.html</filename>
        <base>QNodeCreatedChangeBasePrivate</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QPhysicalDeviceCreatedChangeBasePrivate</name>
            <anchorfile>qt3dinput-qphysicaldevicecreatedchangebaseprivate.html</anchorfile>
            <anchor>QPhysicalDeviceCreatedChangeBasePrivate</anchor>
            <arglist>(const QAbstractPhysicalDevice *device)</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AbstractAnimation</name>
        <filename>qml-qt3d-animation-abstractanimation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AbstractClipAnimator</name>
        <filename>qml-qt3d-animation-abstractclipanimator.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AbstractClipBlendNode</name>
        <filename>qml-qt3d-animation-abstractclipblendnode.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AdditiveClipBlend</name>
        <filename>qml-qt3d-animation-additiveclipblend.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AnimationController</name>
        <filename>qml-qt3d-animation-animationcontroller.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.AnimationGroup</name>
        <filename>qml-qt3d-animation-animationgroup.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.BlendedClipAnimator</name>
        <filename>qml-qt3d-animation-blendedclipanimator.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.ClipAnimator</name>
        <filename>qml-qt3d-animation-clipanimator.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.KeyframeAnimation</name>
        <filename>qml-qt3d-animation-keyframeanimation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.LerpBlend</name>
        <filename>qml-qt3d-animation-lerpblend.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.MorphingAnimation</name>
        <filename>qml-qt3d-animation-morphinganimation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.MorphTarget</name>
        <filename>qml-qt3d-animation-morphtarget.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Animation.VertexBlendAnimation</name>
        <filename>qml-qt3d-animation-vertexblendanimation.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.Render.LevelOfDetailLoader</name>
        <filename>qml-qt3d-render-levelofdetailloader.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.FirstPersonCameraController</name>
        <filename>qml-qt3d-extras-firstpersoncameracontroller.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.OrbitCameraController</name>
        <filename>qml-qt3d-extras-orbitcameracontroller.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.DiffuseMapMaterial</name>
        <filename>qml-qt3d-extras-diffusemapmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.DiffuseSpecularMapMaterial</name>
        <filename>qml-qt3d-extras-diffusespecularmapmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.GoochMaterial</name>
        <filename>qml-qt3d-extras-goochmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.NormalDiffuseMapAlphaMaterial</name>
        <filename>qml-qt3d-extras-normaldiffusemapalphamaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.NormalDiffuseMapMaterial</name>
        <filename>qml-qt3d-extras-normaldiffusemapmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.NormalDiffuseSpecularMapMaterial</name>
        <filename>qml-qt3d-extras-normaldiffusespecularmapmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.PerVertexColorMaterial</name>
        <filename>qml-qt3d-extras-pervertexcolormaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.PhongAlphaMaterial</name>
        <filename>qml-qt3d-extras-phongalphamaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.PhongMaterial</name>
        <filename>qml-qt3d-extras-phongmaterial.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.ExtrudedTextGeometry</name>
        <filename>qml-qt3d-extras-extrudedtextgeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.ExtrudedTextMesh</name>
        <filename>qml-qt3d-extras-extrudedtextmesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.ForwardRenderer</name>
        <filename>qml-qt3d-extras-forwardrenderer.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.ConeGeometry</name>
        <filename>qml-qt3d-extras-conegeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.ConeMesh</name>
        <filename>qml-qt3d-extras-conemesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.CuboidGeometry</name>
        <filename>qml-qt3d-extras-cuboidgeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.CuboidMesh</name>
        <filename>qml-qt3d-extras-cuboidmesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.CylinderGeometry</name>
        <filename>qml-qt3d-extras-cylindergeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.CylinderMesh</name>
        <filename>qml-qt3d-extras-cylindermesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.PlaneGeometry</name>
        <filename>qml-qt3d-extras-planegeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.PlaneMesh</name>
        <filename>qml-qt3d-extras-planemesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.SphereGeometry</name>
        <filename>qml-qt3d-extras-spheregeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.SphereMesh</name>
        <filename>qml-qt3d-extras-spheremesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.TorusGeometry</name>
        <filename>qml-qt3d-extras-torusgeometry.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Extras.TorusMesh</name>
        <filename>qml-qt3d-extras-torusmesh.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AbstractActionInput</name>
        <filename>qml-qt3d-input-abstractactioninput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.AbstractAxisInput</name>
        <filename>qml-qt3d-input-abstractaxisinput.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.AnalogAxisInput</name>
        <filename>qml-qt3d-input-analogaxisinput.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.AxisAccumulator</name>
        <filename>qml-qt3d-input-axisaccumulator.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.ButtonAxisInput</name>
        <filename>qml-qt3d-input-buttonaxisinput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.InputChord</name>
        <filename>qml-qt3d-input-inputchord.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.InputSequence</name>
        <filename>qml-qt3d-input-inputsequence.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.InputSettings</name>
        <filename>qml-qt3d-input-inputsettings.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.KeyboardDevice</name>
        <filename>qml-qt3d-input-keyboarddevice.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Input.KeyboardHandler</name>
        <filename>qml-qt3d-input-keyboardhandler.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.MouseDevice</name>
        <filename>qml-qt3d-input-mousedevice.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.MouseHandler</name>
        <filename>qml-qt3d-input-mousehandler.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Logic.FrameAction</name>
        <filename>qml-qt3d-logic-frameaction.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Scene3D.Scene3D</name>
        <filename>qml-qt3d-scene3d-scene3d.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>QtQuick.Scene2D.Scene2D</name>
        <filename>qml-qtquick-scene2d-scene2d.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CameraSelector</name>
        <filename>qml-qt3d-render-cameraselector.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ClearBuffers</name>
        <filename>qml-qt3d-render-clearbuffers.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.DispatchCompute</name>
        <filename>qml-qt3d-render-dispatchcompute.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.FrustumCulling</name>
        <filename>qml-qt3d-render-frustumculling.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.MemoryBarrier</name>
        <filename>qml-qt3d-render-memorybarrier.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.NoDraw</name>
        <filename>qml-qt3d-render-nodraw.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderCapture</name>
        <filename>qml-qt3d-render-rendercapture.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderCaptureReply</name>
        <filename>qml-qt3d-render-rendercapturereply.html</filename>
    </compound>
    <compound kind="class">
        <name>RenderPassFilter</name>
        <filename>qml-renderpassfilter.html</filename>
    </compound>
    <compound kind="class">
        <name>RenderStateSet</name>
        <filename>qml-renderstateset.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderSurfaceSelector</name>
        <filename>qml-qt3d-render-rendersurfaceselector.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderTargetSelector</name>
        <filename>qml-qt3d-render-rendertargetselector.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.SortPolicy</name>
        <filename>qml-qt3d-render-sortpolicy.html</filename>
    </compound>
    <compound kind="class">
        <name>TechniqueFilter</name>
        <filename>qml-techniquefilter.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Viewport</name>
        <filename>qml-qt3d-render-viewport.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Camera</name>
        <filename>qml-qt3d-render-camera.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CameraLens</name>
        <filename>qml-qt3d-render-cameralens.html</filename>
    </compound>
    <compound kind="class">
        <name>ComputeCommand</name>
        <filename>qml-computecommand.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.LevelOfDetail</name>
        <filename>qml-qt3d-render-levelofdetail.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.LevelOfDetail</name>
        <filename>qml-qt3d-render-levelofdetail.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.LevelOfDetailSwitch</name>
        <filename>qml-qt3d-render-levelofdetailswitch.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PickingSettings</name>
        <filename>qml-qt3d-render-pickingsettings.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderSettings</name>
        <filename>qml-qt3d-render-rendersettings.html</filename>
    </compound>
    <compound kind="class">
        <name>RenderTarget</name>
        <filename>qml-rendertarget.html</filename>
    </compound>
    <compound kind="class">
        <name>RenderTargetOutput</name>
        <filename>qml-rendertargetoutput.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Attribute</name>
        <filename>qml-qt3d-render-attribute.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.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.SceneLoader</name>
        <filename>qml-qt3d-render-sceneloader.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.DirectionalLight</name>
        <filename>qml-qt3d-render-directionallight.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.EnvironmentLight</name>
        <filename>qml-qt3d-render-environmentlight.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.Effect</name>
        <filename>qml-qt3d-render-effect.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.FilterKey</name>
        <filename>qml-qt3d-render-filterkey.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.Parameter</name>
        <filename>qml-qt3d-render-parameter.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.RenderPass</name>
        <filename>qml-qt3d-render-renderpass.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ShaderProgram</name>
        <filename>qml-qt3d-render-shaderprogram.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Technique</name>
        <filename>qml-qt3d-render-technique.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ObjectPicker</name>
        <filename>qml-qt3d-render-objectpicker.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PickEvent</name>
        <filename>qml-qt3d-render-pickevent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PickTriangleEvent</name>
        <filename>qml-qt3d-render-picktriangleevent.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.AlphaCoverage</name>
        <filename>qml-qt3d-render-alphacoverage.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.AlphaTest</name>
        <filename>qml-qt3d-render-alphatest.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.BlendEquation</name>
        <filename>qml-qt3d-render-blendequation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.BlendEquationArguments</name>
        <filename>qml-qt3d-render-blendequationarguments.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.ColorMask</name>
        <filename>qml-qt3d-render-colormask.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.CullFace</name>
        <filename>qml-qt3d-render-cullface.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.DepthTest</name>
        <filename>qml-qt3d-render-depthtest.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.Dithering</name>
        <filename>qml-qt3d-render-dithering.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.FrontFace</name>
        <filename>qml-qt3d-render-frontface.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.MultiSampleAntiAliasing</name>
        <filename>qml-qt3d-render-multisampleantialiasing.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.NoDepthMask</name>
        <filename>qml-qt3d-render-nodepthmask.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PointSize</name>
        <filename>qml-qt3d-render-pointsize.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.PolygonOffset</name>
        <filename>qml-qt3d-render-polygonoffset.html</filename>
    </compound>
    <compound kind="class">
        <name>RenderState</name>
        <filename>qml-renderstate.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.ScissorTest</name>
        <filename>qml-qt3d-render-scissortest.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.SeamlessCubemap</name>
        <filename>qml-qt3d-render-seamlesscubemap.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.StencilMask</name>
        <filename>qml-qt3d-render-stencilmask.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.StencilOperation</name>
        <filename>qml-qt3d-render-stenciloperation.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.StencilOperationArguments</name>
        <filename>qml-qt3d-render-stenciloperationarguments.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.StencilTest</name>
        <filename>qml-qt3d-render-stenciltest.html</filename>
    </compound>
    <compound kind="class">
        <name>Qt3D.Render.StencilTestArguments</name>
        <filename>qml-qt3d-render-stenciltestarguments.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>
