<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt 3D Reference Documentation" version="6.11.2" project="Qt3D" indexTitle="Qt 3D">
    <namespace name="" status="active" access="public" module="qt3d">
        <function name="QT3D_FUNCTOR" href="qt3dcore-qabstractfunctor.html#QT3D_FUNCTOR" status="active" access="public" documented="true" related="0" meta="macrowithparams" signature="QT3D_FUNCTOR(Class)">
            <parameter type="" name="Class" default=""/>
        </function>
        <function name="QT3D_REGISTER_ASPECT" href="qt3dcore-qabstractaspect.html#QT3D_REGISTER_ASPECT" status="active" access="public" documented="true" related="1" meta="macrowithparams" signature="QT3D_REGISTER_ASPECT(name, AspectType)">
            <parameter type="" name="name" default=""/>
            <parameter type="" name="AspectType" default=""/>
        </function>
        <namespace name="Qt3DAnimation" href="qt3danimation.html" status="active" access="public" location="qabstractanimation.h" documented="true" groups="qt3d-namespaces" module="Qt3DAnimation" brief="Contains classes from the Qt3DAnimation module">
            <class name="QAbstractAnimation" fullname="Qt3DAnimation::QAbstractAnimation" href="qt3danimation-qabstractanimation.html" status="active" access="public" location="qabstractanimation.h" documented="true" bases="QObject" module="Qt3DAnimation" brief="An abstract base class for Qt3D animations">
                <function name="animationName" fullname="Qt3DAnimation::QAbstractAnimation::animationName" href="qt3danimation-qabstractanimation.html#animationName-prop" status="active" access="public" location="qabstractanimation.h" meta="plain" const="true" associated-property="animationName" type="QString" signature="QString animationName() const"/>
                <function name="animationNameChanged" fullname="Qt3DAnimation::QAbstractAnimation::animationNameChanged" href="qt3danimation-qabstractanimation.html#animationName-prop" status="active" access="public" location="qabstractanimation.h" meta="signal" associated-property="animationName" type="void" signature="void animationNameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="animationType" fullname="Qt3DAnimation::QAbstractAnimation::animationType" href="qt3danimation-qabstractanimation.html#animationType-prop" status="active" access="public" location="qabstractanimation.h" meta="plain" const="true" associated-property="animationType" type="Qt3DAnimation::QAbstractAnimation::AnimationType" signature="Qt3DAnimation::QAbstractAnimation::AnimationType animationType() const"/>
                <function name="duration" fullname="Qt3DAnimation::QAbstractAnimation::duration" href="qt3danimation-qabstractanimation.html#duration-prop" status="active" access="public" location="qabstractanimation.h" meta="plain" const="true" associated-property="duration" type="float" signature="float duration() const"/>
                <function name="durationChanged" fullname="Qt3DAnimation::QAbstractAnimation::durationChanged" href="qt3danimation-qabstractanimation.html#duration-prop" status="active" access="public" location="qabstractanimation.h" meta="signal" associated-property="duration" type="void" signature="void durationChanged(float duration)">
                    <parameter type="float" name="duration" default=""/>
                </function>
                <function name="position" fullname="Qt3DAnimation::QAbstractAnimation::position" href="qt3danimation-qabstractanimation.html#position-prop" status="active" access="public" location="qabstractanimation.h" meta="plain" const="true" associated-property="position" type="float" signature="float position() const"/>
                <function name="positionChanged" fullname="Qt3DAnimation::QAbstractAnimation::positionChanged" href="qt3danimation-qabstractanimation.html#position-prop" status="active" access="public" location="qabstractanimation.h" meta="signal" associated-property="position" type="void" signature="void positionChanged(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <function name="setAnimationName" fullname="Qt3DAnimation::QAbstractAnimation::setAnimationName" href="qt3danimation-qabstractanimation.html#animationName-prop" status="active" access="public" location="qabstractanimation.h" meta="slot" associated-property="animationName" type="void" signature="void setAnimationName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setDuration" fullname="Qt3DAnimation::QAbstractAnimation::setDuration" href="qt3danimation-qabstractanimation.html#setDuration" status="active" access="protected" location="qabstractanimation.h" documented="true" meta="plain" type="void" signature="void setDuration(float duration)">
                    <parameter type="float" name="duration" default=""/>
                </function>
                <function name="setPosition" fullname="Qt3DAnimation::QAbstractAnimation::setPosition" href="qt3danimation-qabstractanimation.html#position-prop" status="active" access="public" location="qabstractanimation.h" meta="slot" associated-property="position" type="void" signature="void setPosition(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <enum name="AnimationType" fullname="Qt3DAnimation::QAbstractAnimation::AnimationType" href="qt3danimation-qabstractanimation.html#AnimationType-enum" status="active" access="public" location="qabstractanimation.h" documented="true">
                    <value name="KeyframeAnimation" value="1"/>
                    <value name="MorphingAnimation" value="2"/>
                    <value name="VertexBlendAnimation" value="3"/>
                </enum>
                <property name="animationName" fullname="Qt3DAnimation::QAbstractAnimation::animationName" href="qt3danimation-qabstractanimation.html#animationName-prop" status="active" access="public" location="qabstractanimation.h" documented="true" dataType="QString">
                    <getter name="animationName"/>
                    <setter name="setAnimationName"/>
                    <notifier name="animationNameChanged"/>
                </property>
                <property name="animationType" fullname="Qt3DAnimation::QAbstractAnimation::animationType" href="qt3danimation-qabstractanimation.html#animationType-prop" status="active" access="public" location="qabstractanimation.h" documented="true" writable="false" constant="true" dataType="AnimationType">
                    <getter name="animationType"/>
                </property>
                <property name="duration" fullname="Qt3DAnimation::QAbstractAnimation::duration" href="qt3danimation-qabstractanimation.html#duration-prop" status="active" access="public" location="qabstractanimation.h" documented="true" writable="false" dataType="float">
                    <getter name="duration"/>
                    <notifier name="durationChanged"/>
                </property>
                <property name="position" fullname="Qt3DAnimation::QAbstractAnimation::position" href="qt3danimation-qabstractanimation.html#position-prop" status="active" access="public" location="qabstractanimation.h" documented="true" dataType="float">
                    <getter name="position"/>
                    <setter name="setPosition"/>
                    <notifier name="positionChanged"/>
                </property>
            </class>
            <class name="QAbstractAnimationClip" fullname="Qt3DAnimation::QAbstractAnimationClip" href="qt3danimation-qabstractanimationclip.html" status="active" access="public" location="qabstractanimationclip.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DAnimation" brief="The base class for types providing key frame animation data">
                <function name="duration" fullname="Qt3DAnimation::QAbstractAnimationClip::duration" href="qt3danimation-qabstractanimationclip.html#duration-prop" status="active" access="public" location="qabstractanimationclip.h" meta="plain" const="true" associated-property="duration" type="float" signature="float duration() const"/>
                <function name="durationChanged" fullname="Qt3DAnimation::QAbstractAnimationClip::durationChanged" href="qt3danimation-qabstractanimationclip.html#duration-prop" status="active" access="public" location="qabstractanimationclip.h" meta="signal" associated-property="duration" type="void" signature="void durationChanged(float duration)">
                    <parameter type="float" name="duration" default=""/>
                </function>
                <function name="~QAbstractAnimationClip" fullname="Qt3DAnimation::QAbstractAnimationClip::~QAbstractAnimationClip" href="qt3danimation-qabstractanimationclip.html#dtor.QAbstractAnimationClip" status="active" access="public" location="qabstractanimationclip.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAbstractAnimationClip()"/>
                <property name="duration" fullname="Qt3DAnimation::QAbstractAnimationClip::duration" href="qt3danimation-qabstractanimationclip.html#duration-prop" status="active" access="public" location="qabstractanimationclip.h" documented="true" writable="false" dataType="float">
                    <getter name="duration"/>
                    <notifier name="durationChanged"/>
                </property>
            </class>
            <class name="QAbstractClipAnimator" fullname="Qt3DAnimation::QAbstractClipAnimator" href="qt3danimation-qabstractclipanimator.html" status="active" access="public" location="qabstractclipanimator.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DAnimation" brief="The base class for types providing animation playback capabilities">
                <function name="channelMapper" fullname="Qt3DAnimation::QAbstractClipAnimator::channelMapper" href="qt3danimation-qabstractclipanimator.html#channelMapper-prop" status="active" access="public" location="qabstractclipanimator.h" meta="plain" const="true" associated-property="channelMapper" type="Qt3DAnimation::QChannelMapper *" signature="Qt3DAnimation::QChannelMapper * channelMapper() const"/>
                <function name="channelMapperChanged" fullname="Qt3DAnimation::QAbstractClipAnimator::channelMapperChanged" href="qt3danimation-qabstractclipanimator.html#channelMapper-prop" status="active" access="public" location="qabstractclipanimator.h" meta="signal" associated-property="channelMapper" type="void" signature="void channelMapperChanged(Qt3DAnimation::QChannelMapper *channelMapper)">
                    <parameter type="Qt3DAnimation::QChannelMapper *" name="channelMapper" default=""/>
                </function>
                <function name="clock" fullname="Qt3DAnimation::QAbstractClipAnimator::clock" href="qt3danimation-qabstractclipanimator.html#clock-prop" status="active" access="public" location="qabstractclipanimator.h" meta="plain" const="true" associated-property="clock" type="Qt3DAnimation::QClock *" signature="Qt3DAnimation::QClock * clock() const"/>
                <function name="clockChanged" fullname="Qt3DAnimation::QAbstractClipAnimator::clockChanged" href="qt3danimation-qabstractclipanimator.html#clock-prop" status="active" access="public" location="qabstractclipanimator.h" meta="signal" associated-property="clock" type="void" signature="void clockChanged(Qt3DAnimation::QClock *clock)">
                    <parameter type="Qt3DAnimation::QClock *" name="clock" default=""/>
                </function>
                <function name="isRunning" fullname="Qt3DAnimation::QAbstractClipAnimator::isRunning" href="qt3danimation-qabstractclipanimator.html#isRunning" status="active" access="public" location="qabstractclipanimator.h" documented="true" meta="plain" const="true" associated-property="running" type="bool" signature="bool isRunning() const"/>
                <function name="loopCount" fullname="Qt3DAnimation::QAbstractClipAnimator::loopCount" href="qt3danimation-qabstractclipanimator.html#loopCount" status="active" access="public" location="qabstractclipanimator.h" documented="true" meta="plain" const="true" associated-property="loops" type="int" signature="int loopCount() const"/>
                <function name="loopCountChanged" fullname="Qt3DAnimation::QAbstractClipAnimator::loopCountChanged" href="qt3danimation-qabstractclipanimator.html#loops-prop" status="active" access="public" location="qabstractclipanimator.h" meta="signal" associated-property="loops" type="void" signature="void loopCountChanged(int loops)">
                    <parameter type="int" name="loops" default=""/>
                </function>
                <function name="normalizedTime" fullname="Qt3DAnimation::QAbstractClipAnimator::normalizedTime" href="qt3danimation-qabstractclipanimator.html#normalizedTime-prop" status="active" access="public" location="qabstractclipanimator.h" meta="plain" const="true" associated-property="normalizedTime" type="float" signature="float normalizedTime() const"/>
                <function name="normalizedTimeChanged" fullname="Qt3DAnimation::QAbstractClipAnimator::normalizedTimeChanged" href="qt3danimation-qabstractclipanimator.html#normalizedTime-prop" status="active" access="public" location="qabstractclipanimator.h" meta="signal" associated-property="normalizedTime" type="void" signature="void normalizedTimeChanged(float index)">
                    <parameter type="float" name="index" default=""/>
                </function>
                <function name="runningChanged" fullname="Qt3DAnimation::QAbstractClipAnimator::runningChanged" href="qt3danimation-qabstractclipanimator.html#running-prop" status="active" access="public" location="qabstractclipanimator.h" meta="signal" associated-property="running" type="void" signature="void runningChanged(bool running)">
                    <parameter type="bool" name="running" default=""/>
                </function>
                <function name="setChannelMapper" fullname="Qt3DAnimation::QAbstractClipAnimator::setChannelMapper" href="qt3danimation-qabstractclipanimator.html#channelMapper-prop" status="active" access="public" location="qabstractclipanimator.h" meta="slot" associated-property="channelMapper" type="void" signature="void setChannelMapper(Qt3DAnimation::QChannelMapper *channelMapper)">
                    <parameter type="Qt3DAnimation::QChannelMapper *" name="channelMapper" default=""/>
                </function>
                <function name="setClock" fullname="Qt3DAnimation::QAbstractClipAnimator::setClock" href="qt3danimation-qabstractclipanimator.html#clock-prop" status="active" access="public" location="qabstractclipanimator.h" meta="slot" associated-property="clock" type="void" signature="void setClock(Qt3DAnimation::QClock *clock)">
                    <parameter type="Qt3DAnimation::QClock *" name="clock" default=""/>
                </function>
                <function name="setLoopCount" fullname="Qt3DAnimation::QAbstractClipAnimator::setLoopCount" href="qt3danimation-qabstractclipanimator.html#loops-prop" status="active" access="public" location="qabstractclipanimator.h" meta="slot" associated-property="loops" type="void" signature="void setLoopCount(int loops)">
                    <parameter type="int" name="loops" default=""/>
                </function>
                <function name="setNormalizedTime" fullname="Qt3DAnimation::QAbstractClipAnimator::setNormalizedTime" href="qt3danimation-qabstractclipanimator.html#normalizedTime-prop" status="active" access="public" location="qabstractclipanimator.h" meta="slot" associated-property="normalizedTime" type="void" signature="void setNormalizedTime(float timeFraction)">
                    <parameter type="float" name="timeFraction" default=""/>
                </function>
                <function name="setRunning" fullname="Qt3DAnimation::QAbstractClipAnimator::setRunning" href="qt3danimation-qabstractclipanimator.html#running-prop" status="active" access="public" location="qabstractclipanimator.h" meta="slot" associated-property="running" type="void" signature="void setRunning(bool running)">
                    <parameter type="bool" name="running" default=""/>
                </function>
                <function name="start" fullname="Qt3DAnimation::QAbstractClipAnimator::start" href="qt3danimation-qabstractclipanimator.html#start" status="active" access="public" location="qabstractclipanimator.h" documented="true" meta="slot" type="void" signature="void start()"/>
                <function name="stop" fullname="Qt3DAnimation::QAbstractClipAnimator::stop" href="qt3danimation-qabstractclipanimator.html#stop" status="active" access="public" location="qabstractclipanimator.h" documented="true" meta="slot" type="void" signature="void stop()"/>
                <enum name="Loops" fullname="Qt3DAnimation::QAbstractClipAnimator::Loops" href="qt3danimation-qabstractclipanimator.html#Loops-enum" status="active" access="public" location="qabstractclipanimator.h" documented="true">
                    <value name="Infinite" value="-1"/>
                </enum>
                <property name="channelMapper" fullname="Qt3DAnimation::QAbstractClipAnimator::channelMapper" href="qt3danimation-qabstractclipanimator.html#channelMapper-prop" status="active" access="public" location="qabstractclipanimator.h" documented="true" dataType="Qt3DAnimation::QChannelMapper*">
                    <getter name="channelMapper"/>
                    <setter name="setChannelMapper"/>
                    <notifier name="channelMapperChanged"/>
                </property>
                <property name="clock" fullname="Qt3DAnimation::QAbstractClipAnimator::clock" href="qt3danimation-qabstractclipanimator.html#clock-prop" status="active" access="public" location="qabstractclipanimator.h" documented="true" dataType="Qt3DAnimation::QClock*">
                    <getter name="clock"/>
                    <setter name="setClock"/>
                    <notifier name="clockChanged"/>
                </property>
                <property name="loops" fullname="Qt3DAnimation::QAbstractClipAnimator::loops" href="qt3danimation-qabstractclipanimator.html#loops-prop" status="active" access="public" location="qabstractclipanimator.h" documented="true" dataType="int">
                    <getter name="loopCount"/>
                    <setter name="setLoopCount"/>
                    <notifier name="loopCountChanged"/>
                </property>
                <property name="normalizedTime" fullname="Qt3DAnimation::QAbstractClipAnimator::normalizedTime" href="qt3danimation-qabstractclipanimator.html#normalizedTime-prop" status="active" access="public" location="qabstractclipanimator.h" documented="true" dataType="float">
                    <getter name="normalizedTime"/>
                    <setter name="setNormalizedTime"/>
                    <notifier name="normalizedTimeChanged"/>
                </property>
                <property name="running" fullname="Qt3DAnimation::QAbstractClipAnimator::running" href="qt3danimation-qabstractclipanimator.html#running-prop" status="active" access="public" location="qabstractclipanimator.h" documented="true" dataType="bool">
                    <getter name="isRunning"/>
                    <setter name="setRunning"/>
                    <notifier name="runningChanged"/>
                </property>
            </class>
            <class name="QAbstractClipBlendNode" fullname="Qt3DAnimation::QAbstractClipBlendNode" href="qt3danimation-qabstractclipblendnode.html" status="active" access="public" location="qabstractclipblendnode.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DAnimation" brief="The base class for types used to construct animation blend trees"/>
            <class name="QAdditiveClipBlend" fullname="Qt3DAnimation::QAdditiveClipBlend" href="qt3danimation-qadditiveclipblend.html" status="active" access="public" location="qadditiveclipblend.h" documented="true" bases="Qt3DAnimation::QAbstractClipBlendNode" module="Qt3DAnimation" brief="Performs an additive blend of two animation clips based on an additive factor">
                <function name="additiveClip" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveClip" href="qt3danimation-qadditiveclipblend.html#additiveClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="plain" const="true" associated-property="additiveClip" type="Qt3DAnimation::QAbstractClipBlendNode *" signature="Qt3DAnimation::QAbstractClipBlendNode * additiveClip() const"/>
                <function name="additiveClipChanged" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveClipChanged" href="qt3danimation-qadditiveclipblend.html#additiveClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="signal" associated-property="additiveClip" type="void" signature="void additiveClipChanged(Qt3DAnimation::QAbstractClipBlendNode *additiveClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="additiveClip" default=""/>
                </function>
                <function name="additiveFactor" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveFactor" href="qt3danimation-qadditiveclipblend.html#additiveFactor-prop" status="active" access="public" location="qadditiveclipblend.h" meta="plain" const="true" associated-property="additiveFactor" type="float" signature="float additiveFactor() const"/>
                <function name="additiveFactorChanged" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveFactorChanged" href="qt3danimation-qadditiveclipblend.html#additiveFactor-prop" status="active" access="public" location="qadditiveclipblend.h" meta="signal" associated-property="additiveFactor" type="void" signature="void additiveFactorChanged(float additiveFactor)">
                    <parameter type="float" name="additiveFactor" default=""/>
                </function>
                <function name="baseClip" fullname="Qt3DAnimation::QAdditiveClipBlend::baseClip" href="qt3danimation-qadditiveclipblend.html#baseClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="plain" const="true" associated-property="baseClip" type="Qt3DAnimation::QAbstractClipBlendNode *" signature="Qt3DAnimation::QAbstractClipBlendNode * baseClip() const"/>
                <function name="baseClipChanged" fullname="Qt3DAnimation::QAdditiveClipBlend::baseClipChanged" href="qt3danimation-qadditiveclipblend.html#baseClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="signal" associated-property="baseClip" type="void" signature="void baseClipChanged(Qt3DAnimation::QAbstractClipBlendNode *baseClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="baseClip" default=""/>
                </function>
                <function name="setAdditiveClip" fullname="Qt3DAnimation::QAdditiveClipBlend::setAdditiveClip" href="qt3danimation-qadditiveclipblend.html#additiveClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="slot" associated-property="additiveClip" type="void" signature="void setAdditiveClip(Qt3DAnimation::QAbstractClipBlendNode *additiveClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="additiveClip" default=""/>
                </function>
                <function name="setAdditiveFactor" fullname="Qt3DAnimation::QAdditiveClipBlend::setAdditiveFactor" href="qt3danimation-qadditiveclipblend.html#additiveFactor-prop" status="active" access="public" location="qadditiveclipblend.h" meta="slot" associated-property="additiveFactor" type="void" signature="void setAdditiveFactor(float additiveFactor)">
                    <parameter type="float" name="additiveFactor" default=""/>
                </function>
                <function name="setBaseClip" fullname="Qt3DAnimation::QAdditiveClipBlend::setBaseClip" href="qt3danimation-qadditiveclipblend.html#baseClip-prop" status="active" access="public" location="qadditiveclipblend.h" meta="slot" associated-property="baseClip" type="void" signature="void setBaseClip(Qt3DAnimation::QAbstractClipBlendNode *baseClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="baseClip" default=""/>
                </function>
                <property name="additiveClip" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveClip" href="qt3danimation-qadditiveclipblend.html#additiveClip-prop" status="active" access="public" location="qadditiveclipblend.h" documented="true" dataType="Qt3DAnimation::QAbstractClipBlendNode*">
                    <getter name="additiveClip"/>
                    <setter name="setAdditiveClip"/>
                    <notifier name="additiveClipChanged"/>
                </property>
                <property name="additiveFactor" fullname="Qt3DAnimation::QAdditiveClipBlend::additiveFactor" href="qt3danimation-qadditiveclipblend.html#additiveFactor-prop" status="active" access="public" location="qadditiveclipblend.h" documented="true" dataType="float">
                    <getter name="additiveFactor"/>
                    <setter name="setAdditiveFactor"/>
                    <notifier name="additiveFactorChanged"/>
                </property>
                <property name="baseClip" fullname="Qt3DAnimation::QAdditiveClipBlend::baseClip" href="qt3danimation-qadditiveclipblend.html#baseClip-prop" status="active" access="public" location="qadditiveclipblend.h" documented="true" dataType="Qt3DAnimation::QAbstractClipBlendNode*">
                    <getter name="baseClip"/>
                    <setter name="setBaseClip"/>
                    <notifier name="baseClipChanged"/>
                </property>
            </class>
            <class name="QAnimationAspect" fullname="Qt3DAnimation::QAnimationAspect" href="qt3danimation-qanimationaspect.html" status="active" access="public" location="qanimationaspect.h" documented="true" bases="Qt3DCore::QAbstractAspect" module="Qt3DAnimation" brief="Provides key-frame animation capabilities to Qt 3D">
                <function name="QAnimationAspect" fullname="Qt3DAnimation::QAnimationAspect::QAnimationAspect" href="qt3danimation-qanimationaspect.html#QAnimationAspect" status="active" access="public" location="qanimationaspect.h" documented="true" meta="constructor" explicit="true" signature="QAnimationAspect(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QAnimationCallback" fullname="Qt3DAnimation::QAnimationCallback" href="qt3danimation-qanimationcallback.html" status="active" access="public" location="qanimationcallback.h" documented="true" module="Qt3DAnimation" brief="Represents an animation callback object">
                <function name="valueChanged" fullname="Qt3DAnimation::QAnimationCallback::valueChanged" href="qt3danimation-qanimationcallback.html#valueChanged" status="active" access="public" location="qanimationcallback.h" documented="true" meta="plain" virtual="pure" type="void" signature="void valueChanged(const QVariant &amp;value) = 0">
                    <parameter type="const QVariant &amp;" name="value" default=""/>
                </function>
                <enum name="Flag" fullname="Qt3DAnimation::QAnimationCallback::Flag" href="qt3danimation-qanimationcallback.html#Flag-enum" status="active" access="public" location="qanimationcallback.h" documented="true" typedef="Qt3DAnimation::QAnimationCallback::Flags">
                    <value name="OnOwningThread" value="0x0"/>
                    <value name="OnThreadPool" value="0x01"/>
                </enum>
                <typedef name="Flags" fullname="Qt3DAnimation::QAnimationCallback::Flags" href="qt3danimation-qanimationcallback.html#Flag-enum" status="active" access="public" location="qanimationcallback.h" enum="Qt3DAnimation::QAnimationCallback::Flag"/>
            </class>
            <class name="QAnimationClip" fullname="Qt3DAnimation::QAnimationClip" href="qt3danimation-qanimationclip.html" status="active" access="public" location="qanimationclip.h" documented="true" bases="Qt3DAnimation::QAbstractAnimationClip" module="Qt3DAnimation" brief="Specifies key frame animation data">
                <function name="clipData" fullname="Qt3DAnimation::QAnimationClip::clipData" href="qt3danimation-qanimationclip.html#clipData" status="active" access="public" location="qanimationclip.h" documented="true" meta="plain" const="true" associated-property="clipData" type="Qt3DAnimation::QAnimationClipData" signature="Qt3DAnimation::QAnimationClipData clipData() const"/>
                <function name="clipDataChanged" fullname="Qt3DAnimation::QAnimationClip::clipDataChanged" href="qt3danimation-qanimationclip.html#clipData-prop" status="active" access="public" location="qanimationclip.h" meta="signal" associated-property="clipData" type="void" signature="void clipDataChanged(Qt3DAnimation::QAnimationClipData clipData)">
                    <parameter type="Qt3DAnimation::QAnimationClipData" name="clipData" default=""/>
                </function>
                <function name="setClipData" fullname="Qt3DAnimation::QAnimationClip::setClipData" href="qt3danimation-qanimationclip.html#setClipData" status="active" access="public" location="qanimationclip.h" documented="true" meta="slot" associated-property="clipData" type="void" signature="void setClipData(const Qt3DAnimation::QAnimationClipData &amp;clipData)">
                    <parameter type="const Qt3DAnimation::QAnimationClipData &amp;" name="clipData" default=""/>
                </function>
                <property name="clipData" fullname="Qt3DAnimation::QAnimationClip::clipData" href="qt3danimation-qanimationclip.html#clipData-prop" status="active" access="public" location="qanimationclip.h" documented="true" dataType="Qt3DAnimation::QAnimationClipData">
                    <getter name="clipData"/>
                    <setter name="setClipData"/>
                    <notifier name="clipDataChanged"/>
                </property>
            </class>
            <class name="QAnimationClipData" fullname="Qt3DAnimation::QAnimationClipData" href="qt3danimation-qanimationclipdata.html" status="active" access="public" location="qanimationclipdata.h" documented="true" module="Qt3DAnimation" brief="Class containing the animation data"/>
            <class name="QAnimationClipLoader" fullname="Qt3DAnimation::QAnimationClipLoader" href="qt3danimation-qanimationcliploader.html" status="active" access="public" location="qanimationcliploader.h" documented="true" bases="Qt3DAnimation::QAbstractAnimationClip" module="Qt3DAnimation" brief="Enables loading key frame animation data from a file">
                <function name="setSource" fullname="Qt3DAnimation::QAnimationClipLoader::setSource" href="qt3danimation-qanimationcliploader.html#source-prop" status="active" access="public" location="qanimationcliploader.h" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="source" fullname="Qt3DAnimation::QAnimationClipLoader::source" href="qt3danimation-qanimationcliploader.html#source-prop" status="active" access="public" location="qanimationcliploader.h" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DAnimation::QAnimationClipLoader::sourceChanged" href="qt3danimation-qanimationcliploader.html#source-prop" status="active" access="public" location="qanimationcliploader.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="status" fullname="Qt3DAnimation::QAnimationClipLoader::status" href="qt3danimation-qanimationcliploader.html#status" status="active" access="public" location="qanimationcliploader.h" documented="true" meta="plain" const="true" associated-property="status" type="Qt3DAnimation::QAnimationClipLoader::Status" signature="Qt3DAnimation::QAnimationClipLoader::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DAnimation::QAnimationClipLoader::statusChanged" href="qt3danimation-qanimationcliploader.html#status-prop" status="active" access="public" location="qanimationcliploader.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DAnimation::QAnimationClipLoader::Status status)">
                    <parameter type="Qt3DAnimation::QAnimationClipLoader::Status" name="status" default=""/>
                </function>
                <enum name="Status" fullname="Qt3DAnimation::QAnimationClipLoader::Status" href="qt3danimation-qanimationcliploader.html#Status-enum" status="active" access="public" location="qanimationcliploader.h" documented="true">
                    <value name="NotReady" value="0"/>
                    <value name="Ready" value="1"/>
                    <value name="Error" value="2"/>
                </enum>
                <property name="source" fullname="Qt3DAnimation::QAnimationClipLoader::source" href="qt3danimation-qanimationcliploader.html#source-prop" status="active" access="public" location="qanimationcliploader.h" documented="true" dataType="QUrl">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="status" fullname="Qt3DAnimation::QAnimationClipLoader::status" href="qt3danimation-qanimationcliploader.html#status-prop" status="active" access="public" location="qanimationcliploader.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
            </class>
            <class name="QAnimationController" fullname="Qt3DAnimation::QAnimationController" href="qt3danimation-qanimationcontroller.html" status="active" access="public" location="qanimationcontroller.h" documented="true" bases="QObject" module="Qt3DAnimation" brief="A controller class for animations">
                <function name="QAnimationController" fullname="Qt3DAnimation::QAnimationController::QAnimationController" href="qt3danimation-qanimationcontroller.html#QAnimationController" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="constructor" signature="QAnimationController(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="activeAnimationGroup" fullname="Qt3DAnimation::QAnimationController::activeAnimationGroup" href="qt3danimation-qanimationcontroller.html#activeAnimationGroup-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="activeAnimationGroup" type="int" signature="int activeAnimationGroup() const"/>
                <function name="activeAnimationGroupChanged" fullname="Qt3DAnimation::QAnimationController::activeAnimationGroupChanged" href="qt3danimation-qanimationcontroller.html#activeAnimationGroup-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="activeAnimationGroup" type="void" signature="void activeAnimationGroupChanged(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="addAnimationGroup" fullname="Qt3DAnimation::QAnimationController::addAnimationGroup" href="qt3danimation-qanimationcontroller.html#addAnimationGroup" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" type="void" signature="void addAnimationGroup(Qt3DAnimation::QAnimationGroup *animationGroup)">
                    <parameter type="Qt3DAnimation::QAnimationGroup *" name="animationGroup" default=""/>
                </function>
                <function name="animationGroupList" fullname="Qt3DAnimation::QAnimationController::animationGroupList" href="qt3danimation-qanimationcontroller.html#animationGroupList" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" type="QList&lt;Qt3DAnimation::QAnimationGroup *&gt;" signature="QList&lt;Qt3DAnimation::QAnimationGroup *&gt; animationGroupList()"/>
                <function name="entity" fullname="Qt3DAnimation::QAnimationController::entity" href="qt3danimation-qanimationcontroller.html#entity-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="entity" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * entity() const"/>
                <function name="entityChanged" fullname="Qt3DAnimation::QAnimationController::entityChanged" href="qt3danimation-qanimationcontroller.html#entity-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="entity" type="void" signature="void entityChanged(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="getAnimationIndex" fullname="Qt3DAnimation::QAnimationController::getAnimationIndex" href="qt3danimation-qanimationcontroller.html#getAnimationIndex" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" const="true" type="int" signature="int getAnimationIndex(const QString &amp;name) const">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="getGroup" fullname="Qt3DAnimation::QAnimationController::getGroup" href="qt3danimation-qanimationcontroller.html#getGroup" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" const="true" type="Qt3DAnimation::QAnimationGroup *" signature="Qt3DAnimation::QAnimationGroup * getGroup(int index) const">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="position" fullname="Qt3DAnimation::QAnimationController::position" href="qt3danimation-qanimationcontroller.html#position-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="position" type="float" signature="float position() const"/>
                <function name="positionChanged" fullname="Qt3DAnimation::QAnimationController::positionChanged" href="qt3danimation-qanimationcontroller.html#position-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="position" type="void" signature="void positionChanged(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <function name="positionOffset" fullname="Qt3DAnimation::QAnimationController::positionOffset" href="qt3danimation-qanimationcontroller.html#positionOffset-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="positionOffset" type="float" signature="float positionOffset() const"/>
                <function name="positionOffsetChanged" fullname="Qt3DAnimation::QAnimationController::positionOffsetChanged" href="qt3danimation-qanimationcontroller.html#positionOffset-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="positionOffset" type="void" signature="void positionOffsetChanged(float offset)">
                    <parameter type="float" name="offset" default=""/>
                </function>
                <function name="positionScale" fullname="Qt3DAnimation::QAnimationController::positionScale" href="qt3danimation-qanimationcontroller.html#positionScale-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="positionScale" type="float" signature="float positionScale() const"/>
                <function name="positionScaleChanged" fullname="Qt3DAnimation::QAnimationController::positionScaleChanged" href="qt3danimation-qanimationcontroller.html#positionScale-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="positionScale" type="void" signature="void positionScaleChanged(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="recursive" fullname="Qt3DAnimation::QAnimationController::recursive" href="qt3danimation-qanimationcontroller.html#recursive-prop" status="active" access="public" location="qanimationcontroller.h" meta="plain" const="true" associated-property="recursive" type="bool" signature="bool recursive() const"/>
                <function name="recursiveChanged" fullname="Qt3DAnimation::QAnimationController::recursiveChanged" href="qt3danimation-qanimationcontroller.html#recursive-prop" status="active" access="public" location="qanimationcontroller.h" meta="signal" associated-property="recursive" type="void" signature="void recursiveChanged(bool recursive)">
                    <parameter type="bool" name="recursive" default=""/>
                </function>
                <function name="removeAnimationGroup" fullname="Qt3DAnimation::QAnimationController::removeAnimationGroup" href="qt3danimation-qanimationcontroller.html#removeAnimationGroup" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" type="void" signature="void removeAnimationGroup(Qt3DAnimation::QAnimationGroup *animationGroup)">
                    <parameter type="Qt3DAnimation::QAnimationGroup *" name="animationGroup" default=""/>
                </function>
                <function name="setActiveAnimationGroup" fullname="Qt3DAnimation::QAnimationController::setActiveAnimationGroup" href="qt3danimation-qanimationcontroller.html#activeAnimationGroup-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="activeAnimationGroup" type="void" signature="void setActiveAnimationGroup(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="setAnimationGroups" fullname="Qt3DAnimation::QAnimationController::setAnimationGroups" href="qt3danimation-qanimationcontroller.html#setAnimationGroups" status="active" access="public" location="qanimationcontroller.h" documented="true" meta="plain" type="void" signature="void setAnimationGroups(const QList&lt;Qt3DAnimation::QAnimationGroup *&gt; &amp;animationGroups)">
                    <parameter type="const QList&lt;Qt3DAnimation::QAnimationGroup *&gt; &amp;" name="animationGroups" default=""/>
                </function>
                <function name="setEntity" fullname="Qt3DAnimation::QAnimationController::setEntity" href="qt3danimation-qanimationcontroller.html#entity-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="entity" type="void" signature="void setEntity(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="setPosition" fullname="Qt3DAnimation::QAnimationController::setPosition" href="qt3danimation-qanimationcontroller.html#position-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="position" type="void" signature="void setPosition(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <function name="setPositionOffset" fullname="Qt3DAnimation::QAnimationController::setPositionOffset" href="qt3danimation-qanimationcontroller.html#positionOffset-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="positionOffset" type="void" signature="void setPositionOffset(float offset)">
                    <parameter type="float" name="offset" default=""/>
                </function>
                <function name="setPositionScale" fullname="Qt3DAnimation::QAnimationController::setPositionScale" href="qt3danimation-qanimationcontroller.html#positionScale-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="positionScale" type="void" signature="void setPositionScale(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setRecursive" fullname="Qt3DAnimation::QAnimationController::setRecursive" href="qt3danimation-qanimationcontroller.html#recursive-prop" status="active" access="public" location="qanimationcontroller.h" meta="slot" associated-property="recursive" type="void" signature="void setRecursive(bool recursive)">
                    <parameter type="bool" name="recursive" default=""/>
                </function>
                <property name="activeAnimationGroup" fullname="Qt3DAnimation::QAnimationController::activeAnimationGroup" href="qt3danimation-qanimationcontroller.html#activeAnimationGroup-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="int">
                    <getter name="activeAnimationGroup"/>
                    <setter name="setActiveAnimationGroup"/>
                    <notifier name="activeAnimationGroupChanged"/>
                </property>
                <property name="entity" fullname="Qt3DAnimation::QAnimationController::entity" href="qt3danimation-qanimationcontroller.html#entity-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="Qt3DCore::QEntity*">
                    <getter name="entity"/>
                    <setter name="setEntity"/>
                    <notifier name="entityChanged"/>
                </property>
                <property name="position" fullname="Qt3DAnimation::QAnimationController::position" href="qt3danimation-qanimationcontroller.html#position-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="float">
                    <getter name="position"/>
                    <setter name="setPosition"/>
                    <notifier name="positionChanged"/>
                </property>
                <property name="positionOffset" fullname="Qt3DAnimation::QAnimationController::positionOffset" href="qt3danimation-qanimationcontroller.html#positionOffset-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="float">
                    <getter name="positionOffset"/>
                    <setter name="setPositionOffset"/>
                    <notifier name="positionOffsetChanged"/>
                </property>
                <property name="positionScale" fullname="Qt3DAnimation::QAnimationController::positionScale" href="qt3danimation-qanimationcontroller.html#positionScale-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="float">
                    <getter name="positionScale"/>
                    <setter name="setPositionScale"/>
                    <notifier name="positionScaleChanged"/>
                </property>
                <property name="recursive" fullname="Qt3DAnimation::QAnimationController::recursive" href="qt3danimation-qanimationcontroller.html#recursive-prop" status="active" access="public" location="qanimationcontroller.h" documented="true" dataType="bool">
                    <getter name="recursive"/>
                    <setter name="setRecursive"/>
                    <notifier name="recursiveChanged"/>
                </property>
            </class>
            <class name="QAnimationGroup" fullname="Qt3DAnimation::QAnimationGroup" href="qt3danimation-qanimationgroup.html" status="active" access="public" location="qanimationgroup.h" documented="true" bases="QObject" module="Qt3DAnimation" brief="A class grouping animations together">
                <function name="QAnimationGroup" fullname="Qt3DAnimation::QAnimationGroup::QAnimationGroup" href="qt3danimation-qanimationgroup.html#QAnimationGroup" status="active" access="public" location="qanimationgroup.h" documented="true" meta="constructor" explicit="true" signature="QAnimationGroup(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="addAnimation" fullname="Qt3DAnimation::QAnimationGroup::addAnimation" href="qt3danimation-qanimationgroup.html#addAnimation" status="active" access="public" location="qanimationgroup.h" documented="true" meta="plain" type="void" signature="void addAnimation(Qt3DAnimation::QAbstractAnimation *animation)">
                    <parameter type="Qt3DAnimation::QAbstractAnimation *" name="animation" default=""/>
                </function>
                <function name="animationList" fullname="Qt3DAnimation::QAnimationGroup::animationList" href="qt3danimation-qanimationgroup.html#animationList" status="active" access="public" location="qanimationgroup.h" documented="true" meta="plain" type="QList&lt;Qt3DAnimation::QAbstractAnimation *&gt;" signature="QList&lt;Qt3DAnimation::QAbstractAnimation *&gt; animationList()"/>
                <function name="duration" fullname="Qt3DAnimation::QAnimationGroup::duration" href="qt3danimation-qanimationgroup.html#duration-prop" status="active" access="public" location="qanimationgroup.h" meta="plain" const="true" associated-property="duration" type="float" signature="float duration() const"/>
                <function name="durationChanged" fullname="Qt3DAnimation::QAnimationGroup::durationChanged" href="qt3danimation-qanimationgroup.html#duration-prop" status="active" access="public" location="qanimationgroup.h" meta="signal" associated-property="duration" type="void" signature="void durationChanged(float duration)">
                    <parameter type="float" name="duration" default=""/>
                </function>
                <function name="name" fullname="Qt3DAnimation::QAnimationGroup::name" href="qt3danimation-qanimationgroup.html#name-prop" status="active" access="public" location="qanimationgroup.h" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
                <function name="nameChanged" fullname="Qt3DAnimation::QAnimationGroup::nameChanged" href="qt3danimation-qanimationgroup.html#name-prop" status="active" access="public" location="qanimationgroup.h" meta="signal" associated-property="name" type="void" signature="void nameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="position" fullname="Qt3DAnimation::QAnimationGroup::position" href="qt3danimation-qanimationgroup.html#position-prop" status="active" access="public" location="qanimationgroup.h" meta="plain" const="true" associated-property="position" type="float" signature="float position() const"/>
                <function name="positionChanged" fullname="Qt3DAnimation::QAnimationGroup::positionChanged" href="qt3danimation-qanimationgroup.html#position-prop" status="active" access="public" location="qanimationgroup.h" meta="signal" associated-property="position" type="void" signature="void positionChanged(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <function name="removeAnimation" fullname="Qt3DAnimation::QAnimationGroup::removeAnimation" href="qt3danimation-qanimationgroup.html#removeAnimation" status="active" access="public" location="qanimationgroup.h" documented="true" meta="plain" type="void" signature="void removeAnimation(Qt3DAnimation::QAbstractAnimation *animation)">
                    <parameter type="Qt3DAnimation::QAbstractAnimation *" name="animation" default=""/>
                </function>
                <function name="setAnimations" fullname="Qt3DAnimation::QAnimationGroup::setAnimations" href="qt3danimation-qanimationgroup.html#setAnimations" status="active" access="public" location="qanimationgroup.h" documented="true" meta="plain" type="void" signature="void setAnimations(const QList&lt;Qt3DAnimation::QAbstractAnimation *&gt; &amp;animations)">
                    <parameter type="const QList&lt;Qt3DAnimation::QAbstractAnimation *&gt; &amp;" name="animations" default=""/>
                </function>
                <function name="setName" fullname="Qt3DAnimation::QAnimationGroup::setName" href="qt3danimation-qanimationgroup.html#name-prop" status="active" access="public" location="qanimationgroup.h" meta="slot" associated-property="name" type="void" signature="void setName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setPosition" fullname="Qt3DAnimation::QAnimationGroup::setPosition" href="qt3danimation-qanimationgroup.html#position-prop" status="active" access="public" location="qanimationgroup.h" meta="slot" associated-property="position" type="void" signature="void setPosition(float position)">
                    <parameter type="float" name="position" default=""/>
                </function>
                <property name="duration" fullname="Qt3DAnimation::QAnimationGroup::duration" href="qt3danimation-qanimationgroup.html#duration-prop" status="active" access="public" location="qanimationgroup.h" documented="true" writable="false" dataType="float">
                    <getter name="duration"/>
                    <notifier name="durationChanged"/>
                </property>
                <property name="name" fullname="Qt3DAnimation::QAnimationGroup::name" href="qt3danimation-qanimationgroup.html#name-prop" status="active" access="public" location="qanimationgroup.h" documented="true" dataType="QString">
                    <getter name="name"/>
                    <setter name="setName"/>
                    <notifier name="nameChanged"/>
                </property>
                <property name="position" fullname="Qt3DAnimation::QAnimationGroup::position" href="qt3danimation-qanimationgroup.html#position-prop" status="active" access="public" location="qanimationgroup.h" documented="true" dataType="float">
                    <getter name="position"/>
                    <setter name="setPosition"/>
                    <notifier name="positionChanged"/>
                </property>
            </class>
            <class name="QBlendedClipAnimator" fullname="Qt3DAnimation::QBlendedClipAnimator" href="qt3danimation-qblendedclipanimator.html" status="active" access="public" location="qblendedclipanimator.h" documented="true" bases="Qt3DAnimation::QAbstractClipAnimator" module="Qt3DAnimation" brief="Component providing animation playback capabilities of a tree of blend nodes">
                <function name="blendTree" fullname="Qt3DAnimation::QBlendedClipAnimator::blendTree" href="qt3danimation-qblendedclipanimator.html#blendTree-prop" status="active" access="public" location="qblendedclipanimator.h" meta="plain" const="true" associated-property="blendTree" type="Qt3DAnimation::QAbstractClipBlendNode *" signature="Qt3DAnimation::QAbstractClipBlendNode * blendTree() const"/>
                <function name="blendTreeChanged" fullname="Qt3DAnimation::QBlendedClipAnimator::blendTreeChanged" href="qt3danimation-qblendedclipanimator.html#blendTree-prop" status="active" access="public" location="qblendedclipanimator.h" meta="signal" associated-property="blendTree" type="void" signature="void blendTreeChanged(Qt3DAnimation::QAbstractClipBlendNode *blendTree)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="blendTree" default=""/>
                </function>
                <function name="setBlendTree" fullname="Qt3DAnimation::QBlendedClipAnimator::setBlendTree" href="qt3danimation-qblendedclipanimator.html#blendTree-prop" status="active" access="public" location="qblendedclipanimator.h" meta="slot" associated-property="blendTree" type="void" signature="void setBlendTree(Qt3DAnimation::QAbstractClipBlendNode *blendTree)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="blendTree" default=""/>
                </function>
                <property name="blendTree" fullname="Qt3DAnimation::QBlendedClipAnimator::blendTree" href="qt3danimation-qblendedclipanimator.html#blendTree-prop" status="active" access="public" location="qblendedclipanimator.h" documented="true" dataType="Qt3DAnimation::QAbstractClipBlendNode*">
                    <getter name="blendTree"/>
                    <setter name="setBlendTree"/>
                    <notifier name="blendTreeChanged"/>
                </property>
            </class>
            <class name="QCallbackMapping" fullname="Qt3DAnimation::QCallbackMapping" href="qt3danimation-qcallbackmapping.html" status="active" access="public" location="qcallbackmapping.h" documented="true" bases="Qt3DAnimation::QAbstractChannelMapping" module="Qt3DAnimation" brief="Allows to map the channels within the clip onto an invocation of a callback object">
                <function name="channelName" fullname="Qt3DAnimation::QCallbackMapping::channelName" href="qt3danimation-qcallbackmapping.html#channelName-prop" status="active" access="public" location="qcallbackmapping.h" meta="plain" const="true" associated-property="channelName" type="QString" signature="QString channelName() const"/>
                <function name="channelNameChanged" fullname="Qt3DAnimation::QCallbackMapping::channelNameChanged" href="qt3danimation-qcallbackmapping.html#channelName-prop" status="active" access="public" location="qcallbackmapping.h" meta="signal" associated-property="channelName" type="void" signature="void channelNameChanged(QString channelName)">
                    <parameter type="QString" name="channelName" default=""/>
                </function>
                <function name="setCallback" fullname="Qt3DAnimation::QCallbackMapping::setCallback" href="qt3danimation-qcallbackmapping.html#setCallback" status="active" access="public" location="qcallbackmapping.h" documented="true" meta="plain" type="void" signature="void setCallback(int type, Qt3DAnimation::QAnimationCallback *callback, Qt3DAnimation::QAnimationCallback::Flags flags)">
                    <parameter type="int" name="type" default=""/>
                    <parameter type="Qt3DAnimation::QAnimationCallback *" name="callback" default=""/>
                    <parameter type="Qt3DAnimation::QAnimationCallback::Flags" name="flags" default="QAnimationCallback::OnOwningThread"/>
                </function>
                <function name="setChannelName" fullname="Qt3DAnimation::QCallbackMapping::setChannelName" href="qt3danimation-qcallbackmapping.html#channelName-prop" status="active" access="public" location="qcallbackmapping.h" meta="slot" associated-property="channelName" type="void" signature="void setChannelName(const QString &amp;channelName)">
                    <parameter type="const QString &amp;" name="channelName" default=""/>
                </function>
                <property name="channelName" fullname="Qt3DAnimation::QCallbackMapping::channelName" href="qt3danimation-qcallbackmapping.html#channelName-prop" status="active" access="public" location="qcallbackmapping.h" documented="true" dataType="QString">
                    <getter name="channelName"/>
                    <setter name="setChannelName"/>
                    <notifier name="channelNameChanged"/>
                </property>
            </class>
            <class name="QChannel" fullname="Qt3DAnimation::QChannel" href="qt3danimation-qchannel.html" status="active" access="public" location="qchannel.h" documented="true" module="Qt3DAnimation" brief="Defines a channel for a QAnimationClipData. The animation system interpolates each channel component independently except in the case the QChannel is called &quot;Rotation&quot; (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP"/>
            <class name="QChannelMapper" fullname="Qt3DAnimation::QChannelMapper" href="qt3danimation-qchannelmapper.html" status="active" access="public" location="qchannelmapper.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DAnimation" brief="Allows to map the channels within the clip onto properties of objects in the application"/>
            <class name="QChannelMapping" fullname="Qt3DAnimation::QChannelMapping" href="qt3danimation-qchannelmapping.html" status="active" access="public" location="qchannelmapping.h" documented="true" bases="Qt3DAnimation::QAbstractChannelMapping" module="Qt3DAnimation" brief="Allows to map the channels within the clip onto properties of objects in the application">
                <function name="channelName" fullname="Qt3DAnimation::QChannelMapping::channelName" href="qt3danimation-qchannelmapping.html#channelName-prop" status="active" access="public" location="qchannelmapping.h" meta="plain" const="true" associated-property="channelName" type="QString" signature="QString channelName() const"/>
                <function name="channelNameChanged" fullname="Qt3DAnimation::QChannelMapping::channelNameChanged" href="qt3danimation-qchannelmapping.html#channelName-prop" status="active" access="public" location="qchannelmapping.h" meta="signal" associated-property="channelName" type="void" signature="void channelNameChanged(QString channelName)">
                    <parameter type="QString" name="channelName" default=""/>
                </function>
                <function name="property" fullname="Qt3DAnimation::QChannelMapping::property" href="qt3danimation-qchannelmapping.html#property-prop" status="active" access="public" location="qchannelmapping.h" meta="plain" const="true" associated-property="property" type="QString" signature="QString property() const"/>
                <function name="propertyChanged" fullname="Qt3DAnimation::QChannelMapping::propertyChanged" href="qt3danimation-qchannelmapping.html#property-prop" status="active" access="public" location="qchannelmapping.h" meta="signal" associated-property="property" type="void" signature="void propertyChanged(QString property)">
                    <parameter type="QString" name="property" default=""/>
                </function>
                <function name="setChannelName" fullname="Qt3DAnimation::QChannelMapping::setChannelName" href="qt3danimation-qchannelmapping.html#channelName-prop" status="active" access="public" location="qchannelmapping.h" meta="slot" associated-property="channelName" type="void" signature="void setChannelName(const QString &amp;channelName)">
                    <parameter type="const QString &amp;" name="channelName" default=""/>
                </function>
                <function name="setProperty" fullname="Qt3DAnimation::QChannelMapping::setProperty" href="qt3danimation-qchannelmapping.html#property-prop" status="active" access="public" location="qchannelmapping.h" meta="slot" associated-property="property" type="void" signature="void setProperty(const QString &amp;property)">
                    <parameter type="const QString &amp;" name="property" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DAnimation::QChannelMapping::setTarget" href="qt3danimation-qchannelmapping.html#target-prop" status="active" access="public" location="qchannelmapping.h" meta="slot" associated-property="target" type="void" signature="void setTarget(Qt3DCore::QNode *target)">
                    <parameter type="Qt3DCore::QNode *" name="target" default=""/>
                </function>
                <function name="target" fullname="Qt3DAnimation::QChannelMapping::target" href="qt3danimation-qchannelmapping.html#target-prop" status="active" access="public" location="qchannelmapping.h" meta="plain" const="true" associated-property="target" type="Qt3DCore::QNode *" signature="Qt3DCore::QNode * target() const"/>
                <function name="targetChanged" fullname="Qt3DAnimation::QChannelMapping::targetChanged" href="qt3danimation-qchannelmapping.html#target-prop" status="active" access="public" location="qchannelmapping.h" meta="signal" associated-property="target" type="void" signature="void targetChanged(Qt3DCore::QNode *target)">
                    <parameter type="Qt3DCore::QNode *" name="target" default=""/>
                </function>
                <property name="channelName" fullname="Qt3DAnimation::QChannelMapping::channelName" href="qt3danimation-qchannelmapping.html#channelName-prop" status="active" access="public" location="qchannelmapping.h" documented="true" dataType="QString">
                    <getter name="channelName"/>
                    <setter name="setChannelName"/>
                    <notifier name="channelNameChanged"/>
                </property>
                <property name="property" fullname="Qt3DAnimation::QChannelMapping::property" href="qt3danimation-qchannelmapping.html#property-prop" status="active" access="public" location="qchannelmapping.h" documented="true" dataType="QString">
                    <getter name="property"/>
                    <setter name="setProperty"/>
                    <notifier name="propertyChanged"/>
                </property>
                <property name="target" fullname="Qt3DAnimation::QChannelMapping::target" href="qt3danimation-qchannelmapping.html#target-prop" status="active" access="public" location="qchannelmapping.h" documented="true" dataType="Qt3DCore::QNode*">
                    <getter name="target"/>
                    <setter name="setTarget"/>
                    <notifier name="targetChanged"/>
                </property>
            </class>
            <class name="QClipAnimator" fullname="Qt3DAnimation::QClipAnimator" href="qt3danimation-qclipanimator.html" status="active" access="public" location="qclipanimator.h" documented="true" bases="Qt3DAnimation::QAbstractClipAnimator" module="Qt3DAnimation" brief="Component providing simple animation playback capabilities">
                <function name="clip" fullname="Qt3DAnimation::QClipAnimator::clip" href="qt3danimation-qclipanimator.html#clip-prop" status="active" access="public" location="qclipanimator.h" meta="plain" const="true" associated-property="clip" type="Qt3DAnimation::QAbstractAnimationClip *" signature="Qt3DAnimation::QAbstractAnimationClip * clip() const"/>
                <function name="clipChanged" fullname="Qt3DAnimation::QClipAnimator::clipChanged" href="qt3danimation-qclipanimator.html#clip-prop" status="active" access="public" location="qclipanimator.h" meta="signal" associated-property="clip" type="void" signature="void clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)">
                    <parameter type="Qt3DAnimation::QAbstractAnimationClip *" name="clip" default=""/>
                </function>
                <function name="setClip" fullname="Qt3DAnimation::QClipAnimator::setClip" href="qt3danimation-qclipanimator.html#clip-prop" status="active" access="public" location="qclipanimator.h" meta="slot" associated-property="clip" type="void" signature="void setClip(Qt3DAnimation::QAbstractAnimationClip *clip)">
                    <parameter type="Qt3DAnimation::QAbstractAnimationClip *" name="clip" default=""/>
                </function>
                <property name="clip" fullname="Qt3DAnimation::QClipAnimator::clip" href="qt3danimation-qclipanimator.html#clip-prop" status="active" access="public" location="qclipanimator.h" documented="true" dataType="Qt3DAnimation::QAbstractAnimationClip*">
                    <getter name="clip"/>
                    <setter name="setClip"/>
                    <notifier name="clipChanged"/>
                </property>
            </class>
            <class name="QClipBlendValue" fullname="Qt3DAnimation::QClipBlendValue" href="qt3danimation-qclipblendvalue.html" status="active" access="public" location="qclipblendvalue.h" documented="true" bases="Qt3DAnimation::QAbstractClipBlendNode" module="Qt3DAnimation" brief="Class used for including a clip in a blend tree">
                <function name="clip" fullname="Qt3DAnimation::QClipBlendValue::clip" href="qt3danimation-qclipblendvalue.html#clip-prop" status="active" access="public" location="qclipblendvalue.h" meta="plain" const="true" associated-property="clip" type="Qt3DAnimation::QAbstractAnimationClip *" signature="Qt3DAnimation::QAbstractAnimationClip * clip() const"/>
                <function name="clipChanged" fullname="Qt3DAnimation::QClipBlendValue::clipChanged" href="qt3danimation-qclipblendvalue.html#clip-prop" status="active" access="public" location="qclipblendvalue.h" meta="signal" associated-property="clip" type="void" signature="void clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip)">
                    <parameter type="Qt3DAnimation::QAbstractAnimationClip *" name="clip" default=""/>
                </function>
                <function name="setClip" fullname="Qt3DAnimation::QClipBlendValue::setClip" href="qt3danimation-qclipblendvalue.html#clip-prop" status="active" access="public" location="qclipblendvalue.h" meta="slot" associated-property="clip" type="void" signature="void setClip(Qt3DAnimation::QAbstractAnimationClip *clip)">
                    <parameter type="Qt3DAnimation::QAbstractAnimationClip *" name="clip" default=""/>
                </function>
                <property name="clip" fullname="Qt3DAnimation::QClipBlendValue::clip" href="qt3danimation-qclipblendvalue.html#clip-prop" status="active" access="public" location="qclipblendvalue.h" documented="true" dataType="Qt3DAnimation::QAbstractAnimationClip*">
                    <getter name="clip"/>
                    <setter name="setClip"/>
                    <notifier name="clipChanged"/>
                </property>
            </class>
            <class name="QKeyFrame" fullname="Qt3DAnimation::QKeyFrame" href="qt3danimation-qkeyframe.html" status="active" access="public" location="qkeyframe.h" documented="true" module="Qt3DAnimation" brief="A base class for handling keyframes"/>
            <class name="QKeyframeAnimation" fullname="Qt3DAnimation::QKeyframeAnimation" href="qt3danimation-qkeyframeanimation.html" status="active" access="public" location="qkeyframeanimation.h" documented="true" bases="Qt3DAnimation::QAbstractAnimation" module="Qt3DAnimation" brief="A class implementing simple keyframe animation to a QTransform">
                <function name="QKeyframeAnimation" fullname="Qt3DAnimation::QKeyframeAnimation::QKeyframeAnimation" href="qt3danimation-qkeyframeanimation.html#QKeyframeAnimation" status="active" access="public" location="qkeyframeanimation.h" documented="true" meta="constructor" explicit="true" signature="QKeyframeAnimation(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="addKeyframe" fullname="Qt3DAnimation::QKeyframeAnimation::addKeyframe" href="qt3danimation-qkeyframeanimation.html#addKeyframe" status="active" access="public" location="qkeyframeanimation.h" documented="true" meta="plain" type="void" signature="void addKeyframe(Qt3DCore::QTransform *keyframe)">
                    <parameter type="Qt3DCore::QTransform *" name="keyframe" default=""/>
                </function>
                <function name="easing" fullname="Qt3DAnimation::QKeyframeAnimation::easing" href="qt3danimation-qkeyframeanimation.html#easing-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="easing" type="QEasingCurve" signature="QEasingCurve easing() const"/>
                <function name="easingChanged" fullname="Qt3DAnimation::QKeyframeAnimation::easingChanged" href="qt3danimation-qkeyframeanimation.html#easing-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="easing" type="void" signature="void easingChanged(const QEasingCurve &amp;easing)">
                    <parameter type="const QEasingCurve &amp;" name="easing" default=""/>
                </function>
                <function name="endMode" fullname="Qt3DAnimation::QKeyframeAnimation::endMode" href="qt3danimation-qkeyframeanimation.html#endMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="endMode" type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" signature="Qt3DAnimation::QKeyframeAnimation::RepeatMode endMode() const"/>
                <function name="endModeChanged" fullname="Qt3DAnimation::QKeyframeAnimation::endModeChanged" href="qt3danimation-qkeyframeanimation.html#endMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="endMode" type="void" signature="void endModeChanged(Qt3DAnimation::QKeyframeAnimation::RepeatMode endMode)">
                    <parameter type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" name="endMode" default=""/>
                </function>
                <function name="framePositions" fullname="Qt3DAnimation::QKeyframeAnimation::framePositions" href="qt3danimation-qkeyframeanimation.html#framePositions-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="framePositions" type="QList&lt;float&gt;" signature="QList&lt;float&gt; framePositions() const"/>
                <function name="framePositionsChanged" fullname="Qt3DAnimation::QKeyframeAnimation::framePositionsChanged" href="qt3danimation-qkeyframeanimation.html#framePositions-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="framePositions" type="void" signature="void framePositionsChanged(const QList&lt;float&gt; &amp;positions)">
                    <parameter type="const QList&lt;float&gt; &amp;" name="positions" default=""/>
                </function>
                <function name="keyframeList" fullname="Qt3DAnimation::QKeyframeAnimation::keyframeList" href="qt3danimation-qkeyframeanimation.html#keyframeList" status="active" access="public" location="qkeyframeanimation.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QTransform *&gt;" signature="QList&lt;Qt3DCore::QTransform *&gt; keyframeList() const"/>
                <function name="removeKeyframe" fullname="Qt3DAnimation::QKeyframeAnimation::removeKeyframe" href="qt3danimation-qkeyframeanimation.html#removeKeyframe" status="active" access="public" location="qkeyframeanimation.h" documented="true" meta="plain" type="void" signature="void removeKeyframe(Qt3DCore::QTransform *keyframe)">
                    <parameter type="Qt3DCore::QTransform *" name="keyframe" default=""/>
                </function>
                <function name="setEasing" fullname="Qt3DAnimation::QKeyframeAnimation::setEasing" href="qt3danimation-qkeyframeanimation.html#easing-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="easing" type="void" signature="void setEasing(const QEasingCurve &amp;easing)">
                    <parameter type="const QEasingCurve &amp;" name="easing" default=""/>
                </function>
                <function name="setEndMode" fullname="Qt3DAnimation::QKeyframeAnimation::setEndMode" href="qt3danimation-qkeyframeanimation.html#endMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="endMode" type="void" signature="void setEndMode(Qt3DAnimation::QKeyframeAnimation::RepeatMode mode)">
                    <parameter type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" name="mode" default=""/>
                </function>
                <function name="setFramePositions" fullname="Qt3DAnimation::QKeyframeAnimation::setFramePositions" href="qt3danimation-qkeyframeanimation.html#framePositions-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="framePositions" type="void" signature="void setFramePositions(const QList&lt;float&gt; &amp;positions)">
                    <parameter type="const QList&lt;float&gt; &amp;" name="positions" default=""/>
                </function>
                <function name="setKeyframes" fullname="Qt3DAnimation::QKeyframeAnimation::setKeyframes" href="qt3danimation-qkeyframeanimation.html#setKeyframes" status="active" access="public" location="qkeyframeanimation.h" documented="true" meta="plain" type="void" signature="void setKeyframes(const QList&lt;Qt3DCore::QTransform *&gt; &amp;keyframes)">
                    <parameter type="const QList&lt;Qt3DCore::QTransform *&gt; &amp;" name="keyframes" default=""/>
                </function>
                <function name="setStartMode" fullname="Qt3DAnimation::QKeyframeAnimation::setStartMode" href="qt3danimation-qkeyframeanimation.html#startMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="startMode" type="void" signature="void setStartMode(Qt3DAnimation::QKeyframeAnimation::RepeatMode mode)">
                    <parameter type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" name="mode" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DAnimation::QKeyframeAnimation::setTarget" href="qt3danimation-qkeyframeanimation.html#target-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="target" type="void" signature="void setTarget(Qt3DCore::QTransform *target)">
                    <parameter type="Qt3DCore::QTransform *" name="target" default=""/>
                </function>
                <function name="setTargetName" fullname="Qt3DAnimation::QKeyframeAnimation::setTargetName" href="qt3danimation-qkeyframeanimation.html#targetName-prop" status="active" access="public" location="qkeyframeanimation.h" meta="slot" associated-property="targetName" type="void" signature="void setTargetName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="startMode" fullname="Qt3DAnimation::QKeyframeAnimation::startMode" href="qt3danimation-qkeyframeanimation.html#startMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="startMode" type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" signature="Qt3DAnimation::QKeyframeAnimation::RepeatMode startMode() const"/>
                <function name="startModeChanged" fullname="Qt3DAnimation::QKeyframeAnimation::startModeChanged" href="qt3danimation-qkeyframeanimation.html#startMode-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="startMode" type="void" signature="void startModeChanged(Qt3DAnimation::QKeyframeAnimation::RepeatMode startMode)">
                    <parameter type="Qt3DAnimation::QKeyframeAnimation::RepeatMode" name="startMode" default=""/>
                </function>
                <function name="target" fullname="Qt3DAnimation::QKeyframeAnimation::target" href="qt3danimation-qkeyframeanimation.html#target-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="target" type="Qt3DCore::QTransform *" signature="Qt3DCore::QTransform * target() const"/>
                <function name="targetChanged" fullname="Qt3DAnimation::QKeyframeAnimation::targetChanged" href="qt3danimation-qkeyframeanimation.html#target-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="target" type="void" signature="void targetChanged(Qt3DCore::QTransform *target)">
                    <parameter type="Qt3DCore::QTransform *" name="target" default=""/>
                </function>
                <function name="targetName" fullname="Qt3DAnimation::QKeyframeAnimation::targetName" href="qt3danimation-qkeyframeanimation.html#targetName-prop" status="active" access="public" location="qkeyframeanimation.h" meta="plain" const="true" associated-property="targetName" type="QString" signature="QString targetName() const"/>
                <function name="targetNameChanged" fullname="Qt3DAnimation::QKeyframeAnimation::targetNameChanged" href="qt3danimation-qkeyframeanimation.html#targetName-prop" status="active" access="public" location="qkeyframeanimation.h" meta="signal" associated-property="targetName" type="void" signature="void targetNameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <enum name="RepeatMode" fullname="Qt3DAnimation::QKeyframeAnimation::RepeatMode" href="qt3danimation-qkeyframeanimation.html#RepeatMode-enum" status="active" access="public" location="qkeyframeanimation.h" documented="true">
                    <value name="None" value="0"/>
                    <value name="Constant" value="1"/>
                    <value name="Repeat" value="2"/>
                </enum>
                <property name="easing" fullname="Qt3DAnimation::QKeyframeAnimation::easing" href="qt3danimation-qkeyframeanimation.html#easing-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="QEasingCurve">
                    <getter name="easing"/>
                    <setter name="setEasing"/>
                    <notifier name="easingChanged"/>
                </property>
                <property name="endMode" fullname="Qt3DAnimation::QKeyframeAnimation::endMode" href="qt3danimation-qkeyframeanimation.html#endMode-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="RepeatMode">
                    <getter name="endMode"/>
                    <setter name="setEndMode"/>
                    <notifier name="endModeChanged"/>
                </property>
                <property name="framePositions" fullname="Qt3DAnimation::QKeyframeAnimation::framePositions" href="qt3danimation-qkeyframeanimation.html#framePositions-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="QList&lt;float&gt;">
                    <getter name="framePositions"/>
                    <setter name="setFramePositions"/>
                    <notifier name="framePositionsChanged"/>
                </property>
                <property name="startMode" fullname="Qt3DAnimation::QKeyframeAnimation::startMode" href="qt3danimation-qkeyframeanimation.html#startMode-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="RepeatMode">
                    <getter name="startMode"/>
                    <setter name="setStartMode"/>
                    <notifier name="startModeChanged"/>
                </property>
                <property name="target" fullname="Qt3DAnimation::QKeyframeAnimation::target" href="qt3danimation-qkeyframeanimation.html#target-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="Qt3DCore::QTransform*">
                    <getter name="target"/>
                    <setter name="setTarget"/>
                    <notifier name="targetChanged"/>
                </property>
                <property name="targetName" fullname="Qt3DAnimation::QKeyframeAnimation::targetName" href="qt3danimation-qkeyframeanimation.html#targetName-prop" status="active" access="public" location="qkeyframeanimation.h" documented="true" dataType="QString">
                    <getter name="targetName"/>
                    <setter name="setTargetName"/>
                    <notifier name="targetNameChanged"/>
                </property>
            </class>
            <class name="QLerpClipBlend" fullname="Qt3DAnimation::QLerpClipBlend" href="qt3danimation-qlerpclipblend.html" status="active" access="public" location="qlerpclipblend.h" documented="true" bases="Qt3DAnimation::QAbstractClipBlendNode" module="Qt3DAnimation" brief="Performs a linear interpolation of two animation clips based on a normalized factor">
                <function name="blendFactor" fullname="Qt3DAnimation::QLerpClipBlend::blendFactor" href="qt3danimation-qlerpclipblend.html#blendFactor-prop" status="active" access="public" location="qlerpclipblend.h" meta="plain" const="true" associated-property="blendFactor" type="float" signature="float blendFactor() const"/>
                <function name="blendFactorChanged" fullname="Qt3DAnimation::QLerpClipBlend::blendFactorChanged" href="qt3danimation-qlerpclipblend.html#blendFactor-prop" status="active" access="public" location="qlerpclipblend.h" meta="signal" associated-property="blendFactor" type="void" signature="void blendFactorChanged(float blendFactor)">
                    <parameter type="float" name="blendFactor" default=""/>
                </function>
                <function name="endClip" fullname="Qt3DAnimation::QLerpClipBlend::endClip" href="qt3danimation-qlerpclipblend.html#endClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="plain" const="true" associated-property="endClip" type="Qt3DAnimation::QAbstractClipBlendNode *" signature="Qt3DAnimation::QAbstractClipBlendNode * endClip() const"/>
                <function name="endClipChanged" fullname="Qt3DAnimation::QLerpClipBlend::endClipChanged" href="qt3danimation-qlerpclipblend.html#endClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="signal" associated-property="endClip" type="void" signature="void endClipChanged(Qt3DAnimation::QAbstractClipBlendNode *endClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="endClip" default=""/>
                </function>
                <function name="setBlendFactor" fullname="Qt3DAnimation::QLerpClipBlend::setBlendFactor" href="qt3danimation-qlerpclipblend.html#blendFactor-prop" status="active" access="public" location="qlerpclipblend.h" meta="slot" associated-property="blendFactor" type="void" signature="void setBlendFactor(float blendFactor)">
                    <parameter type="float" name="blendFactor" default=""/>
                </function>
                <function name="setEndClip" fullname="Qt3DAnimation::QLerpClipBlend::setEndClip" href="qt3danimation-qlerpclipblend.html#endClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="slot" associated-property="endClip" type="void" signature="void setEndClip(Qt3DAnimation::QAbstractClipBlendNode *endClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="endClip" default=""/>
                </function>
                <function name="setStartClip" fullname="Qt3DAnimation::QLerpClipBlend::setStartClip" href="qt3danimation-qlerpclipblend.html#startClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="slot" associated-property="startClip" type="void" signature="void setStartClip(Qt3DAnimation::QAbstractClipBlendNode *startClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="startClip" default=""/>
                </function>
                <function name="startClip" fullname="Qt3DAnimation::QLerpClipBlend::startClip" href="qt3danimation-qlerpclipblend.html#startClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="plain" const="true" associated-property="startClip" type="Qt3DAnimation::QAbstractClipBlendNode *" signature="Qt3DAnimation::QAbstractClipBlendNode * startClip() const"/>
                <function name="startClipChanged" fullname="Qt3DAnimation::QLerpClipBlend::startClipChanged" href="qt3danimation-qlerpclipblend.html#startClip-prop" status="active" access="public" location="qlerpclipblend.h" meta="signal" associated-property="startClip" type="void" signature="void startClipChanged(Qt3DAnimation::QAbstractClipBlendNode *startClip)">
                    <parameter type="Qt3DAnimation::QAbstractClipBlendNode *" name="startClip" default=""/>
                </function>
                <property name="blendFactor" fullname="Qt3DAnimation::QLerpClipBlend::blendFactor" href="qt3danimation-qlerpclipblend.html#blendFactor-prop" status="active" access="public" location="qlerpclipblend.h" documented="true" dataType="float">
                    <getter name="blendFactor"/>
                    <setter name="setBlendFactor"/>
                    <notifier name="blendFactorChanged"/>
                </property>
                <property name="endClip" fullname="Qt3DAnimation::QLerpClipBlend::endClip" href="qt3danimation-qlerpclipblend.html#endClip-prop" status="active" access="public" location="qlerpclipblend.h" documented="true" dataType="Qt3DAnimation::QAbstractClipBlendNode*">
                    <getter name="endClip"/>
                    <setter name="setEndClip"/>
                    <notifier name="endClipChanged"/>
                </property>
                <property name="startClip" fullname="Qt3DAnimation::QLerpClipBlend::startClip" href="qt3danimation-qlerpclipblend.html#startClip-prop" status="active" access="public" location="qlerpclipblend.h" documented="true" dataType="Qt3DAnimation::QAbstractClipBlendNode*">
                    <getter name="startClip"/>
                    <setter name="setStartClip"/>
                    <notifier name="startClipChanged"/>
                </property>
            </class>
            <class name="QMorphTarget" fullname="Qt3DAnimation::QMorphTarget" href="qt3danimation-qmorphtarget.html" status="active" access="public" location="qmorphtarget.h" documented="true" bases="QObject" module="Qt3DAnimation" brief="A class providing morph targets to blend-shape animation">
                <function name="QMorphTarget" fullname="Qt3DAnimation::QMorphTarget::QMorphTarget" href="qt3danimation-qmorphtarget.html#QMorphTarget" status="active" access="public" location="qmorphtarget.h" documented="true" meta="constructor" explicit="true" signature="QMorphTarget(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="addAttribute" fullname="Qt3DAnimation::QMorphTarget::addAttribute" href="qt3danimation-qmorphtarget.html#addAttribute" status="active" access="public" location="qmorphtarget.h" documented="true" meta="plain" type="void" signature="void addAttribute(Qt3DCore::QAttribute *attribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="attribute" default=""/>
                </function>
                <function name="attributeList" fullname="Qt3DAnimation::QMorphTarget::attributeList" href="qt3danimation-qmorphtarget.html#attributeList" status="active" access="public" location="qmorphtarget.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QAttribute *&gt;" signature="QList&lt;Qt3DCore::QAttribute *&gt; attributeList() const"/>
                <function name="attributeNames" fullname="Qt3DAnimation::QMorphTarget::attributeNames" href="qt3danimation-qmorphtarget.html#attributeNames-prop" status="active" access="public" location="qmorphtarget.h" meta="plain" const="true" associated-property="attributeNames" type="QStringList" signature="QStringList attributeNames() const"/>
                <function name="attributeNamesChanged" fullname="Qt3DAnimation::QMorphTarget::attributeNamesChanged" href="qt3danimation-qmorphtarget.html#attributeNames-prop" status="active" access="public" location="qmorphtarget.h" meta="signal" associated-property="attributeNames" type="void" signature="void attributeNamesChanged(const QStringList &amp;attributeNames)">
                    <parameter type="const QStringList &amp;" name="attributeNames" default=""/>
                </function>
                <function name="fromGeometry" fullname="Qt3DAnimation::QMorphTarget::fromGeometry" href="qt3danimation-qmorphtarget.html#fromGeometry" status="active" access="public" location="qmorphtarget.h" documented="true" meta="plain" static="true" type="Qt3DAnimation::QMorphTarget *" signature="Qt3DAnimation::QMorphTarget * fromGeometry(Qt3DCore::QGeometry *geometry, const QStringList &amp;attributes)">
                    <parameter type="Qt3DCore::QGeometry *" name="geometry" default=""/>
                    <parameter type="const QStringList &amp;" name="attributes" default=""/>
                </function>
                <function name="removeAttribute" fullname="Qt3DAnimation::QMorphTarget::removeAttribute" href="qt3danimation-qmorphtarget.html#removeAttribute" status="active" access="public" location="qmorphtarget.h" documented="true" meta="plain" type="void" signature="void removeAttribute(Qt3DCore::QAttribute *attribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="attribute" default=""/>
                </function>
                <function name="setAttributes" fullname="Qt3DAnimation::QMorphTarget::setAttributes" href="qt3danimation-qmorphtarget.html#setAttributes" status="active" access="public" location="qmorphtarget.h" documented="true" meta="plain" type="void" signature="void setAttributes(const QList&lt;Qt3DCore::QAttribute *&gt; &amp;attributes)">
                    <parameter type="const QList&lt;Qt3DCore::QAttribute *&gt; &amp;" name="attributes" default=""/>
                </function>
                <property name="attributeNames" fullname="Qt3DAnimation::QMorphTarget::attributeNames" href="qt3danimation-qmorphtarget.html#attributeNames-prop" status="active" access="public" location="qmorphtarget.h" documented="true" writable="false" dataType="QStringList">
                    <getter name="attributeNames"/>
                    <notifier name="attributeNamesChanged"/>
                </property>
            </class>
            <class name="QMorphingAnimation" fullname="Qt3DAnimation::QMorphingAnimation" href="qt3danimation-qmorphinganimation.html" status="active" access="public" location="qmorphinganimation.h" documented="true" bases="Qt3DAnimation::QAbstractAnimation" module="Qt3DAnimation" brief="A class implementing blend-shape morphing animation">
                <function name="QMorphingAnimation" fullname="Qt3DAnimation::QMorphingAnimation::QMorphingAnimation" href="qt3danimation-qmorphinganimation.html#QMorphingAnimation" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="constructor" explicit="true" signature="QMorphingAnimation(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="addMorphTarget" fullname="Qt3DAnimation::QMorphingAnimation::addMorphTarget" href="qt3danimation-qmorphinganimation.html#addMorphTarget" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="void" signature="void addMorphTarget(Qt3DAnimation::QMorphTarget *target)">
                    <parameter type="Qt3DAnimation::QMorphTarget *" name="target" default=""/>
                </function>
                <function name="easing" fullname="Qt3DAnimation::QMorphingAnimation::easing" href="qt3danimation-qmorphinganimation.html#easing-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="easing" type="QEasingCurve" signature="QEasingCurve easing() const"/>
                <function name="easingChanged" fullname="Qt3DAnimation::QMorphingAnimation::easingChanged" href="qt3danimation-qmorphinganimation.html#easing-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="easing" type="void" signature="void easingChanged(const QEasingCurve &amp;easing)">
                    <parameter type="const QEasingCurve &amp;" name="easing" default=""/>
                </function>
                <function name="getWeights" fullname="Qt3DAnimation::QMorphingAnimation::getWeights" href="qt3danimation-qmorphinganimation.html#getWeights" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="QVector&lt;float&gt;" signature="QVector&lt;float&gt; getWeights(int positionIndex)">
                    <parameter type="int" name="positionIndex" default=""/>
                </function>
                <function name="interpolator" fullname="Qt3DAnimation::QMorphingAnimation::interpolator" href="qt3danimation-qmorphinganimation.html#interpolator-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="interpolator" type="float" signature="float interpolator() const"/>
                <function name="interpolatorChanged" fullname="Qt3DAnimation::QMorphingAnimation::interpolatorChanged" href="qt3danimation-qmorphinganimation.html#interpolator-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="interpolator" type="void" signature="void interpolatorChanged(float interpolator)">
                    <parameter type="float" name="interpolator" default=""/>
                </function>
                <function name="method" fullname="Qt3DAnimation::QMorphingAnimation::method" href="qt3danimation-qmorphinganimation.html#method-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="method" type="Qt3DAnimation::QMorphingAnimation::Method" signature="Qt3DAnimation::QMorphingAnimation::Method method() const"/>
                <function name="methodChanged" fullname="Qt3DAnimation::QMorphingAnimation::methodChanged" href="qt3danimation-qmorphinganimation.html#method-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="method" type="void" signature="void methodChanged(Qt3DAnimation::QMorphingAnimation::Method method)">
                    <parameter type="Qt3DAnimation::QMorphingAnimation::Method" name="method" default=""/>
                </function>
                <function name="morphTargetList" fullname="Qt3DAnimation::QMorphingAnimation::morphTargetList" href="qt3danimation-qmorphinganimation.html#morphTargetList" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="QVector&lt;Qt3DAnimation::QMorphTarget *&gt;" signature="QVector&lt;Qt3DAnimation::QMorphTarget *&gt; morphTargetList()"/>
                <function name="removeMorphTarget" fullname="Qt3DAnimation::QMorphingAnimation::removeMorphTarget" href="qt3danimation-qmorphinganimation.html#removeMorphTarget" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="void" signature="void removeMorphTarget(Qt3DAnimation::QMorphTarget *target)">
                    <parameter type="Qt3DAnimation::QMorphTarget *" name="target" default=""/>
                </function>
                <function name="setEasing" fullname="Qt3DAnimation::QMorphingAnimation::setEasing" href="qt3danimation-qmorphinganimation.html#easing-prop" status="active" access="public" location="qmorphinganimation.h" meta="slot" associated-property="easing" type="void" signature="void setEasing(const QEasingCurve &amp;easing)">
                    <parameter type="const QEasingCurve &amp;" name="easing" default=""/>
                </function>
                <function name="setMethod" fullname="Qt3DAnimation::QMorphingAnimation::setMethod" href="qt3danimation-qmorphinganimation.html#method-prop" status="active" access="public" location="qmorphinganimation.h" meta="slot" associated-property="method" type="void" signature="void setMethod(Qt3DAnimation::QMorphingAnimation::Method method)">
                    <parameter type="Qt3DAnimation::QMorphingAnimation::Method" name="method" default=""/>
                </function>
                <function name="setMorphTargets" fullname="Qt3DAnimation::QMorphingAnimation::setMorphTargets" href="qt3danimation-qmorphinganimation.html#setMorphTargets" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="void" signature="void setMorphTargets(const QVector&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;targets)">
                    <parameter type="const QVector&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;" name="targets" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DAnimation::QMorphingAnimation::setTarget" href="qt3danimation-qmorphinganimation.html#target-prop" status="active" access="public" location="qmorphinganimation.h" meta="slot" associated-property="target" type="void" signature="void setTarget(Qt3DRender::QGeometryRenderer *target)">
                    <parameter type="Qt3DRender::QGeometryRenderer *" name="target" default=""/>
                </function>
                <function name="setTargetName" fullname="Qt3DAnimation::QMorphingAnimation::setTargetName" href="qt3danimation-qmorphinganimation.html#targetName-prop" status="active" access="public" location="qmorphinganimation.h" meta="slot" associated-property="targetName" type="void" signature="void setTargetName(const QString name)">
                    <parameter type="const QString" name="name" default=""/>
                </function>
                <function name="setTargetPositions" fullname="Qt3DAnimation::QMorphingAnimation::setTargetPositions" href="qt3danimation-qmorphinganimation.html#targetPositions-prop" status="active" access="public" location="qmorphinganimation.h" meta="slot" associated-property="targetPositions" type="void" signature="void setTargetPositions(const QVector&lt;float&gt; &amp;targetPositions)">
                    <parameter type="const QVector&lt;float&gt; &amp;" name="targetPositions" default=""/>
                </function>
                <function name="setWeights" fullname="Qt3DAnimation::QMorphingAnimation::setWeights" href="qt3danimation-qmorphinganimation.html#setWeights" status="active" access="public" location="qmorphinganimation.h" documented="true" meta="plain" type="void" signature="void setWeights(int positionIndex, const QVector&lt;float&gt; &amp;weights)">
                    <parameter type="int" name="positionIndex" default=""/>
                    <parameter type="const QVector&lt;float&gt; &amp;" name="weights" default=""/>
                </function>
                <function name="target" fullname="Qt3DAnimation::QMorphingAnimation::target" href="qt3danimation-qmorphinganimation.html#target-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="target" type="Qt3DRender::QGeometryRenderer *" signature="Qt3DRender::QGeometryRenderer * target() const"/>
                <function name="targetChanged" fullname="Qt3DAnimation::QMorphingAnimation::targetChanged" href="qt3danimation-qmorphinganimation.html#target-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="target" type="void" signature="void targetChanged(Qt3DRender::QGeometryRenderer *target)">
                    <parameter type="Qt3DRender::QGeometryRenderer *" name="target" default=""/>
                </function>
                <function name="targetName" fullname="Qt3DAnimation::QMorphingAnimation::targetName" href="qt3danimation-qmorphinganimation.html#targetName-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="targetName" type="QString" signature="QString targetName() const"/>
                <function name="targetNameChanged" fullname="Qt3DAnimation::QMorphingAnimation::targetNameChanged" href="qt3danimation-qmorphinganimation.html#targetName-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="targetName" type="void" signature="void targetNameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="targetPositions" fullname="Qt3DAnimation::QMorphingAnimation::targetPositions" href="qt3danimation-qmorphinganimation.html#targetPositions-prop" status="active" access="public" location="qmorphinganimation.h" meta="plain" const="true" associated-property="targetPositions" type="QVector&lt;float&gt;" signature="QVector&lt;float&gt; targetPositions() const"/>
                <function name="targetPositionsChanged" fullname="Qt3DAnimation::QMorphingAnimation::targetPositionsChanged" href="qt3danimation-qmorphinganimation.html#targetPositions-prop" status="active" access="public" location="qmorphinganimation.h" meta="signal" associated-property="targetPositions" type="void" signature="void targetPositionsChanged(const QVector&lt;float&gt; &amp;targetPositions)">
                    <parameter type="const QVector&lt;float&gt; &amp;" name="targetPositions" default=""/>
                </function>
                <enum name="Method" fullname="Qt3DAnimation::QMorphingAnimation::Method" href="qt3danimation-qmorphinganimation.html#Method-enum" status="active" access="public" location="qmorphinganimation.h" documented="true">
                    <value name="Normalized" value="0"/>
                    <value name="Relative" value="1"/>
                </enum>
                <property name="easing" fullname="Qt3DAnimation::QMorphingAnimation::easing" href="qt3danimation-qmorphinganimation.html#easing-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" dataType="QEasingCurve">
                    <getter name="easing"/>
                    <setter name="setEasing"/>
                    <notifier name="easingChanged"/>
                </property>
                <property name="interpolator" fullname="Qt3DAnimation::QMorphingAnimation::interpolator" href="qt3danimation-qmorphinganimation.html#interpolator-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" writable="false" dataType="float">
                    <getter name="interpolator"/>
                    <notifier name="interpolatorChanged"/>
                </property>
                <property name="method" fullname="Qt3DAnimation::QMorphingAnimation::method" href="qt3danimation-qmorphinganimation.html#method-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" dataType="Method">
                    <getter name="method"/>
                    <setter name="setMethod"/>
                    <notifier name="methodChanged"/>
                </property>
                <property name="target" fullname="Qt3DAnimation::QMorphingAnimation::target" href="qt3danimation-qmorphinganimation.html#target-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" dataType="Qt3DRender::QGeometryRenderer*">
                    <getter name="target"/>
                    <setter name="setTarget"/>
                    <notifier name="targetChanged"/>
                </property>
                <property name="targetName" fullname="Qt3DAnimation::QMorphingAnimation::targetName" href="qt3danimation-qmorphinganimation.html#targetName-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" dataType="QString">
                    <getter name="targetName"/>
                    <setter name="setTargetName"/>
                    <notifier name="targetNameChanged"/>
                </property>
                <property name="targetPositions" fullname="Qt3DAnimation::QMorphingAnimation::targetPositions" href="qt3danimation-qmorphinganimation.html#targetPositions-prop" status="active" access="public" location="qmorphinganimation.h" documented="true" dataType="QVector&lt;float&gt;">
                    <getter name="targetPositions"/>
                    <setter name="setTargetPositions"/>
                    <notifier name="targetPositionsChanged"/>
                </property>
            </class>
            <class name="QVertexBlendAnimation" fullname="Qt3DAnimation::QVertexBlendAnimation" href="qt3danimation-qvertexblendanimation.html" status="active" access="public" location="qvertexblendanimation.h" documented="true" bases="Qt3DAnimation::QAbstractAnimation" module="Qt3DAnimation" brief="A class implementing vertex-blend morphing animation">
                <function name="QVertexBlendAnimation" fullname="Qt3DAnimation::QVertexBlendAnimation::QVertexBlendAnimation" href="qt3danimation-qvertexblendanimation.html#QVertexBlendAnimation" status="active" access="public" location="qvertexblendanimation.h" documented="true" meta="constructor" explicit="true" signature="QVertexBlendAnimation(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="addMorphTarget" fullname="Qt3DAnimation::QVertexBlendAnimation::addMorphTarget" href="qt3danimation-qvertexblendanimation.html#addMorphTarget" status="active" access="public" location="qvertexblendanimation.h" documented="true" meta="plain" type="void" signature="void addMorphTarget(Qt3DAnimation::QMorphTarget *target)">
                    <parameter type="Qt3DAnimation::QMorphTarget *" name="target" default=""/>
                </function>
                <function name="interpolator" fullname="Qt3DAnimation::QVertexBlendAnimation::interpolator" href="qt3danimation-qvertexblendanimation.html#interpolator-prop" status="active" access="public" location="qvertexblendanimation.h" meta="plain" const="true" associated-property="interpolator" type="float" signature="float interpolator() const"/>
                <function name="interpolatorChanged" fullname="Qt3DAnimation::QVertexBlendAnimation::interpolatorChanged" href="qt3danimation-qvertexblendanimation.html#interpolator-prop" status="active" access="public" location="qvertexblendanimation.h" meta="signal" associated-property="interpolator" type="void" signature="void interpolatorChanged(float interpolator)">
                    <parameter type="float" name="interpolator" default=""/>
                </function>
                <function name="morphTargetList" fullname="Qt3DAnimation::QVertexBlendAnimation::morphTargetList" href="qt3danimation-qvertexblendanimation.html#morphTargetList" status="active" access="public" location="qvertexblendanimation.h" documented="true" meta="plain" type="QList&lt;Qt3DAnimation::QMorphTarget *&gt;" signature="QList&lt;Qt3DAnimation::QMorphTarget *&gt; morphTargetList()"/>
                <function name="removeMorphTarget" fullname="Qt3DAnimation::QVertexBlendAnimation::removeMorphTarget" href="qt3danimation-qvertexblendanimation.html#removeMorphTarget" status="active" access="public" location="qvertexblendanimation.h" documented="true" meta="plain" type="void" signature="void removeMorphTarget(Qt3DAnimation::QMorphTarget *target)">
                    <parameter type="Qt3DAnimation::QMorphTarget *" name="target" default=""/>
                </function>
                <function name="setMorphTargets" fullname="Qt3DAnimation::QVertexBlendAnimation::setMorphTargets" href="qt3danimation-qvertexblendanimation.html#setMorphTargets" status="active" access="public" location="qvertexblendanimation.h" documented="true" meta="plain" type="void" signature="void setMorphTargets(const QList&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;targets)">
                    <parameter type="const QList&lt;Qt3DAnimation::QMorphTarget *&gt; &amp;" name="targets" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DAnimation::QVertexBlendAnimation::setTarget" href="qt3danimation-qvertexblendanimation.html#target-prop" status="active" access="public" location="qvertexblendanimation.h" meta="slot" associated-property="target" type="void" signature="void setTarget(Qt3DRender::QGeometryRenderer *target)">
                    <parameter type="Qt3DRender::QGeometryRenderer *" name="target" default=""/>
                </function>
                <function name="setTargetName" fullname="Qt3DAnimation::QVertexBlendAnimation::setTargetName" href="qt3danimation-qvertexblendanimation.html#targetName-prop" status="active" access="public" location="qvertexblendanimation.h" meta="slot" associated-property="targetName" type="void" signature="void setTargetName(const QString name)">
                    <parameter type="const QString" name="name" default=""/>
                </function>
                <function name="setTargetPositions" fullname="Qt3DAnimation::QVertexBlendAnimation::setTargetPositions" href="qt3danimation-qvertexblendanimation.html#targetPositions-prop" status="active" access="public" location="qvertexblendanimation.h" meta="slot" associated-property="targetPositions" type="void" signature="void setTargetPositions(const QList&lt;float&gt; &amp;targetPositions)">
                    <parameter type="const QList&lt;float&gt; &amp;" name="targetPositions" default=""/>
                </function>
                <function name="target" fullname="Qt3DAnimation::QVertexBlendAnimation::target" href="qt3danimation-qvertexblendanimation.html#target-prop" status="active" access="public" location="qvertexblendanimation.h" meta="plain" const="true" associated-property="target" type="Qt3DRender::QGeometryRenderer *" signature="Qt3DRender::QGeometryRenderer * target() const"/>
                <function name="targetChanged" fullname="Qt3DAnimation::QVertexBlendAnimation::targetChanged" href="qt3danimation-qvertexblendanimation.html#target-prop" status="active" access="public" location="qvertexblendanimation.h" meta="signal" associated-property="target" type="void" signature="void targetChanged(Qt3DRender::QGeometryRenderer *target)">
                    <parameter type="Qt3DRender::QGeometryRenderer *" name="target" default=""/>
                </function>
                <function name="targetName" fullname="Qt3DAnimation::QVertexBlendAnimation::targetName" href="qt3danimation-qvertexblendanimation.html#targetName-prop" status="active" access="public" location="qvertexblendanimation.h" meta="plain" const="true" associated-property="targetName" type="QString" signature="QString targetName() const"/>
                <function name="targetNameChanged" fullname="Qt3DAnimation::QVertexBlendAnimation::targetNameChanged" href="qt3danimation-qvertexblendanimation.html#targetName-prop" status="active" access="public" location="qvertexblendanimation.h" meta="signal" associated-property="targetName" type="void" signature="void targetNameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="targetPositions" fullname="Qt3DAnimation::QVertexBlendAnimation::targetPositions" href="qt3danimation-qvertexblendanimation.html#targetPositions-prop" status="active" access="public" location="qvertexblendanimation.h" meta="plain" const="true" associated-property="targetPositions" type="QList&lt;float&gt;" signature="QList&lt;float&gt; targetPositions() const"/>
                <function name="targetPositionsChanged" fullname="Qt3DAnimation::QVertexBlendAnimation::targetPositionsChanged" href="qt3danimation-qvertexblendanimation.html#targetPositions-prop" status="active" access="public" location="qvertexblendanimation.h" meta="signal" associated-property="targetPositions" type="void" signature="void targetPositionsChanged(const QList&lt;float&gt; &amp;targetPositions)">
                    <parameter type="const QList&lt;float&gt; &amp;" name="targetPositions" default=""/>
                </function>
                <property name="interpolator" fullname="Qt3DAnimation::QVertexBlendAnimation::interpolator" href="qt3danimation-qvertexblendanimation.html#interpolator-prop" status="active" access="public" location="qvertexblendanimation.h" documented="true" writable="false" dataType="float">
                    <getter name="interpolator"/>
                    <notifier name="interpolatorChanged"/>
                </property>
                <property name="target" fullname="Qt3DAnimation::QVertexBlendAnimation::target" href="qt3danimation-qvertexblendanimation.html#target-prop" status="active" access="public" location="qvertexblendanimation.h" documented="true" dataType="Qt3DRender::QGeometryRenderer*">
                    <getter name="target"/>
                    <setter name="setTarget"/>
                    <notifier name="targetChanged"/>
                </property>
                <property name="targetName" fullname="Qt3DAnimation::QVertexBlendAnimation::targetName" href="qt3danimation-qvertexblendanimation.html#targetName-prop" status="active" access="public" location="qvertexblendanimation.h" documented="true" dataType="QString">
                    <getter name="targetName"/>
                    <setter name="setTargetName"/>
                    <notifier name="targetNameChanged"/>
                </property>
                <property name="targetPositions" fullname="Qt3DAnimation::QVertexBlendAnimation::targetPositions" href="qt3danimation-qvertexblendanimation.html#targetPositions-prop" status="active" access="public" location="qvertexblendanimation.h" documented="true" dataType="QList&lt;float&gt;">
                    <getter name="targetPositions"/>
                    <setter name="setTargetPositions"/>
                    <notifier name="targetPositionsChanged"/>
                </property>
            </class>
        </namespace>
        <namespace name="Qt3DCore" href="qt3dcore.html" status="active" access="public" location="qnodeid.h" documented="true" groups="qt3d-namespaces" module="Qt3DCore" brief="Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework">
            <function name="functorTypeId" fullname="Qt3DCore::functorTypeId" href="qt3dcore.html#functorTypeId" status="active" access="public" location="qabstractfunctor.h" documented="true" meta="plain" type="qintptr" signature="qintptr functorTypeId()"/>
            <function name="operator&lt;&lt;" fullname="Qt3DCore::operator&lt;&lt;" href="qt3dcore.html#operator-lt-lt" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" type="QDebug" signature="QDebug operator&lt;&lt;(QDebug d, Qt3DCore::QNodeId id)">
                <parameter type="QDebug" name="d" default=""/>
                <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
            </function>
            <function name="qHash" href="qt3dcore-qnodeid.html#qHash" status="active" access="public" location="qnodeid.h" documented="true" related="2" meta="plain" constexpr="true" noexcept="true" type="size_t" signature="size_t qHash(Qt3DCore::QNodeId id, size_t seed)">
                <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                <parameter type="size_t" name="seed" default="0"/>
            </function>
            <function name="qIdForNode" href="qt3dcore-qnode.html#qIdForNode" status="active" access="public" location="qnode.h" documented="true" related="3" meta="plain" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)">
                <parameter type="Qt3DCore::QNode *" name="node" default=""/>
            </function>
            <function name="qIdsForNodes" href="qt3dcore-qnode.html#qIdsForNodes" status="active" access="public" location="qnode.h" documented="true" related="4" meta="plain" type="Qt3DCore::QNodeIdVector" signature="Qt3DCore::QNodeIdVector qIdsForNodes(const T &amp;nodes)">
                <parameter type="const T &amp;" name="nodes" default=""/>
            </function>
            <namespace name="Quick" fullname="Qt3DCore::Quick" href="qt3dcore-quick.html" status="active" access="public" location="qqmlaspectengine.h" documented="true" groups="qt3d-namespaces" module="Qt3DCore" brief="Contains classes used for implementing QML functionality into Qt3D applications">
                <class name="QQmlAspectEngine" fullname="Qt3DCore::Quick::QQmlAspectEngine" href="qt3dcore-quick-qqmlaspectengine.html" status="active" access="public" location="qqmlaspectengine.h" documented="true" bases="QObject" module="Qt3DCore" brief="Environment for the QAspectEngine and a method for instantiating QML components">
                    <function name="QQmlAspectEngine" fullname="Qt3DCore::Quick::QQmlAspectEngine::QQmlAspectEngine" href="qt3dcore-quick-qqmlaspectengine.html#QQmlAspectEngine" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="constructor" explicit="true" signature="QQmlAspectEngine(QObject *parent)">
                        <parameter type="QObject *" name="parent" default="nullptr"/>
                    </function>
                    <function name="aspectEngine" fullname="Qt3DCore::Quick::QQmlAspectEngine::aspectEngine" href="qt3dcore-quick-qqmlaspectengine.html#aspectEngine" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="plain" const="true" type="Qt3DCore::QAspectEngine *" signature="Qt3DCore::QAspectEngine * aspectEngine() const"/>
                    <function name="qmlEngine" fullname="Qt3DCore::Quick::QQmlAspectEngine::qmlEngine" href="qt3dcore-quick-qqmlaspectengine.html#qmlEngine" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="plain" const="true" type="QQmlEngine *" signature="QQmlEngine * qmlEngine() const"/>
                    <function name="sceneCreated" fullname="Qt3DCore::Quick::QQmlAspectEngine::sceneCreated" href="qt3dcore-quick-qqmlaspectengine.html#sceneCreated" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="signal" type="void" signature="void sceneCreated(QObject *rootObject)">
                        <parameter type="QObject *" name="rootObject" default=""/>
                    </function>
                    <function name="setSource" fullname="Qt3DCore::Quick::QQmlAspectEngine::setSource" href="qt3dcore-quick-qqmlaspectengine.html#setSource" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="plain" type="void" signature="void setSource(const QUrl &amp;source)">
                        <parameter type="const QUrl &amp;" name="source" default=""/>
                    </function>
                    <function name="status" fullname="Qt3DCore::Quick::QQmlAspectEngine::status" href="qt3dcore-quick-qqmlaspectengine.html#status" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="plain" const="true" type="Qt3DCore::Quick::QQmlAspectEngine::Status" signature="Qt3DCore::Quick::QQmlAspectEngine::Status status() const"/>
                    <function name="statusChanged" fullname="Qt3DCore::Quick::QQmlAspectEngine::statusChanged" href="qt3dcore-quick-qqmlaspectengine.html#statusChanged" status="active" access="public" location="qqmlaspectengine.h" documented="true" meta="signal" type="void" signature="void statusChanged(Qt3DCore::Quick::QQmlAspectEngine::Status status)">
                        <parameter type="Qt3DCore::Quick::QQmlAspectEngine::Status" name="status" default=""/>
                    </function>
                    <enum name="Status" fullname="Qt3DCore::Quick::QQmlAspectEngine::Status" href="qt3dcore-quick-qqmlaspectengine.html#Status-enum" status="active" access="public" location="qqmlaspectengine.h" documented="true">
                        <value name="Null" value="0"/>
                        <value name="Ready" value="1"/>
                        <value name="Loading" value="2"/>
                        <value name="Error" value="3"/>
                    </enum>
                </class>
            </namespace>
            <class name="QAbstractAspect" fullname="Qt3DCore::QAbstractAspect" href="qt3dcore-qabstractaspect.html" status="active" access="public" location="qabstractaspect.h" documented="true" bases="QObject" module="Qt3DCore" brief="The base class for aspects that provide a vertical slice of behavior">
                <function name="QAbstractAspect" fullname="Qt3DCore::QAbstractAspect::QAbstractAspect" href="qt3dcore-qabstractaspect.html#QAbstractAspect" status="active" access="public" location="qabstractaspect.h" documented="true" meta="constructor" explicit="true" signature="QAbstractAspect(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="QT3D_REGISTER_ASPECT" href="qt3dcore-qabstractaspect.html#QT3D_REGISTER_ASPECT" status="active" access="public" documented="true" related="1" meta="macrowithparams" signature="QT3D_REGISTER_ASPECT(name, AspectType)">
                    <parameter type="" name="name" default=""/>
                    <parameter type="" name="AspectType" default=""/>
                </function>
                <function name="frameDone" fullname="Qt3DCore::QAbstractAspect::frameDone" href="qt3dcore-qabstractaspect.html#frameDone" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void frameDone()"/>
                <function name="jobsDone" fullname="Qt3DCore::QAbstractAspect::jobsDone" href="qt3dcore-qabstractaspect.html#jobsDone" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void jobsDone()"/>
                <function name="onEngineShutdown" fullname="Qt3DCore::QAbstractAspect::onEngineShutdown" href="qt3dcore-qabstractaspect.html#onEngineShutdown" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void onEngineShutdown()"/>
                <function name="onEngineStartup" fullname="Qt3DCore::QAbstractAspect::onEngineStartup" href="qt3dcore-qabstractaspect.html#onEngineStartup" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void onEngineStartup()"/>
                <function name="onRegistered" fullname="Qt3DCore::QAbstractAspect::onRegistered" href="qt3dcore-qabstractaspect.html#onRegistered" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void onRegistered()"/>
                <function name="onUnregistered" fullname="Qt3DCore::QAbstractAspect::onUnregistered" href="qt3dcore-qabstractaspect.html#onUnregistered" status="active" access="private" location="qabstractaspect.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void onUnregistered()"/>
                <function name="registerBackendType" fullname="Qt3DCore::QAbstractAspect::registerBackendType" href="qt3dcore-qabstractaspect.html#registerBackendType" status="active" access="protected" location="qabstractaspect.h" documented="true" meta="plain" type="void" signature="void registerBackendType(const Qt3DCore::QBackendNodeMapperPtr &amp;functor)">
                    <parameter type="const Qt3DCore::QBackendNodeMapperPtr &amp;" name="functor" default=""/>
                </function>
                <function name="registerBackendType" fullname="Qt3DCore::QAbstractAspect::registerBackendType" href="qt3dcore-qabstractaspect.html#registerBackendType-1" status="active" access="protected" location="qabstractaspect.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void registerBackendType(const QMetaObject &amp;obj, const Qt3DCore::QBackendNodeMapperPtr &amp;functor)">
                    <parameter type="const QMetaObject &amp;" name="obj" default=""/>
                    <parameter type="const Qt3DCore::QBackendNodeMapperPtr &amp;" name="functor" default=""/>
                </function>
                <function name="rootEntityId" fullname="Qt3DCore::QAbstractAspect::rootEntityId" href="qt3dcore-qabstractaspect.html#rootEntityId" status="active" access="protected" location="qabstractaspect.h" documented="true" meta="plain" const="true" noexcept="true" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId rootEntityId() const"/>
                <typedef name="QAspectJobPtr" href="qt3dcore-qabstractaspect.html#QAspectJobPtr-typedef" status="active" access="public" location="qabstractaspect.h" related="5" documented="true"/>
                <typedef name="QBackendNodeMapperPtr" href="qt3dcore-qabstractaspect.html#QBackendNodeMapperPtr-typedef" status="active" access="public" location="qabstractaspect.h" related="6" documented="true"/>
            </class>
            <class name="QAbstractFunctor" fullname="Qt3DCore::QAbstractFunctor" href="qt3dcore-qabstractfunctor.html" status="active" access="public" location="qabstractfunctor.h" documented="true" module="Qt3DCore" brief="Abstract base class for all functors">
                <function name="QT3D_FUNCTOR" href="qt3dcore-qabstractfunctor.html#QT3D_FUNCTOR" status="active" access="public" documented="true" related="0" meta="macrowithparams" signature="QT3D_FUNCTOR(Class)">
                    <parameter type="" name="Class" default=""/>
                </function>
                <function name="functor_cast" fullname="Qt3DCore::QAbstractFunctor::functor_cast" href="qt3dcore-qabstractfunctor.html#functor_cast" status="active" access="public" location="qabstractfunctor.h" documented="true" meta="plain" const="true" type="const T *" signature="const T * functor_cast(const Qt3DCore::QAbstractFunctor *other) const">
                    <parameter type="const Qt3DCore::QAbstractFunctor *" name="other" default=""/>
                </function>
                <function name="id" fullname="Qt3DCore::QAbstractFunctor::id" href="qt3dcore-qabstractfunctor.html#id" status="active" access="public" location="qabstractfunctor.h" documented="true" meta="plain" virtual="pure" const="true" type="qintptr" signature="qintptr id() const = 0"/>
                <function name="~QAbstractFunctor" fullname="Qt3DCore::QAbstractFunctor::~QAbstractFunctor" href="qt3dcore-qabstractfunctor.html#dtor.QAbstractFunctor" status="active" access="public" location="qabstractfunctor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAbstractFunctor()"/>
            </class>
            <class name="QAbstractSkeleton" fullname="Qt3DCore::QAbstractSkeleton" href="qt3dcore-qabstractskeleton.html" status="active" access="public" location="qabstractskeleton.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="A skeleton contains the joints for a skinned mesh">
                <function name="jointCount" fullname="Qt3DCore::QAbstractSkeleton::jointCount" href="qt3dcore-qabstractskeleton.html#jointCount-prop" status="active" access="public" location="qabstractskeleton.h" meta="plain" const="true" associated-property="jointCount" type="int" signature="int jointCount() const"/>
                <function name="jointCountChanged" fullname="Qt3DCore::QAbstractSkeleton::jointCountChanged" href="qt3dcore-qabstractskeleton.html#jointCount-prop" status="active" access="public" location="qabstractskeleton.h" meta="signal" associated-property="jointCount" type="void" signature="void jointCountChanged(int jointCount)">
                    <parameter type="int" name="jointCount" default=""/>
                </function>
                <property name="jointCount" fullname="Qt3DCore::QAbstractSkeleton::jointCount" href="qt3dcore-qabstractskeleton.html#jointCount-prop" status="active" access="public" location="qabstractskeleton.h" documented="true" writable="false" dataType="int">
                    <getter name="jointCount"/>
                    <notifier name="jointCountChanged"/>
                </property>
            </class>
            <class name="QArmature" fullname="Qt3DCore::QArmature" href="qt3dcore-qarmature.html" status="active" access="public" location="qarmature.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DCore" brief="Used to calculate skinning transform matrices and set them on shaders">
                <function name="QArmature" fullname="Qt3DCore::QArmature::QArmature" href="qt3dcore-qarmature.html#QArmature" status="active" access="public" location="qarmature.h" documented="true" meta="constructor" explicit="true" signature="QArmature(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setSkeleton" fullname="Qt3DCore::QArmature::setSkeleton" href="qt3dcore-qarmature.html#skeleton-prop" status="active" access="public" location="qarmature.h" meta="slot" associated-property="skeleton" type="void" signature="void setSkeleton(Qt3DCore::QAbstractSkeleton *skeleton)">
                    <parameter type="Qt3DCore::QAbstractSkeleton *" name="skeleton" default=""/>
                </function>
                <function name="skeleton" fullname="Qt3DCore::QArmature::skeleton" href="qt3dcore-qarmature.html#skeleton-prop" status="active" access="public" location="qarmature.h" meta="plain" const="true" associated-property="skeleton" type="Qt3DCore::QAbstractSkeleton *" signature="Qt3DCore::QAbstractSkeleton * skeleton() const"/>
                <function name="skeletonChanged" fullname="Qt3DCore::QArmature::skeletonChanged" href="qt3dcore-qarmature.html#skeleton-prop" status="active" access="public" location="qarmature.h" meta="signal" associated-property="skeleton" type="void" signature="void skeletonChanged(Qt3DCore::QAbstractSkeleton *skeleton)">
                    <parameter type="Qt3DCore::QAbstractSkeleton *" name="skeleton" default=""/>
                </function>
                <property name="skeleton" fullname="Qt3DCore::QArmature::skeleton" href="qt3dcore-qarmature.html#skeleton-prop" status="active" access="public" location="qarmature.h" documented="true" dataType="Qt3DCore::QAbstractSkeleton*">
                    <getter name="skeleton"/>
                    <setter name="setSkeleton"/>
                    <notifier name="skeletonChanged"/>
                </property>
            </class>
            <class name="QAspectEngine" fullname="Qt3DCore::QAspectEngine" href="qt3dcore-qaspectengine.html" status="active" access="public" location="qaspectengine.h" documented="true" bases="QObject" module="Qt3DCore" brief="Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene">
                <function name="QAspectEngine" fullname="Qt3DCore::QAspectEngine::QAspectEngine" href="qt3dcore-qaspectengine.html#QAspectEngine" status="active" access="public" location="qaspectengine.h" documented="true" meta="constructor" explicit="true" signature="QAspectEngine(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="aspect" fullname="Qt3DCore::QAspectEngine::aspect" href="qt3dcore-qaspectengine.html#aspect" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" const="true" type="Qt3DCore::QAbstractAspect *" signature="Qt3DCore::QAbstractAspect * aspect(const QString &amp;name) const">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="aspects" fullname="Qt3DCore::QAspectEngine::aspects" href="qt3dcore-qaspectengine.html#aspects" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QAbstractAspect *&gt;" signature="QList&lt;Qt3DCore::QAbstractAspect *&gt; aspects() const"/>
                <function name="executeCommand" fullname="Qt3DCore::QAspectEngine::executeCommand" href="qt3dcore-qaspectengine.html#executeCommand" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" type="QVariant" signature="QVariant executeCommand(const QString &amp;command)">
                    <parameter type="const QString &amp;" name="command" default=""/>
                </function>
                <function name="processFrame" fullname="Qt3DCore::QAspectEngine::processFrame" href="qt3dcore-qaspectengine.html#processFrame" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" type="void" signature="void processFrame()"/>
                <function name="registerAspect" fullname="Qt3DCore::QAspectEngine::registerAspect" href="qt3dcore-qaspectengine.html#registerAspect" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" type="void" signature="void registerAspect(Qt3DCore::QAbstractAspect *aspect)">
                    <parameter type="Qt3DCore::QAbstractAspect *" name="aspect" default=""/>
                </function>
                <function name="registerAspect" fullname="Qt3DCore::QAspectEngine::registerAspect" href="qt3dcore-qaspectengine.html#registerAspect-1" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void registerAspect(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="rootEntity" fullname="Qt3DCore::QAspectEngine::rootEntity" href="qt3dcore-qaspectengine.html#rootEntity" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" const="true" type="Qt3DCore::QEntityPtr" signature="Qt3DCore::QEntityPtr rootEntity() const"/>
                <function name="setRootEntity" fullname="Qt3DCore::QAspectEngine::setRootEntity" href="qt3dcore-qaspectengine.html#setRootEntity" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" type="void" signature="void setRootEntity(Qt3DCore::QEntityPtr root)">
                    <parameter type="Qt3DCore::QEntityPtr" name="root" default=""/>
                </function>
                <function name="unregisterAspect" fullname="Qt3DCore::QAspectEngine::unregisterAspect" href="qt3dcore-qaspectengine.html#unregisterAspect" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" type="void" signature="void unregisterAspect(Qt3DCore::QAbstractAspect *aspect)">
                    <parameter type="Qt3DCore::QAbstractAspect *" name="aspect" default=""/>
                </function>
                <function name="unregisterAspect" fullname="Qt3DCore::QAspectEngine::unregisterAspect" href="qt3dcore-qaspectengine.html#unregisterAspect-1" status="active" access="public" location="qaspectengine.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void unregisterAspect(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="~QAspectEngine" fullname="Qt3DCore::QAspectEngine::~QAspectEngine" href="qt3dcore-qaspectengine.html#dtor.QAspectEngine" status="active" access="public" location="qaspectengine.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAspectEngine()"/>
                <typedef name="QEntityPtr" href="qt3dcore-qaspectengine.html#QEntityPtr-typedef" status="active" access="public" location="qaspectengine.h" related="7" documented="true"/>
            </class>
            <class name="QAspectJob" fullname="Qt3DCore::QAspectJob" href="qt3dcore-qaspectjob.html" status="active" access="public" location="qaspectjob.h" documented="true" module="Qt3DCore" brief="Base class for jobs executed in an aspect">
                <function name="addDependency" fullname="Qt3DCore::QAspectJob::addDependency" href="qt3dcore-qaspectjob.html#addDependency" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" type="void" signature="void addDependency(QWeakPointer&lt;Qt3DCore::QAspectJob&gt; dependency)">
                    <parameter type="QWeakPointer&lt;Qt3DCore::QAspectJob&gt;" name="dependency" default=""/>
                </function>
                <function name="dependencies" fullname="Qt3DCore::QAspectJob::dependencies" href="qt3dcore-qaspectjob.html#dependencies" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" const="true" type="const std::vector&lt;QWeakPointer&lt;Qt3DCore::QAspectJob&gt;&gt; &amp;" signature="const std::vector&lt;QWeakPointer&lt;Qt3DCore::QAspectJob&gt;&gt; &amp; dependencies() const"/>
                <function name="isRequired" fullname="Qt3DCore::QAspectJob::isRequired" href="qt3dcore-qaspectjob.html#isRequired" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" virtual="virtual" type="bool" signature="bool isRequired()"/>
                <function name="postFrame" fullname="Qt3DCore::QAspectJob::postFrame" href="qt3dcore-qaspectjob.html#postFrame" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" virtual="virtual" type="void" signature="void postFrame(Qt3DCore::QAspectEngine *aspectEngine)">
                    <parameter type="Qt3DCore::QAspectEngine *" name="aspectEngine" default=""/>
                </function>
                <function name="removeDependency" fullname="Qt3DCore::QAspectJob::removeDependency" href="qt3dcore-qaspectjob.html#removeDependency" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" type="void" signature="void removeDependency(QWeakPointer&lt;Qt3DCore::QAspectJob&gt; dependency)">
                    <parameter type="QWeakPointer&lt;Qt3DCore::QAspectJob&gt;" name="dependency" default=""/>
                </function>
                <function name="run" fullname="Qt3DCore::QAspectJob::run" href="qt3dcore-qaspectjob.html#run" status="active" access="public" location="qaspectjob.h" documented="true" meta="plain" virtual="pure" type="void" signature="void run() = 0"/>
            </class>
            <class name="QAttribute" fullname="Qt3DCore::QAttribute" href="qt3dcore-qattribute.html" status="active" access="public" location="qattribute.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Defines an attribute and how data should be read from a QBuffer">
                <function name="QAttribute" fullname="Qt3DCore::QAttribute::QAttribute" href="qt3dcore-qattribute.html#QAttribute" status="active" access="public" location="qattribute.h" documented="true" meta="constructor" explicit="true" signature="QAttribute(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QAttribute" fullname="Qt3DCore::QAttribute::QAttribute" href="qt3dcore-qattribute.html#QAttribute-1" status="active" access="public" location="qattribute.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QAttribute(Qt3DCore::QBuffer *buf, Qt3DCore::QAttribute::VertexBaseType type, uint dataSize, uint count, uint offset, uint stride, Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QBuffer *" name="buf" default=""/>
                    <parameter type="Qt3DCore::QAttribute::VertexBaseType" name="type" default=""/>
                    <parameter type="uint" name="dataSize" default=""/>
                    <parameter type="uint" name="count" default=""/>
                    <parameter type="uint" name="offset" default="0"/>
                    <parameter type="uint" name="stride" default="0"/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QAttribute" fullname="Qt3DCore::QAttribute::QAttribute" href="qt3dcore-qattribute.html#QAttribute-2" status="active" access="public" location="qattribute.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QAttribute(Qt3DCore::QBuffer *buf, const QString &amp;name, Qt3DCore::QAttribute::VertexBaseType type, uint dataSize, uint count, uint offset, uint stride, Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QBuffer *" name="buf" default=""/>
                    <parameter type="const QString &amp;" name="name" default=""/>
                    <parameter type="Qt3DCore::QAttribute::VertexBaseType" name="type" default=""/>
                    <parameter type="uint" name="dataSize" default=""/>
                    <parameter type="uint" name="count" default=""/>
                    <parameter type="uint" name="offset" default="0"/>
                    <parameter type="uint" name="stride" default="0"/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="attributeType" fullname="Qt3DCore::QAttribute::attributeType" href="qt3dcore-qattribute.html#attributeType-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="attributeType" type="Qt3DCore::QAttribute::AttributeType" signature="Qt3DCore::QAttribute::AttributeType attributeType() const"/>
                <function name="attributeTypeChanged" fullname="Qt3DCore::QAttribute::attributeTypeChanged" href="qt3dcore-qattribute.html#attributeType-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="attributeType" type="void" signature="void attributeTypeChanged(Qt3DCore::QAttribute::AttributeType attributeType)">
                    <parameter type="Qt3DCore::QAttribute::AttributeType" name="attributeType" default=""/>
                </function>
                <function name="buffer" fullname="Qt3DCore::QAttribute::buffer" href="qt3dcore-qattribute.html#buffer-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="buffer" type="Qt3DCore::QBuffer *" signature="Qt3DCore::QBuffer * buffer() const"/>
                <function name="bufferChanged" fullname="Qt3DCore::QAttribute::bufferChanged" href="qt3dcore-qattribute.html#buffer-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="buffer" type="void" signature="void bufferChanged(Qt3DCore::QBuffer *buffer)">
                    <parameter type="Qt3DCore::QBuffer *" name="buffer" default=""/>
                </function>
                <function name="byteOffset" fullname="Qt3DCore::QAttribute::byteOffset" href="qt3dcore-qattribute.html#byteOffset-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="byteOffset" type="uint" signature="uint byteOffset() const"/>
                <function name="byteOffsetChanged" fullname="Qt3DCore::QAttribute::byteOffsetChanged" href="qt3dcore-qattribute.html#byteOffset-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="byteOffset" type="void" signature="void byteOffsetChanged(uint byteOffset)">
                    <parameter type="uint" name="byteOffset" default=""/>
                </function>
                <function name="byteStride" fullname="Qt3DCore::QAttribute::byteStride" href="qt3dcore-qattribute.html#byteStride-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="byteStride" type="uint" signature="uint byteStride() const"/>
                <function name="byteStrideChanged" fullname="Qt3DCore::QAttribute::byteStrideChanged" href="qt3dcore-qattribute.html#byteStride-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="byteStride" type="void" signature="void byteStrideChanged(uint byteStride)">
                    <parameter type="uint" name="byteStride" default=""/>
                </function>
                <function name="count" fullname="Qt3DCore::QAttribute::count" href="qt3dcore-qattribute.html#count-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="count" type="uint" signature="uint count() const"/>
                <function name="countChanged" fullname="Qt3DCore::QAttribute::countChanged" href="qt3dcore-qattribute.html#count-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="count" type="void" signature="void countChanged(uint count)">
                    <parameter type="uint" name="count" default=""/>
                </function>
                <function name="dataSizeChanged" fullname="Qt3DCore::QAttribute::dataSizeChanged" href="qt3dcore-qattribute.html#dataSizeChanged" status="active" access="public" location="qattribute.h" documented="true" meta="signal" type="void" signature="void dataSizeChanged(uint vertexSize)">
                    <parameter type="uint" name="vertexSize" default=""/>
                </function>
                <function name="dataTypeChanged" fullname="Qt3DCore::QAttribute::dataTypeChanged" href="qt3dcore-qattribute.html#dataTypeChanged" status="active" access="public" location="qattribute.h" documented="true" meta="signal" type="void" signature="void dataTypeChanged(Qt3DCore::QAttribute::VertexBaseType vertexBaseType)">
                    <parameter type="Qt3DCore::QAttribute::VertexBaseType" name="vertexBaseType" default=""/>
                </function>
                <function name="defaultColorAttributeName" fullname="Qt3DCore::QAttribute::defaultColorAttributeName" href="qt3dcore-qattribute.html#defaultColorAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultColorAttributeName" type="QString" brief="QAttribute::defaultColorAttributeName Returns the name of the default color attribute" signature="QString defaultColorAttributeName()"/>
                <function name="defaultJointIndicesAttributeName" fullname="Qt3DCore::QAttribute::defaultJointIndicesAttributeName" href="qt3dcore-qattribute.html#defaultJointIndicesAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultJointIndicesAttributeName" type="QString" brief="QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint indices attribute" signature="QString defaultJointIndicesAttributeName()"/>
                <function name="defaultJointWeightsAttributeName" fullname="Qt3DCore::QAttribute::defaultJointWeightsAttributeName" href="qt3dcore-qattribute.html#defaultJointWeightsAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultJointWeightsAttributeName" type="QString" brief="QAttribute::defaultJointIndicesAttributeName Returns the name of the default joint weights attribute" signature="QString defaultJointWeightsAttributeName()"/>
                <function name="defaultNormalAttributeName" fullname="Qt3DCore::QAttribute::defaultNormalAttributeName" href="qt3dcore-qattribute.html#defaultNormalAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultNormalAttributeName" type="QString" brief="QAttribute::defaultNormalAttributeName Returns the name of the default normal attribute" signature="QString defaultNormalAttributeName()"/>
                <function name="defaultPositionAttributeName" fullname="Qt3DCore::QAttribute::defaultPositionAttributeName" href="qt3dcore-qattribute.html#defaultPositionAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultPositionAttributeName" type="QString" brief="QAttribute::defaultPositionAttributeName Returns the name of the default position attribute" signature="QString defaultPositionAttributeName()"/>
                <function name="defaultTangentAttributeName" fullname="Qt3DCore::QAttribute::defaultTangentAttributeName" href="qt3dcore-qattribute.html#defaultTangentAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultTangentAttributeName" type="QString" brief="QAttribute::defaultTangentAttributeName Returns the name of the default tangent attribute" signature="QString defaultTangentAttributeName()"/>
                <function name="defaultTextureCoordinate1AttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinate1AttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinate1AttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultTextureCoordinate1AttributeName" type="QString" brief="QAttribute::defaultTextureCoordinate1AttributeName Returns the name of the default attribute for the second layer of texture coordinates" signature="QString defaultTextureCoordinate1AttributeName()"/>
                <function name="defaultTextureCoordinate2AttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinate2AttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinate2AttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultTextureCoordinate2AttributeName" type="QString" brief="QAttribute::defaultTextureCoordinate2AttributeName Returns the name of the default attribute for the third layer of texture coordinates" signature="QString defaultTextureCoordinate2AttributeName()"/>
                <function name="defaultTextureCoordinateAttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinateAttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinateAttributeName" status="active" access="public" location="qattribute.h" documented="true" meta="plain" static="true" associated-property="defaultTextureCoordinateAttributeName" type="QString" brief="QAttribute::defaultTextureCoordinateAttributeName Returns the name of the default texture coordinate attribute" signature="QString defaultTextureCoordinateAttributeName()"/>
                <function name="divisor" fullname="Qt3DCore::QAttribute::divisor" href="qt3dcore-qattribute.html#divisor-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="divisor" type="uint" signature="uint divisor() const"/>
                <function name="divisorChanged" fullname="Qt3DCore::QAttribute::divisorChanged" href="qt3dcore-qattribute.html#divisor-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="divisor" type="void" signature="void divisorChanged(uint divisor)">
                    <parameter type="uint" name="divisor" default=""/>
                </function>
                <function name="name" fullname="Qt3DCore::QAttribute::name" href="qt3dcore-qattribute.html#name-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
                <function name="nameChanged" fullname="Qt3DCore::QAttribute::nameChanged" href="qt3dcore-qattribute.html#name-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="name" type="void" signature="void nameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setAttributeType" fullname="Qt3DCore::QAttribute::setAttributeType" href="qt3dcore-qattribute.html#attributeType-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="attributeType" type="void" signature="void setAttributeType(Qt3DCore::QAttribute::AttributeType attributeType)">
                    <parameter type="Qt3DCore::QAttribute::AttributeType" name="attributeType" default=""/>
                </function>
                <function name="setBuffer" fullname="Qt3DCore::QAttribute::setBuffer" href="qt3dcore-qattribute.html#buffer-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="buffer" type="void" signature="void setBuffer(Qt3DCore::QBuffer *buffer)">
                    <parameter type="Qt3DCore::QBuffer *" name="buffer" default=""/>
                </function>
                <function name="setByteOffset" fullname="Qt3DCore::QAttribute::setByteOffset" href="qt3dcore-qattribute.html#byteOffset-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="byteOffset" type="void" signature="void setByteOffset(uint byteOffset)">
                    <parameter type="uint" name="byteOffset" default=""/>
                </function>
                <function name="setByteStride" fullname="Qt3DCore::QAttribute::setByteStride" href="qt3dcore-qattribute.html#byteStride-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="byteStride" type="void" signature="void setByteStride(uint byteStride)">
                    <parameter type="uint" name="byteStride" default=""/>
                </function>
                <function name="setCount" fullname="Qt3DCore::QAttribute::setCount" href="qt3dcore-qattribute.html#count-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="count" type="void" signature="void setCount(uint count)">
                    <parameter type="uint" name="count" default=""/>
                </function>
                <function name="setDivisor" fullname="Qt3DCore::QAttribute::setDivisor" href="qt3dcore-qattribute.html#divisor-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="divisor" type="void" signature="void setDivisor(uint divisor)">
                    <parameter type="uint" name="divisor" default=""/>
                </function>
                <function name="setName" fullname="Qt3DCore::QAttribute::setName" href="qt3dcore-qattribute.html#name-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="name" type="void" signature="void setName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setVertexBaseType" fullname="Qt3DCore::QAttribute::setVertexBaseType" href="qt3dcore-qattribute.html#vertexBaseType-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="vertexBaseType" type="void" signature="void setVertexBaseType(Qt3DCore::QAttribute::VertexBaseType type)">
                    <parameter type="Qt3DCore::QAttribute::VertexBaseType" name="type" default=""/>
                </function>
                <function name="setVertexSize" fullname="Qt3DCore::QAttribute::setVertexSize" href="qt3dcore-qattribute.html#vertexSize-prop" status="active" access="public" location="qattribute.h" meta="slot" associated-property="vertexSize" type="void" signature="void setVertexSize(uint size)">
                    <parameter type="uint" name="size" default=""/>
                </function>
                <function name="vertexBaseType" fullname="Qt3DCore::QAttribute::vertexBaseType" href="qt3dcore-qattribute.html#vertexBaseType-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="vertexBaseType" type="Qt3DCore::QAttribute::VertexBaseType" signature="Qt3DCore::QAttribute::VertexBaseType vertexBaseType() const"/>
                <function name="vertexBaseTypeChanged" fullname="Qt3DCore::QAttribute::vertexBaseTypeChanged" href="qt3dcore-qattribute.html#vertexBaseType-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="vertexBaseType" type="void" signature="void vertexBaseTypeChanged(Qt3DCore::QAttribute::VertexBaseType vertexBaseType)">
                    <parameter type="Qt3DCore::QAttribute::VertexBaseType" name="vertexBaseType" default=""/>
                </function>
                <function name="vertexSize" fullname="Qt3DCore::QAttribute::vertexSize" href="qt3dcore-qattribute.html#vertexSize-prop" status="active" access="public" location="qattribute.h" meta="plain" const="true" associated-property="vertexSize" type="uint" signature="uint vertexSize() const"/>
                <function name="vertexSizeChanged" fullname="Qt3DCore::QAttribute::vertexSizeChanged" href="qt3dcore-qattribute.html#vertexSize-prop" status="active" access="public" location="qattribute.h" meta="signal" associated-property="vertexSize" type="void" signature="void vertexSizeChanged(uint vertexSize)">
                    <parameter type="uint" name="vertexSize" default=""/>
                </function>
                <enum name="AttributeType" fullname="Qt3DCore::QAttribute::AttributeType" href="qt3dcore-qattribute.html#AttributeType-enum" status="active" access="public" location="qattribute.h" documented="true">
                    <value name="VertexAttribute" value="0"/>
                    <value name="IndexAttribute" value="1"/>
                    <value name="DrawIndirectAttribute" value="2"/>
                </enum>
                <enum name="VertexBaseType" fullname="Qt3DCore::QAttribute::VertexBaseType" href="qt3dcore-qattribute.html#VertexBaseType-enum" status="active" access="public" location="qattribute.h" documented="true">
                    <value name="Byte" value="0"/>
                    <value name="UnsignedByte" value="1"/>
                    <value name="Short" value="2"/>
                    <value name="UnsignedShort" value="3"/>
                    <value name="Int" value="4"/>
                    <value name="UnsignedInt" value="5"/>
                    <value name="HalfFloat" value="6"/>
                    <value name="Float" value="7"/>
                    <value name="Double" value="8"/>
                </enum>
                <typedef name="QBufferPtr" href="qt3dcore-qattribute.html#QBufferPtr-typedef" status="active" access="public" location="qattribute.h" related="8" documented="true"/>
                <property name="attributeType" fullname="Qt3DCore::QAttribute::attributeType" href="qt3dcore-qattribute.html#attributeType-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="AttributeType">
                    <getter name="attributeType"/>
                    <setter name="setAttributeType"/>
                    <notifier name="attributeTypeChanged"/>
                </property>
                <property name="buffer" fullname="Qt3DCore::QAttribute::buffer" href="qt3dcore-qattribute.html#buffer-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="Qt3DCore::QBuffer*">
                    <getter name="buffer"/>
                    <setter name="setBuffer"/>
                    <notifier name="bufferChanged"/>
                </property>
                <property name="byteOffset" fullname="Qt3DCore::QAttribute::byteOffset" href="qt3dcore-qattribute.html#byteOffset-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="uint">
                    <getter name="byteOffset"/>
                    <setter name="setByteOffset"/>
                    <notifier name="byteOffsetChanged"/>
                </property>
                <property name="byteStride" fullname="Qt3DCore::QAttribute::byteStride" href="qt3dcore-qattribute.html#byteStride-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="uint">
                    <getter name="byteStride"/>
                    <setter name="setByteStride"/>
                    <notifier name="byteStrideChanged"/>
                </property>
                <property name="count" fullname="Qt3DCore::QAttribute::count" href="qt3dcore-qattribute.html#count-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="uint">
                    <getter name="count"/>
                    <setter name="setCount"/>
                    <notifier name="countChanged"/>
                </property>
                <property name="defaultColorAttributeName" fullname="Qt3DCore::QAttribute::defaultColorAttributeName" href="qt3dcore-qattribute.html#defaultColorAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default color attribute">
                    <getter name="defaultColorAttributeName"/>
                </property>
                <property name="defaultJointIndicesAttributeName" fullname="Qt3DCore::QAttribute::defaultJointIndicesAttributeName" href="qt3dcore-qattribute.html#defaultJointIndicesAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default joint indices attribute">
                    <getter name="defaultJointIndicesAttributeName"/>
                </property>
                <property name="defaultJointWeightsAttributeName" fullname="Qt3DCore::QAttribute::defaultJointWeightsAttributeName" href="qt3dcore-qattribute.html#defaultJointWeightsAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default joint weights attribute">
                    <getter name="defaultJointWeightsAttributeName"/>
                </property>
                <property name="defaultNormalAttributeName" fullname="Qt3DCore::QAttribute::defaultNormalAttributeName" href="qt3dcore-qattribute.html#defaultNormalAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default normal attribute">
                    <getter name="defaultNormalAttributeName"/>
                </property>
                <property name="defaultPositionAttributeName" fullname="Qt3DCore::QAttribute::defaultPositionAttributeName" href="qt3dcore-qattribute.html#defaultPositionAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default position attribute">
                    <getter name="defaultPositionAttributeName"/>
                </property>
                <property name="defaultTangentAttributeName" fullname="Qt3DCore::QAttribute::defaultTangentAttributeName" href="qt3dcore-qattribute.html#defaultTangentAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default tangent attribute">
                    <getter name="defaultTangentAttributeName"/>
                </property>
                <property name="defaultTextureCoordinate1AttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinate1AttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinate1AttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default attribute for the second layer of texture coordinates">
                    <getter name="defaultTextureCoordinate1AttributeName"/>
                </property>
                <property name="defaultTextureCoordinate2AttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinate2AttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinate2AttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default attribute for the third layer of texture coordinates">
                    <getter name="defaultTextureCoordinate2AttributeName"/>
                </property>
                <property name="defaultTextureCoordinateAttributeName" fullname="Qt3DCore::QAttribute::defaultTextureCoordinateAttributeName" href="qt3dcore-qattribute.html#defaultTextureCoordinateAttributeName-prop" status="active" access="public" location="qattribute.h" documented="true" writable="false" constant="true" dataType="QString" brief="The name of the default texture coordinate attribute">
                    <getter name="defaultTextureCoordinateAttributeName"/>
                </property>
                <property name="divisor" fullname="Qt3DCore::QAttribute::divisor" href="qt3dcore-qattribute.html#divisor-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="uint">
                    <getter name="divisor"/>
                    <setter name="setDivisor"/>
                    <notifier name="divisorChanged"/>
                </property>
                <property name="name" fullname="Qt3DCore::QAttribute::name" href="qt3dcore-qattribute.html#name-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="QString">
                    <getter name="name"/>
                    <setter name="setName"/>
                    <notifier name="nameChanged"/>
                </property>
                <property name="vertexBaseType" fullname="Qt3DCore::QAttribute::vertexBaseType" href="qt3dcore-qattribute.html#vertexBaseType-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="VertexBaseType">
                    <getter name="vertexBaseType"/>
                    <setter name="setVertexBaseType"/>
                    <notifier name="vertexBaseTypeChanged"/>
                </property>
                <property name="vertexSize" fullname="Qt3DCore::QAttribute::vertexSize" href="qt3dcore-qattribute.html#vertexSize-prop" status="active" access="public" location="qattribute.h" documented="true" dataType="uint">
                    <getter name="vertexSize"/>
                    <setter name="setVertexSize"/>
                    <notifier name="vertexSizeChanged"/>
                </property>
            </class>
            <class name="QBackendNode" fullname="Qt3DCore::QBackendNode" href="qt3dcore-qbackendnode.html" status="active" access="public" location="qbackendnode.h" documented="true" module="Qt3DCore" brief="Base class for all Qt3D backend nodes">
                <function name="isEnabled" fullname="Qt3DCore::QBackendNode::isEnabled" href="qt3dcore-qbackendnode.html#isEnabled" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" const="true" noexcept="true" type="bool" signature="bool isEnabled() const"/>
                <function name="mode" fullname="Qt3DCore::QBackendNode::mode" href="qt3dcore-qbackendnode.html#mode" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" const="true" noexcept="true" type="Qt3DCore::QBackendNode::Mode" signature="Qt3DCore::QBackendNode::Mode mode() const"/>
                <function name="peerId" fullname="Qt3DCore::QBackendNode::peerId" href="qt3dcore-qbackendnode.html#peerId" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" const="true" noexcept="true" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId peerId() const"/>
                <function name="setEnabled" fullname="Qt3DCore::QBackendNode::setEnabled" href="qt3dcore-qbackendnode.html#setEnabled" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setPeerId" fullname="Qt3DCore::QBackendNode::setPeerId" href="qt3dcore-qbackendnode.html#setPeerId" status="active" access="private" location="qbackendnode.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setPeerId(Qt3DCore::QNodeId id)">
                    <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                </function>
                <function name="syncFromFrontEnd" fullname="Qt3DCore::QBackendNode::syncFromFrontEnd" href="qt3dcore-qbackendnode.html#syncFromFrontEnd" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" virtual="virtual" type="void" brief="QBackendNode::syncFromFrontEnd frontEnd firstTime" signature="void syncFromFrontEnd(const Qt3DCore::QNode *frontEnd, bool firstTime)">
                    <parameter type="const Qt3DCore::QNode *" name="frontEnd" default=""/>
                    <parameter type="bool" name="firstTime" default=""/>
                </function>
                <enum name="Mode" fullname="Qt3DCore::QBackendNode::Mode" href="qt3dcore-qbackendnode.html#Mode-enum" status="active" access="public" location="qbackendnode.h" documented="true">
                    <value name="ReadOnly" value="0"/>
                    <value name="ReadWrite" value="1"/>
                </enum>
            </class>
            <class name="QBackendNodeMapper" fullname="Qt3DCore::QBackendNodeMapper" href="qt3dcore-qbackendnodemapper.html" status="active" access="public" location="qbackendnode.h" documented="true" module="Qt3DCore" brief="Creates and maps backend nodes to their respective frontend nodes">
                <function name="create" fullname="Qt3DCore::QBackendNodeMapper::create" href="qt3dcore-qbackendnodemapper.html#create" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" virtual="pure" const="true" type="Qt3DCore::QBackendNode *" signature="Qt3DCore::QBackendNode * create(Qt3DCore::QNodeId id) const = 0">
                    <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                </function>
                <function name="destroy" fullname="Qt3DCore::QBackendNodeMapper::destroy" href="qt3dcore-qbackendnodemapper.html#destroy" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" virtual="pure" const="true" type="void" signature="void destroy(Qt3DCore::QNodeId id) const = 0">
                    <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                </function>
                <function name="get" fullname="Qt3DCore::QBackendNodeMapper::get" href="qt3dcore-qbackendnodemapper.html#get" status="active" access="public" location="qbackendnode.h" documented="true" meta="plain" virtual="pure" const="true" type="Qt3DCore::QBackendNode *" signature="Qt3DCore::QBackendNode * get(Qt3DCore::QNodeId id) const = 0">
                    <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                </function>
            </class>
            <class name="QBoundingVolume" fullname="Qt3DCore::QBoundingVolume" href="qt3dcore-qboundingvolume.html" status="active" access="public" location="qboundingvolume.h" since="6.0" documented="true" bases="Qt3DCore::QComponent" module="Qt3DCore" brief="Can be used to override the bounding volume of an entity">
                <function name="QBoundingVolume" fullname="Qt3DCore::QBoundingVolume::QBoundingVolume" href="qt3dcore-qboundingvolume.html#QBoundingVolume" status="active" access="public" location="qboundingvolume.h" documented="true" meta="constructor" explicit="true" signature="QBoundingVolume(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="areImplicitPointsValid" fullname="Qt3DCore::QBoundingVolume::areImplicitPointsValid" href="qt3dcore-qboundingvolume.html#implicitPointsValid-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="implicitPointsValid" type="bool" signature="bool areImplicitPointsValid() const"/>
                <function name="implicitMaxPoint" fullname="Qt3DCore::QBoundingVolume::implicitMaxPoint" href="qt3dcore-qboundingvolume.html#implicitMaxPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="implicitMaxPoint" type="QVector3D" signature="QVector3D implicitMaxPoint() const"/>
                <function name="implicitMaxPointChanged" fullname="Qt3DCore::QBoundingVolume::implicitMaxPointChanged" href="qt3dcore-qboundingvolume.html#implicitMaxPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="implicitMaxPoint" type="void" signature="void implicitMaxPointChanged(const QVector3D &amp;implicitMaxPoint)">
                    <parameter type="const QVector3D &amp;" name="implicitMaxPoint" default=""/>
                </function>
                <function name="implicitMinPoint" fullname="Qt3DCore::QBoundingVolume::implicitMinPoint" href="qt3dcore-qboundingvolume.html#implicitMinPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="implicitMinPoint" type="QVector3D" signature="QVector3D implicitMinPoint() const"/>
                <function name="implicitMinPointChanged" fullname="Qt3DCore::QBoundingVolume::implicitMinPointChanged" href="qt3dcore-qboundingvolume.html#implicitMinPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="implicitMinPoint" type="void" signature="void implicitMinPointChanged(const QVector3D &amp;implicitMinPoint)">
                    <parameter type="const QVector3D &amp;" name="implicitMinPoint" default=""/>
                </function>
                <function name="implicitPointsValidChanged" fullname="Qt3DCore::QBoundingVolume::implicitPointsValidChanged" href="qt3dcore-qboundingvolume.html#implicitPointsValid-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="implicitPointsValid" type="void" signature="void implicitPointsValidChanged(bool implicitPointsValid)">
                    <parameter type="bool" name="implicitPointsValid" default=""/>
                </function>
                <function name="maxPoint" fullname="Qt3DCore::QBoundingVolume::maxPoint" href="qt3dcore-qboundingvolume.html#maxPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="maxPoint" type="QVector3D" signature="QVector3D maxPoint() const"/>
                <function name="maxPointChanged" fullname="Qt3DCore::QBoundingVolume::maxPointChanged" href="qt3dcore-qboundingvolume.html#maxPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="maxPoint" type="void" signature="void maxPointChanged(QVector3D maxPoint)">
                    <parameter type="QVector3D" name="maxPoint" default=""/>
                </function>
                <function name="minPoint" fullname="Qt3DCore::QBoundingVolume::minPoint" href="qt3dcore-qboundingvolume.html#minPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="minPoint" type="QVector3D" signature="QVector3D minPoint() const"/>
                <function name="minPointChanged" fullname="Qt3DCore::QBoundingVolume::minPointChanged" href="qt3dcore-qboundingvolume.html#minPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="minPoint" type="void" signature="void minPointChanged(QVector3D minPoint)">
                    <parameter type="QVector3D" name="minPoint" default=""/>
                </function>
                <function name="setMaxPoint" fullname="Qt3DCore::QBoundingVolume::setMaxPoint" href="qt3dcore-qboundingvolume.html#maxPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="slot" associated-property="maxPoint" type="void" signature="void setMaxPoint(const QVector3D &amp;maxPoint)">
                    <parameter type="const QVector3D &amp;" name="maxPoint" default=""/>
                </function>
                <function name="setMinPoint" fullname="Qt3DCore::QBoundingVolume::setMinPoint" href="qt3dcore-qboundingvolume.html#minPoint-prop" status="active" access="public" location="qboundingvolume.h" meta="slot" associated-property="minPoint" type="void" signature="void setMinPoint(const QVector3D &amp;minPoint)">
                    <parameter type="const QVector3D &amp;" name="minPoint" default=""/>
                </function>
                <function name="setView" fullname="Qt3DCore::QBoundingVolume::setView" href="qt3dcore-qboundingvolume.html#view-prop" status="active" access="public" location="qboundingvolume.h" meta="slot" associated-property="view" type="void" signature="void setView(Qt3DCore::QGeometryView *view)">
                    <parameter type="Qt3DCore::QGeometryView *" name="view" default=""/>
                </function>
                <function name="updateImplicitBounds" fullname="Qt3DCore::QBoundingVolume::updateImplicitBounds" href="qt3dcore-qboundingvolume.html#updateImplicitBounds" status="active" access="public" location="qboundingvolume.h" documented="true" meta="slot" type="bool" signature="bool updateImplicitBounds()"/>
                <function name="view" fullname="Qt3DCore::QBoundingVolume::view" href="qt3dcore-qboundingvolume.html#view-prop" status="active" access="public" location="qboundingvolume.h" meta="plain" const="true" associated-property="view" type="Qt3DCore::QGeometryView *" signature="Qt3DCore::QGeometryView * view() const"/>
                <function name="viewChanged" fullname="Qt3DCore::QBoundingVolume::viewChanged" href="qt3dcore-qboundingvolume.html#view-prop" status="active" access="public" location="qboundingvolume.h" meta="signal" associated-property="view" type="void" signature="void viewChanged(Qt3DCore::QGeometryView *view)">
                    <parameter type="Qt3DCore::QGeometryView *" name="view" default=""/>
                </function>
                <property name="implicitMaxPoint" fullname="Qt3DCore::QBoundingVolume::implicitMaxPoint" href="qt3dcore-qboundingvolume.html#implicitMaxPoint-prop" status="active" access="public" location="qboundingvolume.h" documented="true" writable="false" dataType="QVector3D">
                    <getter name="implicitMaxPoint"/>
                    <notifier name="implicitMaxPointChanged"/>
                </property>
                <property name="implicitMinPoint" fullname="Qt3DCore::QBoundingVolume::implicitMinPoint" href="qt3dcore-qboundingvolume.html#implicitMinPoint-prop" status="active" access="public" location="qboundingvolume.h" documented="true" writable="false" dataType="QVector3D">
                    <getter name="implicitMinPoint"/>
                    <notifier name="implicitMinPointChanged"/>
                </property>
                <property name="implicitPointsValid" fullname="Qt3DCore::QBoundingVolume::implicitPointsValid" href="qt3dcore-qboundingvolume.html#implicitPointsValid-prop" status="active" access="public" location="qboundingvolume.h" documented="true" writable="false" dataType="bool">
                    <getter name="areImplicitPointsValid"/>
                    <notifier name="implicitPointsValidChanged"/>
                </property>
                <property name="maxPoint" fullname="Qt3DCore::QBoundingVolume::maxPoint" href="qt3dcore-qboundingvolume.html#maxPoint-prop" status="active" access="public" location="qboundingvolume.h" documented="true" dataType="QVector3D">
                    <getter name="maxPoint"/>
                    <setter name="setMaxPoint"/>
                    <notifier name="maxPointChanged"/>
                </property>
                <property name="minPoint" fullname="Qt3DCore::QBoundingVolume::minPoint" href="qt3dcore-qboundingvolume.html#minPoint-prop" status="active" access="public" location="qboundingvolume.h" documented="true" dataType="QVector3D">
                    <getter name="minPoint"/>
                    <setter name="setMinPoint"/>
                    <notifier name="minPointChanged"/>
                </property>
                <property name="view" fullname="Qt3DCore::QBoundingVolume::view" href="qt3dcore-qboundingvolume.html#view-prop" status="active" access="public" location="qboundingvolume.h" documented="true" dataType="QGeometryView*">
                    <getter name="view"/>
                    <setter name="setView"/>
                    <notifier name="viewChanged"/>
                </property>
            </class>
            <class name="QBuffer" fullname="Qt3DCore::QBuffer" href="qt3dcore-qbuffer.html" status="active" access="public" location="qbuffer.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Provides a data store for raw data to later be used as vertices or uniforms">
                <function name="QBuffer" fullname="Qt3DCore::QBuffer::QBuffer" href="qt3dcore-qbuffer.html#QBuffer" status="active" access="public" location="qbuffer.h" documented="true" meta="constructor" explicit="true" signature="QBuffer(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="accessType" fullname="Qt3DCore::QBuffer::accessType" href="qt3dcore-qbuffer.html#accessType-prop" status="active" access="public" location="qbuffer.h" meta="plain" const="true" associated-property="accessType" type="Qt3DCore::QBuffer::AccessType" signature="Qt3DCore::QBuffer::AccessType accessType() const"/>
                <function name="accessTypeChanged" fullname="Qt3DCore::QBuffer::accessTypeChanged" href="qt3dcore-qbuffer.html#accessType-prop" status="active" access="public" location="qbuffer.h" meta="signal" associated-property="accessType" type="void" signature="void accessTypeChanged(Qt3DCore::QBuffer::AccessType access)">
                    <parameter type="Qt3DCore::QBuffer::AccessType" name="access" default=""/>
                </function>
                <function name="data" fullname="Qt3DCore::QBuffer::data" href="qt3dcore-qbuffer.html#data" status="active" access="public" location="qbuffer.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray data() const"/>
                <function name="dataAvailable" fullname="Qt3DCore::QBuffer::dataAvailable" href="qt3dcore-qbuffer.html#dataAvailable" status="active" access="public" location="qbuffer.h" documented="true" meta="signal" type="void" signature="void dataAvailable()"/>
                <function name="dataChanged" fullname="Qt3DCore::QBuffer::dataChanged" href="qt3dcore-qbuffer.html#dataChanged" status="active" access="public" location="qbuffer.h" documented="true" meta="signal" type="void" signature="void dataChanged(const QByteArray &amp;bytes)">
                    <parameter type="const QByteArray &amp;" name="bytes" default=""/>
                </function>
                <function name="setAccessType" fullname="Qt3DCore::QBuffer::setAccessType" href="qt3dcore-qbuffer.html#accessType-prop" status="active" access="public" location="qbuffer.h" meta="slot" associated-property="accessType" type="void" signature="void setAccessType(Qt3DCore::QBuffer::AccessType access)">
                    <parameter type="Qt3DCore::QBuffer::AccessType" name="access" default=""/>
                </function>
                <function name="setData" fullname="Qt3DCore::QBuffer::setData" href="qt3dcore-qbuffer.html#setData" status="active" access="public" location="qbuffer.h" documented="true" meta="plain" type="void" signature="void setData(const QByteArray &amp;bytes)">
                    <parameter type="const QByteArray &amp;" name="bytes" default=""/>
                </function>
                <function name="setUsage" fullname="Qt3DCore::QBuffer::setUsage" href="qt3dcore-qbuffer.html#usage-prop" status="active" access="public" location="qbuffer.h" meta="slot" associated-property="usage" type="void" signature="void setUsage(Qt3DCore::QBuffer::UsageType usage)">
                    <parameter type="Qt3DCore::QBuffer::UsageType" name="usage" default=""/>
                </function>
                <function name="updateData" fullname="Qt3DCore::QBuffer::updateData" href="qt3dcore-qbuffer.html#updateData" status="active" access="public" location="qbuffer.h" documented="true" meta="plain" type="void" signature="void updateData(int offset, const QByteArray &amp;bytes)">
                    <parameter type="int" name="offset" default=""/>
                    <parameter type="const QByteArray &amp;" name="bytes" default=""/>
                </function>
                <function name="usage" fullname="Qt3DCore::QBuffer::usage" href="qt3dcore-qbuffer.html#usage-prop" status="active" access="public" location="qbuffer.h" meta="plain" const="true" associated-property="usage" type="Qt3DCore::QBuffer::UsageType" signature="Qt3DCore::QBuffer::UsageType usage() const"/>
                <function name="usageChanged" fullname="Qt3DCore::QBuffer::usageChanged" href="qt3dcore-qbuffer.html#usage-prop" status="active" access="public" location="qbuffer.h" meta="signal" associated-property="usage" type="void" signature="void usageChanged(Qt3DCore::QBuffer::UsageType usage)">
                    <parameter type="Qt3DCore::QBuffer::UsageType" name="usage" default=""/>
                </function>
                <enum name="AccessType" fullname="Qt3DCore::QBuffer::AccessType" href="qt3dcore-qbuffer.html#AccessType-enum" status="active" access="public" location="qbuffer.h" documented="true">
                    <value name="Write" value="0x1"/>
                    <value name="Read" value="0x2"/>
                    <value name="ReadWrite" value="Write|Read"/>
                </enum>
                <enum name="UsageType" fullname="Qt3DCore::QBuffer::UsageType" href="qt3dcore-qbuffer.html#UsageType-enum" status="active" access="public" location="qbuffer.h" documented="true">
                    <value name="StreamDraw" value="0x88E0"/>
                    <value name="StreamRead" value="0x88E1"/>
                    <value name="StreamCopy" value="0x88E2"/>
                    <value name="StaticDraw" value="0x88E4"/>
                    <value name="StaticRead" value="0x88E5"/>
                    <value name="StaticCopy" value="0x88E6"/>
                    <value name="DynamicDraw" value="0x88E8"/>
                    <value name="DynamicRead" value="0x88E9"/>
                    <value name="DynamicCopy" value="0x88EA"/>
                </enum>
                <property name="accessType" fullname="Qt3DCore::QBuffer::accessType" href="qt3dcore-qbuffer.html#accessType-prop" status="active" access="public" location="qbuffer.h" documented="true" dataType="AccessType">
                    <getter name="accessType"/>
                    <setter name="setAccessType"/>
                    <notifier name="accessTypeChanged"/>
                </property>
                <property name="usage" fullname="Qt3DCore::QBuffer::usage" href="qt3dcore-qbuffer.html#usage-prop" status="active" access="public" location="qbuffer.h" documented="true" dataType="UsageType">
                    <getter name="usage"/>
                    <setter name="setUsage"/>
                    <notifier name="usageChanged"/>
                </property>
            </class>
            <class name="QComponent" fullname="Qt3DCore::QComponent" href="qt3dcore-qcomponent.html" status="active" access="public" location="qcomponent.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component">
                <function name="QComponent" fullname="Qt3DCore::QComponent::QComponent" href="qt3dcore-qcomponent.html#QComponent" status="active" access="public" location="qcomponent.h" documented="true" meta="constructor" explicit="true" signature="QComponent(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addedToEntity" fullname="Qt3DCore::QComponent::addedToEntity" href="qt3dcore-qcomponent.html#addedToEntity" status="active" access="public" location="qcomponent.h" documented="true" meta="signal" type="void" signature="void addedToEntity(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="entities" fullname="Qt3DCore::QComponent::entities" href="qt3dcore-qcomponent.html#entities" status="active" access="public" location="qcomponent.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QEntity *&gt;" signature="QList&lt;Qt3DCore::QEntity *&gt; entities() const"/>
                <function name="isShareable" fullname="Qt3DCore::QComponent::isShareable" href="qt3dcore-qcomponent.html#isShareable-prop" status="active" access="public" location="qcomponent.h" meta="plain" const="true" associated-property="isShareable" type="bool" signature="bool isShareable() const"/>
                <function name="removedFromEntity" fullname="Qt3DCore::QComponent::removedFromEntity" href="qt3dcore-qcomponent.html#removedFromEntity" status="active" access="public" location="qcomponent.h" documented="true" meta="signal" type="void" signature="void removedFromEntity(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="setShareable" fullname="Qt3DCore::QComponent::setShareable" href="qt3dcore-qcomponent.html#isShareable-prop" status="active" access="public" location="qcomponent.h" meta="slot" associated-property="isShareable" type="void" signature="void setShareable(bool isShareable)">
                    <parameter type="bool" name="isShareable" default=""/>
                </function>
                <function name="shareableChanged" fullname="Qt3DCore::QComponent::shareableChanged" href="qt3dcore-qcomponent.html#isShareable-prop" status="active" access="public" location="qcomponent.h" meta="signal" associated-property="isShareable" type="void" signature="void shareableChanged(bool isShareable)">
                    <parameter type="bool" name="isShareable" default=""/>
                </function>
                <property name="isShareable" fullname="Qt3DCore::QComponent::isShareable" href="qt3dcore-qcomponent.html#isShareable-prop" status="active" access="public" location="qcomponent.h" documented="true" dataType="bool">
                    <getter name="isShareable"/>
                    <setter name="setShareable"/>
                    <notifier name="shareableChanged"/>
                </property>
            </class>
            <class name="QCoreSettings" fullname="Qt3DCore::QCoreSettings" href="qt3dcore-qcoresettings.html" status="active" access="public" location="qcoresettings.h" since="6.0" documented="true" bases="Qt3DCore::QComponent" module="Qt3DCore" brief="Holds settings related to core data handling process">
                <function name="QCoreSettings" fullname="Qt3DCore::QCoreSettings::QCoreSettings" href="qt3dcore-qcoresettings.html#QCoreSettings" status="active" access="public" location="qcoresettings.h" documented="true" meta="constructor" explicit="true" signature="QCoreSettings(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="boundingVolumesEnabled" fullname="Qt3DCore::QCoreSettings::boundingVolumesEnabled" href="qt3dcore-qcoresettings.html#boundingVolumesEnabled-prop" status="active" access="public" location="qcoresettings.h" meta="plain" const="true" associated-property="boundingVolumesEnabled" type="bool" signature="bool boundingVolumesEnabled() const"/>
                <function name="boundingVolumesEnabledChanged" fullname="Qt3DCore::QCoreSettings::boundingVolumesEnabledChanged" href="qt3dcore-qcoresettings.html#boundingVolumesEnabled-prop" status="active" access="public" location="qcoresettings.h" meta="signal" associated-property="boundingVolumesEnabled" type="void" signature="void boundingVolumesEnabledChanged(bool boundingVolumesEnabled)">
                    <parameter type="bool" name="boundingVolumesEnabled" default=""/>
                </function>
                <function name="setBoundingVolumesEnabled" fullname="Qt3DCore::QCoreSettings::setBoundingVolumesEnabled" href="qt3dcore-qcoresettings.html#boundingVolumesEnabled-prop" status="active" access="public" location="qcoresettings.h" meta="slot" associated-property="boundingVolumesEnabled" type="void" signature="void setBoundingVolumesEnabled(bool boundingVolumesEnabled)">
                    <parameter type="bool" name="boundingVolumesEnabled" default=""/>
                </function>
                <property name="boundingVolumesEnabled" fullname="Qt3DCore::QCoreSettings::boundingVolumesEnabled" href="qt3dcore-qcoresettings.html#boundingVolumesEnabled-prop" status="active" access="public" location="qcoresettings.h" documented="true" dataType="bool">
                    <getter name="boundingVolumesEnabled"/>
                    <setter name="setBoundingVolumesEnabled"/>
                    <notifier name="boundingVolumesEnabledChanged"/>
                </property>
            </class>
            <class name="QEntity" fullname="Qt3DCore::QEntity" href="qt3dcore-qentity.html" status="active" access="public" location="qentity.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior">
                <function name="QEntity" fullname="Qt3DCore::QEntity::QEntity" href="qt3dcore-qentity.html#QEntity" status="active" access="public" location="qentity.h" documented="true" meta="constructor" explicit="true" signature="QEntity(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addComponent" fullname="Qt3DCore::QEntity::addComponent" href="qt3dcore-qentity.html#addComponent" status="active" access="public" location="qentity.h" documented="true" meta="plain" type="void" signature="void addComponent(Qt3DCore::QComponent *comp)">
                    <parameter type="Qt3DCore::QComponent *" name="comp" default=""/>
                </function>
                <function name="components" fullname="Qt3DCore::QEntity::components" href="qt3dcore-qentity.html#components" status="active" access="public" location="qentity.h" documented="true" meta="plain" const="true" type="Qt3DCore::QComponentVector" signature="Qt3DCore::QComponentVector components() const"/>
                <function name="componentsOfType" fullname="Qt3DCore::QEntity::componentsOfType" href="qt3dcore-qentity.html#componentsOfType" status="active" access="public" location="qentity.h" documented="true" meta="plain" const="true" type="QList&lt;T *&gt;" signature="QList&lt;T *&gt; componentsOfType() const"/>
                <function name="parentEntity" fullname="Qt3DCore::QEntity::parentEntity" href="qt3dcore-qentity.html#parentEntity" status="active" access="public" location="qentity.h" documented="true" meta="plain" const="true" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * parentEntity() const"/>
                <function name="removeComponent" fullname="Qt3DCore::QEntity::removeComponent" href="qt3dcore-qentity.html#removeComponent" status="active" access="public" location="qentity.h" documented="true" meta="plain" type="void" signature="void removeComponent(Qt3DCore::QComponent *comp)">
                    <parameter type="Qt3DCore::QComponent *" name="comp" default=""/>
                </function>
                <typedef name="QComponentVector" href="qt3dcore-qentity.html#QComponentVector-typedef" status="active" access="public" location="qentity.h" related="9" documented="true" aliasedtype="QList&lt;QComponent *&gt;"/>
            </class>
            <class name="QGeometry" fullname="Qt3DCore::QGeometry" href="qt3dcore-qgeometry.html" status="active" access="public" location="qgeometry.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Encapsulates geometry">
                <function name="QGeometry" fullname="Qt3DCore::QGeometry::QGeometry" href="qt3dcore-qgeometry.html#QGeometry" status="active" access="public" location="qgeometry.h" documented="true" meta="constructor" explicit="true" signature="QGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addAttribute" fullname="Qt3DCore::QGeometry::addAttribute" href="qt3dcore-qgeometry.html#addAttribute" status="active" access="public" location="qgeometry.h" documented="true" meta="plain" type="void" signature="void addAttribute(Qt3DCore::QAttribute *attribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="attribute" default=""/>
                </function>
                <function name="attributes" fullname="Qt3DCore::QGeometry::attributes" href="qt3dcore-qgeometry.html#attributes" status="active" access="public" location="qgeometry.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QAttribute *&gt;" signature="QList&lt;Qt3DCore::QAttribute *&gt; attributes() const"/>
                <function name="boundingVolumePositionAttribute" fullname="Qt3DCore::QGeometry::boundingVolumePositionAttribute" href="qt3dcore-qgeometry.html#boundingVolumePositionAttribute-prop" status="active" access="public" location="qgeometry.h" meta="plain" const="true" associated-property="boundingVolumePositionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * boundingVolumePositionAttribute() const"/>
                <function name="boundingVolumePositionAttributeChanged" fullname="Qt3DCore::QGeometry::boundingVolumePositionAttributeChanged" href="qt3dcore-qgeometry.html#boundingVolumePositionAttribute-prop" status="active" access="public" location="qgeometry.h" meta="signal" associated-property="boundingVolumePositionAttribute" type="void" signature="void boundingVolumePositionAttributeChanged(Qt3DCore::QAttribute *boundingVolumePositionAttribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="boundingVolumePositionAttribute" default=""/>
                </function>
                <function name="maxExtent" fullname="Qt3DCore::QGeometry::maxExtent" href="qt3dcore-qgeometry.html#maxExtent-prop" status="active" access="public" location="qgeometry.h" meta="plain" const="true" associated-property="maxExtent" type="QVector3D" signature="QVector3D maxExtent() const"/>
                <function name="maxExtentChanged" fullname="Qt3DCore::QGeometry::maxExtentChanged" href="qt3dcore-qgeometry.html#maxExtent-prop" status="active" access="public" location="qgeometry.h" meta="signal" associated-property="maxExtent" type="void" signature="void maxExtentChanged(const QVector3D &amp;maxExtent)">
                    <parameter type="const QVector3D &amp;" name="maxExtent" default=""/>
                </function>
                <function name="minExtent" fullname="Qt3DCore::QGeometry::minExtent" href="qt3dcore-qgeometry.html#minExtent-prop" status="active" access="public" location="qgeometry.h" meta="plain" const="true" associated-property="minExtent" type="QVector3D" signature="QVector3D minExtent() const"/>
                <function name="minExtentChanged" fullname="Qt3DCore::QGeometry::minExtentChanged" href="qt3dcore-qgeometry.html#minExtent-prop" status="active" access="public" location="qgeometry.h" meta="signal" associated-property="minExtent" type="void" signature="void minExtentChanged(const QVector3D &amp;minExtent)">
                    <parameter type="const QVector3D &amp;" name="minExtent" default=""/>
                </function>
                <function name="removeAttribute" fullname="Qt3DCore::QGeometry::removeAttribute" href="qt3dcore-qgeometry.html#removeAttribute" status="active" access="public" location="qgeometry.h" documented="true" meta="plain" type="void" signature="void removeAttribute(Qt3DCore::QAttribute *attribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="attribute" default=""/>
                </function>
                <function name="setBoundingVolumePositionAttribute" fullname="Qt3DCore::QGeometry::setBoundingVolumePositionAttribute" href="qt3dcore-qgeometry.html#boundingVolumePositionAttribute-prop" status="active" access="public" location="qgeometry.h" meta="slot" associated-property="boundingVolumePositionAttribute" type="void" signature="void setBoundingVolumePositionAttribute(Qt3DCore::QAttribute *boundingVolumePositionAttribute)">
                    <parameter type="Qt3DCore::QAttribute *" name="boundingVolumePositionAttribute" default=""/>
                </function>
                <property name="boundingVolumePositionAttribute" fullname="Qt3DCore::QGeometry::boundingVolumePositionAttribute" href="qt3dcore-qgeometry.html#boundingVolumePositionAttribute-prop" status="active" access="public" location="qgeometry.h" documented="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="boundingVolumePositionAttribute"/>
                    <setter name="setBoundingVolumePositionAttribute"/>
                    <notifier name="boundingVolumePositionAttributeChanged"/>
                </property>
                <property name="maxExtent" fullname="Qt3DCore::QGeometry::maxExtent" href="qt3dcore-qgeometry.html#maxExtent-prop" status="active" access="public" location="qgeometry.h" documented="true" writable="false" dataType="QVector3D">
                    <getter name="maxExtent"/>
                    <notifier name="maxExtentChanged"/>
                </property>
                <property name="minExtent" fullname="Qt3DCore::QGeometry::minExtent" href="qt3dcore-qgeometry.html#minExtent-prop" status="active" access="public" location="qgeometry.h" documented="true" writable="false" dataType="QVector3D">
                    <getter name="minExtent"/>
                    <notifier name="minExtentChanged"/>
                </property>
            </class>
            <class name="QGeometryView" fullname="Qt3DCore::QGeometryView" href="qt3dcore-qgeometryview.html" status="active" access="public" location="qgeometryview.h" since="6.0" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Encapsulates geometry details">
                <function name="QGeometryView" fullname="Qt3DCore::QGeometryView::QGeometryView" href="qt3dcore-qgeometryview.html#QGeometryView" status="active" access="public" location="qgeometryview.h" documented="true" meta="constructor" explicit="true" signature="QGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="firstInstance" fullname="Qt3DCore::QGeometryView::firstInstance" href="qt3dcore-qgeometryview.html#firstInstance-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="firstInstance" type="int" signature="int firstInstance() const"/>
                <function name="firstInstanceChanged" fullname="Qt3DCore::QGeometryView::firstInstanceChanged" href="qt3dcore-qgeometryview.html#firstInstance-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="firstInstance" type="void" signature="void firstInstanceChanged(int firstInstance)">
                    <parameter type="int" name="firstInstance" default=""/>
                </function>
                <function name="firstVertex" fullname="Qt3DCore::QGeometryView::firstVertex" href="qt3dcore-qgeometryview.html#firstVertex-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="firstVertex" type="int" signature="int firstVertex() const"/>
                <function name="firstVertexChanged" fullname="Qt3DCore::QGeometryView::firstVertexChanged" href="qt3dcore-qgeometryview.html#firstVertex-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="firstVertex" type="void" signature="void firstVertexChanged(int firstVertex)">
                    <parameter type="int" name="firstVertex" default=""/>
                </function>
                <function name="geometry" fullname="Qt3DCore::QGeometryView::geometry" href="qt3dcore-qgeometryview.html#geometry-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="geometry" type="Qt3DCore::QGeometry *" signature="Qt3DCore::QGeometry * geometry() const"/>
                <function name="geometryChanged" fullname="Qt3DCore::QGeometryView::geometryChanged" href="qt3dcore-qgeometryview.html#geometry-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="geometry" type="void" signature="void geometryChanged(Qt3DCore::QGeometry *geometry)">
                    <parameter type="Qt3DCore::QGeometry *" name="geometry" default=""/>
                </function>
                <function name="indexBufferByteOffset" fullname="Qt3DCore::QGeometryView::indexBufferByteOffset" href="qt3dcore-qgeometryview.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="indexBufferByteOffset" type="int" signature="int indexBufferByteOffset() const"/>
                <function name="indexBufferByteOffsetChanged" fullname="Qt3DCore::QGeometryView::indexBufferByteOffsetChanged" href="qt3dcore-qgeometryview.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="indexBufferByteOffset" type="void" signature="void indexBufferByteOffsetChanged(int offset)">
                    <parameter type="int" name="offset" default=""/>
                </function>
                <function name="indexOffset" fullname="Qt3DCore::QGeometryView::indexOffset" href="qt3dcore-qgeometryview.html#indexOffset-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="indexOffset" type="int" signature="int indexOffset() const"/>
                <function name="indexOffsetChanged" fullname="Qt3DCore::QGeometryView::indexOffsetChanged" href="qt3dcore-qgeometryview.html#indexOffset-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="indexOffset" type="void" signature="void indexOffsetChanged(int indexOffset)">
                    <parameter type="int" name="indexOffset" default=""/>
                </function>
                <function name="instanceCount" fullname="Qt3DCore::QGeometryView::instanceCount" href="qt3dcore-qgeometryview.html#instanceCount-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="instanceCount" type="int" signature="int instanceCount() const"/>
                <function name="instanceCountChanged" fullname="Qt3DCore::QGeometryView::instanceCountChanged" href="qt3dcore-qgeometryview.html#instanceCount-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="instanceCount" type="void" signature="void instanceCountChanged(int instanceCount)">
                    <parameter type="int" name="instanceCount" default=""/>
                </function>
                <function name="primitiveRestartEnabled" fullname="Qt3DCore::QGeometryView::primitiveRestartEnabled" href="qt3dcore-qgeometryview.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="primitiveRestartEnabled" type="bool" signature="bool primitiveRestartEnabled() const"/>
                <function name="primitiveRestartEnabledChanged" fullname="Qt3DCore::QGeometryView::primitiveRestartEnabledChanged" href="qt3dcore-qgeometryview.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="primitiveRestartEnabled" type="void" signature="void primitiveRestartEnabledChanged(bool primitiveRestartEnabled)">
                    <parameter type="bool" name="primitiveRestartEnabled" default=""/>
                </function>
                <function name="primitiveType" fullname="Qt3DCore::QGeometryView::primitiveType" href="qt3dcore-qgeometryview.html#primitiveType-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="primitiveType" type="Qt3DCore::QGeometryView::PrimitiveType" signature="Qt3DCore::QGeometryView::PrimitiveType primitiveType() const"/>
                <function name="primitiveTypeChanged" fullname="Qt3DCore::QGeometryView::primitiveTypeChanged" href="qt3dcore-qgeometryview.html#primitiveType-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="primitiveType" type="void" signature="void primitiveTypeChanged(Qt3DCore::QGeometryView::PrimitiveType primitiveType)">
                    <parameter type="Qt3DCore::QGeometryView::PrimitiveType" name="primitiveType" default=""/>
                </function>
                <function name="restartIndexValue" fullname="Qt3DCore::QGeometryView::restartIndexValue" href="qt3dcore-qgeometryview.html#restartIndexValue-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="restartIndexValue" type="int" signature="int restartIndexValue() const"/>
                <function name="restartIndexValueChanged" fullname="Qt3DCore::QGeometryView::restartIndexValueChanged" href="qt3dcore-qgeometryview.html#restartIndexValue-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="restartIndexValue" type="void" signature="void restartIndexValueChanged(int restartIndexValue)">
                    <parameter type="int" name="restartIndexValue" default=""/>
                </function>
                <function name="setFirstInstance" fullname="Qt3DCore::QGeometryView::setFirstInstance" href="qt3dcore-qgeometryview.html#firstInstance-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="firstInstance" type="void" signature="void setFirstInstance(int firstInstance)">
                    <parameter type="int" name="firstInstance" default=""/>
                </function>
                <function name="setFirstVertex" fullname="Qt3DCore::QGeometryView::setFirstVertex" href="qt3dcore-qgeometryview.html#firstVertex-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="firstVertex" type="void" signature="void setFirstVertex(int firstVertex)">
                    <parameter type="int" name="firstVertex" default=""/>
                </function>
                <function name="setGeometry" fullname="Qt3DCore::QGeometryView::setGeometry" href="qt3dcore-qgeometryview.html#geometry-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="geometry" type="void" signature="void setGeometry(Qt3DCore::QGeometry *geometry)">
                    <parameter type="Qt3DCore::QGeometry *" name="geometry" default=""/>
                </function>
                <function name="setIndexBufferByteOffset" fullname="Qt3DCore::QGeometryView::setIndexBufferByteOffset" href="qt3dcore-qgeometryview.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="indexBufferByteOffset" type="void" signature="void setIndexBufferByteOffset(int offset)">
                    <parameter type="int" name="offset" default=""/>
                </function>
                <function name="setIndexOffset" fullname="Qt3DCore::QGeometryView::setIndexOffset" href="qt3dcore-qgeometryview.html#indexOffset-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="indexOffset" type="void" signature="void setIndexOffset(int indexOffset)">
                    <parameter type="int" name="indexOffset" default=""/>
                </function>
                <function name="setInstanceCount" fullname="Qt3DCore::QGeometryView::setInstanceCount" href="qt3dcore-qgeometryview.html#instanceCount-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="instanceCount" type="void" signature="void setInstanceCount(int instanceCount)">
                    <parameter type="int" name="instanceCount" default=""/>
                </function>
                <function name="setPrimitiveRestartEnabled" fullname="Qt3DCore::QGeometryView::setPrimitiveRestartEnabled" href="qt3dcore-qgeometryview.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="primitiveRestartEnabled" type="void" signature="void setPrimitiveRestartEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setPrimitiveType" fullname="Qt3DCore::QGeometryView::setPrimitiveType" href="qt3dcore-qgeometryview.html#primitiveType-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="primitiveType" type="void" signature="void setPrimitiveType(Qt3DCore::QGeometryView::PrimitiveType primitiveType)">
                    <parameter type="Qt3DCore::QGeometryView::PrimitiveType" name="primitiveType" default=""/>
                </function>
                <function name="setRestartIndexValue" fullname="Qt3DCore::QGeometryView::setRestartIndexValue" href="qt3dcore-qgeometryview.html#restartIndexValue-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="restartIndexValue" type="void" signature="void setRestartIndexValue(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="setVertexCount" fullname="Qt3DCore::QGeometryView::setVertexCount" href="qt3dcore-qgeometryview.html#vertexCount-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="vertexCount" type="void" signature="void setVertexCount(int vertexCount)">
                    <parameter type="int" name="vertexCount" default=""/>
                </function>
                <function name="setVerticesPerPatch" fullname="Qt3DCore::QGeometryView::setVerticesPerPatch" href="qt3dcore-qgeometryview.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryview.h" meta="slot" associated-property="verticesPerPatch" type="void" signature="void setVerticesPerPatch(int verticesPerPatch)">
                    <parameter type="int" name="verticesPerPatch" default=""/>
                </function>
                <function name="vertexCount" fullname="Qt3DCore::QGeometryView::vertexCount" href="qt3dcore-qgeometryview.html#vertexCount-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="vertexCount" type="int" signature="int vertexCount() const"/>
                <function name="vertexCountChanged" fullname="Qt3DCore::QGeometryView::vertexCountChanged" href="qt3dcore-qgeometryview.html#vertexCount-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="vertexCount" type="void" signature="void vertexCountChanged(int vertexCount)">
                    <parameter type="int" name="vertexCount" default=""/>
                </function>
                <function name="verticesPerPatch" fullname="Qt3DCore::QGeometryView::verticesPerPatch" href="qt3dcore-qgeometryview.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryview.h" meta="plain" const="true" associated-property="verticesPerPatch" type="int" signature="int verticesPerPatch() const"/>
                <function name="verticesPerPatchChanged" fullname="Qt3DCore::QGeometryView::verticesPerPatchChanged" href="qt3dcore-qgeometryview.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryview.h" meta="signal" associated-property="verticesPerPatch" type="void" signature="void verticesPerPatchChanged(int verticesPerPatch)">
                    <parameter type="int" name="verticesPerPatch" default=""/>
                </function>
                <enum name="PrimitiveType" fullname="Qt3DCore::QGeometryView::PrimitiveType" href="qt3dcore-qgeometryview.html#PrimitiveType-enum" status="active" access="public" location="qgeometryview.h" documented="true">
                    <value name="Points" value="0x0000"/>
                    <value name="Lines" value="0x0001"/>
                    <value name="LineLoop" value="0x0002"/>
                    <value name="LineStrip" value="0x0003"/>
                    <value name="Triangles" value="0x0004"/>
                    <value name="TriangleStrip" value="0x0005"/>
                    <value name="TriangleFan" value="0x0006"/>
                    <value name="LinesAdjacency" value="0x000A"/>
                    <value name="TrianglesAdjacency" value="0x000C"/>
                    <value name="LineStripAdjacency" value="0x000B"/>
                    <value name="TriangleStripAdjacency" value="0x000D"/>
                    <value name="Patches" value="0x000E"/>
                </enum>
                <property name="firstInstance" fullname="Qt3DCore::QGeometryView::firstInstance" href="qt3dcore-qgeometryview.html#firstInstance-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="firstInstance"/>
                    <setter name="setFirstInstance"/>
                    <notifier name="firstInstanceChanged"/>
                </property>
                <property name="firstVertex" fullname="Qt3DCore::QGeometryView::firstVertex" href="qt3dcore-qgeometryview.html#firstVertex-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="firstVertex"/>
                    <setter name="setFirstVertex"/>
                    <notifier name="firstVertexChanged"/>
                </property>
                <property name="geometry" fullname="Qt3DCore::QGeometryView::geometry" href="qt3dcore-qgeometryview.html#geometry-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="Qt3DCore::QGeometry*">
                    <getter name="geometry"/>
                    <setter name="setGeometry"/>
                    <notifier name="geometryChanged"/>
                </property>
                <property name="indexBufferByteOffset" fullname="Qt3DCore::QGeometryView::indexBufferByteOffset" href="qt3dcore-qgeometryview.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="indexBufferByteOffset"/>
                    <setter name="setIndexBufferByteOffset"/>
                    <notifier name="indexBufferByteOffsetChanged"/>
                </property>
                <property name="indexOffset" fullname="Qt3DCore::QGeometryView::indexOffset" href="qt3dcore-qgeometryview.html#indexOffset-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="indexOffset"/>
                    <setter name="setIndexOffset"/>
                    <notifier name="indexOffsetChanged"/>
                </property>
                <property name="instanceCount" fullname="Qt3DCore::QGeometryView::instanceCount" href="qt3dcore-qgeometryview.html#instanceCount-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="instanceCount"/>
                    <setter name="setInstanceCount"/>
                    <notifier name="instanceCountChanged"/>
                </property>
                <property name="primitiveRestartEnabled" fullname="Qt3DCore::QGeometryView::primitiveRestartEnabled" href="qt3dcore-qgeometryview.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="bool">
                    <getter name="primitiveRestartEnabled"/>
                    <setter name="setPrimitiveRestartEnabled"/>
                    <notifier name="primitiveRestartEnabledChanged"/>
                </property>
                <property name="primitiveType" fullname="Qt3DCore::QGeometryView::primitiveType" href="qt3dcore-qgeometryview.html#primitiveType-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="PrimitiveType">
                    <getter name="primitiveType"/>
                    <setter name="setPrimitiveType"/>
                    <notifier name="primitiveTypeChanged"/>
                </property>
                <property name="restartIndexValue" fullname="Qt3DCore::QGeometryView::restartIndexValue" href="qt3dcore-qgeometryview.html#restartIndexValue-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="restartIndexValue"/>
                    <setter name="setRestartIndexValue"/>
                    <notifier name="restartIndexValueChanged"/>
                </property>
                <property name="vertexCount" fullname="Qt3DCore::QGeometryView::vertexCount" href="qt3dcore-qgeometryview.html#vertexCount-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="vertexCount"/>
                    <setter name="setVertexCount"/>
                    <notifier name="vertexCountChanged"/>
                </property>
                <property name="verticesPerPatch" fullname="Qt3DCore::QGeometryView::verticesPerPatch" href="qt3dcore-qgeometryview.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryview.h" documented="true" dataType="int">
                    <getter name="verticesPerPatch"/>
                    <setter name="setVerticesPerPatch"/>
                    <notifier name="verticesPerPatchChanged"/>
                </property>
            </class>
            <class name="QJoint" fullname="Qt3DCore::QJoint" href="qt3dcore-qjoint.html" status="active" access="public" location="qjoint.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DCore" brief="Used to transforms parts of skinned meshes">
                <function name="QJoint" fullname="Qt3DCore::QJoint::QJoint" href="qt3dcore-qjoint.html#QJoint" status="active" access="public" location="qjoint.h" documented="true" meta="constructor" explicit="true" signature="QJoint(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addChildJoint" fullname="Qt3DCore::QJoint::addChildJoint" href="qt3dcore-qjoint.html#addChildJoint" status="active" access="public" location="qjoint.h" documented="true" meta="plain" type="void" signature="void addChildJoint(Qt3DCore::QJoint *joint)">
                    <parameter type="Qt3DCore::QJoint *" name="joint" default=""/>
                </function>
                <function name="childJoints" fullname="Qt3DCore::QJoint::childJoints" href="qt3dcore-qjoint.html#childJoints" status="active" access="public" location="qjoint.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QJoint *&gt;" signature="QList&lt;Qt3DCore::QJoint *&gt; childJoints() const"/>
                <function name="inverseBindMatrix" fullname="Qt3DCore::QJoint::inverseBindMatrix" href="qt3dcore-qjoint.html#inverseBindMatrix-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="inverseBindMatrix" type="QMatrix4x4" signature="QMatrix4x4 inverseBindMatrix() const"/>
                <function name="inverseBindMatrixChanged" fullname="Qt3DCore::QJoint::inverseBindMatrixChanged" href="qt3dcore-qjoint.html#inverseBindMatrix-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="inverseBindMatrix" type="void" signature="void inverseBindMatrixChanged(const QMatrix4x4 &amp;inverseBindMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="inverseBindMatrix" default=""/>
                </function>
                <function name="name" fullname="Qt3DCore::QJoint::name" href="qt3dcore-qjoint.html#name" status="active" access="public" location="qjoint.h" documented="true" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
                <function name="nameChanged" fullname="Qt3DCore::QJoint::nameChanged" href="qt3dcore-qjoint.html#name-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="name" type="void" signature="void nameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="removeChildJoint" fullname="Qt3DCore::QJoint::removeChildJoint" href="qt3dcore-qjoint.html#removeChildJoint" status="active" access="public" location="qjoint.h" documented="true" meta="plain" type="void" signature="void removeChildJoint(Qt3DCore::QJoint *joint)">
                    <parameter type="Qt3DCore::QJoint *" name="joint" default=""/>
                </function>
                <function name="rotation" fullname="Qt3DCore::QJoint::rotation" href="qt3dcore-qjoint.html#rotation-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="rotation" type="QQuaternion" signature="QQuaternion rotation() const"/>
                <function name="rotationChanged" fullname="Qt3DCore::QJoint::rotationChanged" href="qt3dcore-qjoint.html#rotation-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="rotation" type="void" signature="void rotationChanged(const QQuaternion &amp;rotation)">
                    <parameter type="const QQuaternion &amp;" name="rotation" default=""/>
                </function>
                <function name="rotationX" fullname="Qt3DCore::QJoint::rotationX" href="qt3dcore-qjoint.html#rotationX-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="rotationX" type="float" signature="float rotationX() const"/>
                <function name="rotationXChanged" fullname="Qt3DCore::QJoint::rotationXChanged" href="qt3dcore-qjoint.html#rotationX-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="rotationX" type="void" signature="void rotationXChanged(float rotationX)">
                    <parameter type="float" name="rotationX" default=""/>
                </function>
                <function name="rotationY" fullname="Qt3DCore::QJoint::rotationY" href="qt3dcore-qjoint.html#rotationY-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="rotationY" type="float" signature="float rotationY() const"/>
                <function name="rotationYChanged" fullname="Qt3DCore::QJoint::rotationYChanged" href="qt3dcore-qjoint.html#rotationY-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="rotationY" type="void" signature="void rotationYChanged(float rotationY)">
                    <parameter type="float" name="rotationY" default=""/>
                </function>
                <function name="rotationZ" fullname="Qt3DCore::QJoint::rotationZ" href="qt3dcore-qjoint.html#rotationZ-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="rotationZ" type="float" signature="float rotationZ() const"/>
                <function name="rotationZChanged" fullname="Qt3DCore::QJoint::rotationZChanged" href="qt3dcore-qjoint.html#rotationZ-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="rotationZ" type="void" signature="void rotationZChanged(float rotationZ)">
                    <parameter type="float" name="rotationZ" default=""/>
                </function>
                <function name="scale" fullname="Qt3DCore::QJoint::scale" href="qt3dcore-qjoint.html#scale-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="scale" type="QVector3D" signature="QVector3D scale() const"/>
                <function name="scaleChanged" fullname="Qt3DCore::QJoint::scaleChanged" href="qt3dcore-qjoint.html#scale-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="scale" type="void" signature="void scaleChanged(const QVector3D &amp;scale)">
                    <parameter type="const QVector3D &amp;" name="scale" default=""/>
                </function>
                <function name="setInverseBindMatrix" fullname="Qt3DCore::QJoint::setInverseBindMatrix" href="qt3dcore-qjoint.html#inverseBindMatrix-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="inverseBindMatrix" type="void" signature="void setInverseBindMatrix(const QMatrix4x4 &amp;inverseBindMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="inverseBindMatrix" default=""/>
                </function>
                <function name="setName" fullname="Qt3DCore::QJoint::setName" href="qt3dcore-qjoint.html#name-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="name" type="void" signature="void setName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setRotation" fullname="Qt3DCore::QJoint::setRotation" href="qt3dcore-qjoint.html#rotation-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="rotation" type="void" signature="void setRotation(const QQuaternion &amp;rotation)">
                    <parameter type="const QQuaternion &amp;" name="rotation" default=""/>
                </function>
                <function name="setRotationX" fullname="Qt3DCore::QJoint::setRotationX" href="qt3dcore-qjoint.html#rotationX-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="rotationX" type="void" signature="void setRotationX(float rotationX)">
                    <parameter type="float" name="rotationX" default=""/>
                </function>
                <function name="setRotationY" fullname="Qt3DCore::QJoint::setRotationY" href="qt3dcore-qjoint.html#rotationY-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="rotationY" type="void" signature="void setRotationY(float rotationY)">
                    <parameter type="float" name="rotationY" default=""/>
                </function>
                <function name="setRotationZ" fullname="Qt3DCore::QJoint::setRotationZ" href="qt3dcore-qjoint.html#rotationZ-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="rotationZ" type="void" signature="void setRotationZ(float rotationZ)">
                    <parameter type="float" name="rotationZ" default=""/>
                </function>
                <function name="setScale" fullname="Qt3DCore::QJoint::setScale" href="qt3dcore-qjoint.html#scale-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="scale" type="void" signature="void setScale(const QVector3D &amp;scale)">
                    <parameter type="const QVector3D &amp;" name="scale" default=""/>
                </function>
                <function name="setToIdentity" fullname="Qt3DCore::QJoint::setToIdentity" href="qt3dcore-qjoint.html#setToIdentity" status="active" access="public" location="qjoint.h" documented="true" meta="slot" type="void" signature="void setToIdentity()"/>
                <function name="setTranslation" fullname="Qt3DCore::QJoint::setTranslation" href="qt3dcore-qjoint.html#translation-prop" status="active" access="public" location="qjoint.h" meta="slot" associated-property="translation" type="void" signature="void setTranslation(const QVector3D &amp;translation)">
                    <parameter type="const QVector3D &amp;" name="translation" default=""/>
                </function>
                <function name="translation" fullname="Qt3DCore::QJoint::translation" href="qt3dcore-qjoint.html#translation-prop" status="active" access="public" location="qjoint.h" meta="plain" const="true" associated-property="translation" type="QVector3D" signature="QVector3D translation() const"/>
                <function name="translationChanged" fullname="Qt3DCore::QJoint::translationChanged" href="qt3dcore-qjoint.html#translation-prop" status="active" access="public" location="qjoint.h" meta="signal" associated-property="translation" type="void" signature="void translationChanged(const QVector3D &amp;translation)">
                    <parameter type="const QVector3D &amp;" name="translation" default=""/>
                </function>
                <property name="inverseBindMatrix" fullname="Qt3DCore::QJoint::inverseBindMatrix" href="qt3dcore-qjoint.html#inverseBindMatrix-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="QMatrix4x4">
                    <getter name="inverseBindMatrix"/>
                    <setter name="setInverseBindMatrix"/>
                    <notifier name="inverseBindMatrixChanged"/>
                </property>
                <property name="name" fullname="Qt3DCore::QJoint::name" href="qt3dcore-qjoint.html#name-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="QString" brief="The name of the joint">
                    <getter name="name"/>
                    <setter name="setName"/>
                    <notifier name="nameChanged"/>
                </property>
                <property name="rotation" fullname="Qt3DCore::QJoint::rotation" href="qt3dcore-qjoint.html#rotation-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="QQuaternion">
                    <getter name="rotation"/>
                    <setter name="setRotation"/>
                    <notifier name="rotationChanged"/>
                </property>
                <property name="rotationX" fullname="Qt3DCore::QJoint::rotationX" href="qt3dcore-qjoint.html#rotationX-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="float">
                    <getter name="rotationX"/>
                    <setter name="setRotationX"/>
                    <notifier name="rotationXChanged"/>
                </property>
                <property name="rotationY" fullname="Qt3DCore::QJoint::rotationY" href="qt3dcore-qjoint.html#rotationY-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="float">
                    <getter name="rotationY"/>
                    <setter name="setRotationY"/>
                    <notifier name="rotationYChanged"/>
                </property>
                <property name="rotationZ" fullname="Qt3DCore::QJoint::rotationZ" href="qt3dcore-qjoint.html#rotationZ-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="float">
                    <getter name="rotationZ"/>
                    <setter name="setRotationZ"/>
                    <notifier name="rotationZChanged"/>
                </property>
                <property name="scale" fullname="Qt3DCore::QJoint::scale" href="qt3dcore-qjoint.html#scale-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="QVector3D">
                    <getter name="scale"/>
                    <setter name="setScale"/>
                    <notifier name="scaleChanged"/>
                </property>
                <property name="translation" fullname="Qt3DCore::QJoint::translation" href="qt3dcore-qjoint.html#translation-prop" status="active" access="public" location="qjoint.h" documented="true" dataType="QVector3D">
                    <getter name="translation"/>
                    <setter name="setTranslation"/>
                    <notifier name="translationChanged"/>
                </property>
            </class>
            <class name="QNode" fullname="Qt3DCore::QNode" href="qt3dcore-qnode.html" status="active" access="public" location="qnode.h" documented="true" bases="QObject" module="Qt3DCore" brief="The base class of all Qt3D node classes used to build a Qt3D scene">
                <function name="QNode" fullname="Qt3DCore::QNode::QNode" href="qt3dcore-qnode.html#QNode" status="active" access="public" location="qnode.h" documented="true" meta="constructor" explicit="true" signature="QNode(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="blockNotifications" fullname="Qt3DCore::QNode::blockNotifications" href="qt3dcore-qnode.html#blockNotifications" status="active" access="public" location="qnode.h" documented="true" meta="plain" type="bool" signature="bool blockNotifications(bool block)">
                    <parameter type="bool" name="block" default=""/>
                </function>
                <function name="childNodes" fullname="Qt3DCore::QNode::childNodes" href="qt3dcore-qnode.html#childNodes" status="active" access="public" location="qnode.h" documented="true" meta="plain" const="true" type="Qt3DCore::QNodeVector" signature="Qt3DCore::QNodeVector childNodes() const"/>
                <function name="enabledChanged" fullname="Qt3DCore::QNode::enabledChanged" href="qt3dcore-qnode.html#enabled-prop" status="active" access="public" location="qnode.h" meta="signal" associated-property="enabled" type="void" signature="void enabledChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="id" fullname="Qt3DCore::QNode::id" href="qt3dcore-qnode.html#id" status="active" access="public" location="qnode.h" documented="true" meta="plain" const="true" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId id() const"/>
                <function name="isEnabled" fullname="Qt3DCore::QNode::isEnabled" href="qt3dcore-qnode.html#enabled-prop" status="active" access="public" location="qnode.h" meta="plain" const="true" associated-property="enabled" type="bool" signature="bool isEnabled() const"/>
                <function name="nodeDestroyed" fullname="Qt3DCore::QNode::nodeDestroyed" href="qt3dcore-qnode.html#nodeDestroyed" status="active" access="public" location="qnode.h" documented="true" meta="signal" type="void" signature="void nodeDestroyed()"/>
                <function name="notificationsBlocked" fullname="Qt3DCore::QNode::notificationsBlocked" href="qt3dcore-qnode.html#notificationsBlocked" status="active" access="public" location="qnode.h" documented="true" meta="plain" const="true" type="bool" signature="bool notificationsBlocked() const"/>
                <function name="parentChanged" fullname="Qt3DCore::QNode::parentChanged" href="qt3dcore-qnode.html#parent-prop" status="active" access="public" location="qnode.h" meta="signal" associated-property="parent" type="void" signature="void parentChanged(QObject *parent)">
                    <parameter type="QObject *" name="parent" default=""/>
                </function>
                <function name="parentNode" fullname="Qt3DCore::QNode::parentNode" href="qt3dcore-qnode.html#parent-prop" status="active" access="public" location="qnode.h" meta="plain" const="true" associated-property="parent" type="Qt3DCore::QNode *" signature="Qt3DCore::QNode * parentNode() const"/>
                <function name="qIdForNode" href="qt3dcore-qnode.html#qIdForNode" status="active" access="public" location="qnode.h" documented="true" related="3" meta="plain" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId qIdForNode(Qt3DCore::QNode *node)">
                    <parameter type="Qt3DCore::QNode *" name="node" default=""/>
                </function>
                <function name="qIdsForNodes" href="qt3dcore-qnode.html#qIdsForNodes" status="active" access="public" location="qnode.h" documented="true" related="4" meta="plain" type="Qt3DCore::QNodeIdVector" signature="Qt3DCore::QNodeIdVector qIdsForNodes(const T &amp;nodes)">
                    <parameter type="const T &amp;" name="nodes" default=""/>
                </function>
                <function name="setEnabled" fullname="Qt3DCore::QNode::setEnabled" href="qt3dcore-qnode.html#enabled-prop" status="active" access="public" location="qnode.h" meta="slot" associated-property="enabled" type="void" signature="void setEnabled(bool isEnabled)">
                    <parameter type="bool" name="isEnabled" default=""/>
                </function>
                <function name="setParent" fullname="Qt3DCore::QNode::setParent" href="qt3dcore-qnode.html#parent-prop" status="active" access="public" location="qnode.h" meta="slot" associated-property="parent" type="void" signature="void setParent(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default=""/>
                </function>
                <typedef name="QNodePtr" href="qt3dcore-qnode.html#QNodePtr-typedef" status="active" access="public" location="qnode.h" related="10" documented="true" aliasedtype="QSharedPointer&lt;QNode&gt;"/>
                <typedef name="QNodeVector" href="qt3dcore-qnode.html#QNodeVector-typedef" status="active" access="public" location="qnode.h" related="11" documented="true" aliasedtype="QList&lt;QNode *&gt;"/>
                <property name="enabled" fullname="Qt3DCore::QNode::enabled" href="qt3dcore-qnode.html#enabled-prop" status="active" access="public" location="qnode.h" documented="true" dataType="bool">
                    <getter name="isEnabled"/>
                    <setter name="setEnabled"/>
                    <notifier name="enabledChanged"/>
                </property>
                <property name="parent" fullname="Qt3DCore::QNode::parent" href="qt3dcore-qnode.html#parent-prop" status="active" access="public" location="qnode.h" documented="true" dataType="Qt3DCore::QNode*">
                    <getter name="parentNode"/>
                    <setter name="setParent"/>
                    <notifier name="parentChanged"/>
                </property>
            </class>
            <class name="QNodeId" fullname="Qt3DCore::QNodeId" href="qt3dcore-qnodeid.html" status="active" access="public" location="qnodeid.h" documented="true" module="Qt3DCore" brief="Uniquely identifies a QNode">
                <function name="createId" fullname="Qt3DCore::QNodeId::createId" href="qt3dcore-qnodeid.html#createId" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" static="true" noexcept="true" type="Qt3DCore::QNodeId" signature="Qt3DCore::QNodeId createId()"/>
                <function name="id" fullname="Qt3DCore::QNodeId::id" href="qt3dcore-qnodeid.html#id" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="quint64" signature="quint64 id() const"/>
                <function name="isNull" fullname="Qt3DCore::QNodeId::isNull" href="qt3dcore-qnodeid.html#isNull" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="bool" signature="bool isNull() const"/>
                <function name="operator bool" fullname="Qt3DCore::QNodeId::operator bool" href="qt3dcore-qnodeid.html#operator-bool" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" signature="operator bool() const"/>
                <function name="operator!=" fullname="Qt3DCore::QNodeId::operator!=" href="qt3dcore-qnodeid.html#operator-not-eq" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="bool" signature="bool operator!=(Qt3DCore::QNodeId other) const">
                    <parameter type="Qt3DCore::QNodeId" name="other" default=""/>
                </function>
                <function name="operator&lt;" fullname="Qt3DCore::QNodeId::operator&lt;" href="qt3dcore-qnodeid.html#operator-lt" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="bool" signature="bool operator&lt;(Qt3DCore::QNodeId other) const">
                    <parameter type="Qt3DCore::QNodeId" name="other" default=""/>
                </function>
                <function name="operator==" fullname="Qt3DCore::QNodeId::operator==" href="qt3dcore-qnodeid.html#operator-eq-eq" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="bool" signature="bool operator==(Qt3DCore::QNodeId other) const">
                    <parameter type="Qt3DCore::QNodeId" name="other" default=""/>
                </function>
                <function name="operator&gt;" fullname="Qt3DCore::QNodeId::operator&gt;" href="qt3dcore-qnodeid.html#operator-gt" status="active" access="public" location="qnodeid.h" documented="true" meta="plain" const="true" constexpr="true" noexcept="true" type="bool" signature="bool operator&gt;(Qt3DCore::QNodeId other) const">
                    <parameter type="Qt3DCore::QNodeId" name="other" default=""/>
                </function>
                <function name="qHash" href="qt3dcore-qnodeid.html#qHash" status="active" access="public" location="qnodeid.h" documented="true" related="2" meta="plain" constexpr="true" noexcept="true" type="size_t" signature="size_t qHash(Qt3DCore::QNodeId id, size_t seed)">
                    <parameter type="Qt3DCore::QNodeId" name="id" default=""/>
                    <parameter type="size_t" name="seed" default="0"/>
                </function>
                <typedef name="QNodeIdVector" href="qt3dcore-qnodeid.html#QNodeIdVector-typedef" status="active" access="public" location="qnodeid.h" related="12" documented="true" aliasedtype="QList&lt;QNodeId&gt;"/>
            </class>
            <class name="QSkeleton" fullname="Qt3DCore::QSkeleton" href="qt3dcore-qskeleton.html" status="active" access="public" location="qskeleton.h" documented="true" bases="Qt3DCore::QAbstractSkeleton" module="Qt3DCore" brief="Holds the data for a skeleton to be used with skinned meshes">
                <function name="QSkeleton" fullname="Qt3DCore::QSkeleton::QSkeleton" href="qt3dcore-qskeleton.html#QSkeleton" status="active" access="public" location="qskeleton.h" documented="true" meta="constructor" signature="QSkeleton(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="rootJoint" fullname="Qt3DCore::QSkeleton::rootJoint" href="qt3dcore-qskeleton.html#rootJoint-prop" status="active" access="public" location="qskeleton.h" meta="plain" const="true" associated-property="rootJoint" type="Qt3DCore::QJoint *" signature="Qt3DCore::QJoint * rootJoint() const"/>
                <function name="rootJointChanged" fullname="Qt3DCore::QSkeleton::rootJointChanged" href="qt3dcore-qskeleton.html#rootJoint-prop" status="active" access="public" location="qskeleton.h" meta="signal" associated-property="rootJoint" type="void" signature="void rootJointChanged(Qt3DCore::QJoint *rootJoint)">
                    <parameter type="Qt3DCore::QJoint *" name="rootJoint" default=""/>
                </function>
                <function name="setRootJoint" fullname="Qt3DCore::QSkeleton::setRootJoint" href="qt3dcore-qskeleton.html#rootJoint-prop" status="active" access="public" location="qskeleton.h" meta="slot" associated-property="rootJoint" type="void" signature="void setRootJoint(Qt3DCore::QJoint *rootJoint)">
                    <parameter type="Qt3DCore::QJoint *" name="rootJoint" default=""/>
                </function>
                <property name="rootJoint" fullname="Qt3DCore::QSkeleton::rootJoint" href="qt3dcore-qskeleton.html#rootJoint-prop" status="active" access="public" location="qskeleton.h" documented="true" dataType="Qt3DCore::QJoint*">
                    <getter name="rootJoint"/>
                    <setter name="setRootJoint"/>
                    <notifier name="rootJointChanged"/>
                </property>
            </class>
            <class name="QSkeletonLoader" fullname="Qt3DCore::QSkeletonLoader" href="qt3dcore-qskeletonloader.html" status="active" access="public" location="qskeletonloader.h" documented="true" bases="Qt3DCore::QAbstractSkeleton" module="Qt3DCore" brief="Used to load a skeleton of joints from file">
                <function name="QSkeletonLoader" fullname="Qt3DCore::QSkeletonLoader::QSkeletonLoader" href="qt3dcore-qskeletonloader.html#QSkeletonLoader" status="active" access="public" location="qskeletonloader.h" documented="true" meta="constructor" explicit="true" signature="QSkeletonLoader(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QSkeletonLoader" fullname="Qt3DCore::QSkeletonLoader::QSkeletonLoader" href="qt3dcore-qskeletonloader.html#QSkeletonLoader-1" status="active" access="public" location="qskeletonloader.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QSkeletonLoader(const QUrl &amp;source, Qt3DCore::QNode *parent)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="createJointsEnabledChanged" fullname="Qt3DCore::QSkeletonLoader::createJointsEnabledChanged" href="qt3dcore-qskeletonloader.html#createJointsEnabled-prop" status="active" access="public" location="qskeletonloader.h" meta="signal" associated-property="createJointsEnabled" type="void" signature="void createJointsEnabledChanged(bool createJointsEnabled)">
                    <parameter type="bool" name="createJointsEnabled" default=""/>
                </function>
                <function name="isCreateJointsEnabled" fullname="Qt3DCore::QSkeletonLoader::isCreateJointsEnabled" href="qt3dcore-qskeletonloader.html#isCreateJointsEnabled" status="active" access="public" location="qskeletonloader.h" documented="true" meta="plain" const="true" associated-property="createJointsEnabled" type="bool" signature="bool isCreateJointsEnabled() const"/>
                <function name="rootJoint" fullname="Qt3DCore::QSkeletonLoader::rootJoint" href="qt3dcore-qskeletonloader.html#rootJoint" status="active" access="public" location="qskeletonloader.h" documented="true" meta="plain" const="true" associated-property="rootJoint" type="Qt3DCore::QJoint *" signature="Qt3DCore::QJoint * rootJoint() const"/>
                <function name="rootJointChanged" fullname="Qt3DCore::QSkeletonLoader::rootJointChanged" href="qt3dcore-qskeletonloader.html#rootJoint-prop" status="active" access="public" location="qskeletonloader.h" meta="signal" associated-property="rootJoint" type="void" signature="void rootJointChanged(Qt3DCore::QJoint *rootJoint)">
                    <parameter type="Qt3DCore::QJoint *" name="rootJoint" default=""/>
                </function>
                <function name="setCreateJointsEnabled" fullname="Qt3DCore::QSkeletonLoader::setCreateJointsEnabled" href="qt3dcore-qskeletonloader.html#createJointsEnabled-prop" status="active" access="public" location="qskeletonloader.h" meta="slot" associated-property="createJointsEnabled" type="void" signature="void setCreateJointsEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setSource" fullname="Qt3DCore::QSkeletonLoader::setSource" href="qt3dcore-qskeletonloader.html#source-prop" status="active" access="public" location="qskeletonloader.h" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="source" fullname="Qt3DCore::QSkeletonLoader::source" href="qt3dcore-qskeletonloader.html#source-prop" status="active" access="public" location="qskeletonloader.h" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DCore::QSkeletonLoader::sourceChanged" href="qt3dcore-qskeletonloader.html#source-prop" status="active" access="public" location="qskeletonloader.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="status" fullname="Qt3DCore::QSkeletonLoader::status" href="qt3dcore-qskeletonloader.html#status-prop" status="active" access="public" location="qskeletonloader.h" meta="plain" const="true" associated-property="status" type="Qt3DCore::QSkeletonLoader::Status" signature="Qt3DCore::QSkeletonLoader::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DCore::QSkeletonLoader::statusChanged" href="qt3dcore-qskeletonloader.html#status-prop" status="active" access="public" location="qskeletonloader.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DCore::QSkeletonLoader::Status status)">
                    <parameter type="Qt3DCore::QSkeletonLoader::Status" name="status" default=""/>
                </function>
                <enum name="Status" fullname="Qt3DCore::QSkeletonLoader::Status" href="qt3dcore-qskeletonloader.html#Status-enum" status="active" access="public" location="qskeletonloader.h" documented="true">
                    <value name="NotReady" value="0"/>
                    <value name="Ready" value="1"/>
                    <value name="Error" value="2"/>
                </enum>
                <property name="createJointsEnabled" fullname="Qt3DCore::QSkeletonLoader::createJointsEnabled" href="qt3dcore-qskeletonloader.html#createJointsEnabled-prop" status="active" access="public" location="qskeletonloader.h" documented="true" dataType="bool" brief="A boolean to indicate whether createJoints is enabled or not">
                    <getter name="isCreateJointsEnabled"/>
                    <setter name="setCreateJointsEnabled"/>
                    <notifier name="createJointsEnabledChanged"/>
                </property>
                <property name="rootJoint" fullname="Qt3DCore::QSkeletonLoader::rootJoint" href="qt3dcore-qskeletonloader.html#rootJoint-prop" status="active" access="public" location="qskeletonloader.h" documented="true" writable="false" dataType="Qt3DCore::QJoint*" brief="The root joint of the hierarchy of joints forming the skeleton">
                    <getter name="rootJoint"/>
                    <notifier name="rootJointChanged"/>
                </property>
                <property name="source" fullname="Qt3DCore::QSkeletonLoader::source" href="qt3dcore-qskeletonloader.html#source-prop" status="active" access="public" location="qskeletonloader.h" documented="true" dataType="QUrl">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="status" fullname="Qt3DCore::QSkeletonLoader::status" href="qt3dcore-qskeletonloader.html#status-prop" status="active" access="public" location="qskeletonloader.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
            </class>
            <class name="QTransform" fullname="Qt3DCore::QTransform" href="qt3dcore-qtransform.html" status="active" access="public" location="qtransform.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DCore" brief="Used to perform transforms on meshes">
                <function name="QTransform" fullname="Qt3DCore::QTransform::QTransform" href="qt3dcore-qtransform.html#QTransform" status="active" access="public" location="qtransform.h" documented="true" meta="constructor" explicit="true" signature="QTransform(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="fromAxes" fullname="Qt3DCore::QTransform::fromAxes" href="qt3dcore-qtransform.html#fromAxes" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QQuaternion" signature="QQuaternion fromAxes(const QVector3D &amp;xAxis, const QVector3D &amp;yAxis, const QVector3D &amp;zAxis)">
                    <parameter type="const QVector3D &amp;" name="xAxis" default=""/>
                    <parameter type="const QVector3D &amp;" name="yAxis" default=""/>
                    <parameter type="const QVector3D &amp;" name="zAxis" default=""/>
                </function>
                <function name="fromAxesAndAngles" fullname="Qt3DCore::QTransform::fromAxesAndAngles" href="qt3dcore-qtransform.html#fromAxesAndAngles" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QQuaternion" signature="QQuaternion fromAxesAndAngles(const QVector3D &amp;axis1, float angle1, const QVector3D &amp;axis2, float angle2)">
                    <parameter type="const QVector3D &amp;" name="axis1" default=""/>
                    <parameter type="float" name="angle1" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis2" default=""/>
                    <parameter type="float" name="angle2" default=""/>
                </function>
                <function name="fromAxesAndAngles" fullname="Qt3DCore::QTransform::fromAxesAndAngles" href="qt3dcore-qtransform.html#fromAxesAndAngles-1" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="QQuaternion" signature="QQuaternion fromAxesAndAngles(const QVector3D &amp;axis1, float angle1, const QVector3D &amp;axis2, float angle2, const QVector3D &amp;axis3, float angle3)">
                    <parameter type="const QVector3D &amp;" name="axis1" default=""/>
                    <parameter type="float" name="angle1" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis2" default=""/>
                    <parameter type="float" name="angle2" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis3" default=""/>
                    <parameter type="float" name="angle3" default=""/>
                </function>
                <function name="fromAxisAndAngle" fullname="Qt3DCore::QTransform::fromAxisAndAngle" href="qt3dcore-qtransform.html#fromAxisAndAngle" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QQuaternion" signature="QQuaternion fromAxisAndAngle(const QVector3D &amp;axis, float angle)">
                    <parameter type="const QVector3D &amp;" name="axis" default=""/>
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="fromAxisAndAngle" fullname="Qt3DCore::QTransform::fromAxisAndAngle" href="qt3dcore-qtransform.html#fromAxisAndAngle-1" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="QQuaternion" signature="QQuaternion fromAxisAndAngle(float x, float y, float z, float angle)">
                    <parameter type="float" name="x" default=""/>
                    <parameter type="float" name="y" default=""/>
                    <parameter type="float" name="z" default=""/>
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="fromEulerAngles" fullname="Qt3DCore::QTransform::fromEulerAngles" href="qt3dcore-qtransform.html#fromEulerAngles" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QQuaternion" signature="QQuaternion fromEulerAngles(const QVector3D &amp;eulerAngles)">
                    <parameter type="const QVector3D &amp;" name="eulerAngles" default=""/>
                </function>
                <function name="fromEulerAngles" fullname="Qt3DCore::QTransform::fromEulerAngles" href="qt3dcore-qtransform.html#fromEulerAngles-1" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" overload="true" overload-number="1" type="QQuaternion" signature="QQuaternion fromEulerAngles(float pitch, float yaw, float roll)">
                    <parameter type="float" name="pitch" default=""/>
                    <parameter type="float" name="yaw" default=""/>
                    <parameter type="float" name="roll" default=""/>
                </function>
                <function name="matrix" fullname="Qt3DCore::QTransform::matrix" href="qt3dcore-qtransform.html#matrix-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="matrix" type="QMatrix4x4" signature="QMatrix4x4 matrix() const"/>
                <function name="matrixChanged" fullname="Qt3DCore::QTransform::matrixChanged" href="qt3dcore-qtransform.html#matrix-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="matrix" type="void" signature="void matrixChanged()"/>
                <function name="rotateAround" fullname="Qt3DCore::QTransform::rotateAround" href="qt3dcore-qtransform.html#rotateAround" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QMatrix4x4" signature="QMatrix4x4 rotateAround(const QVector3D &amp;point, float angle, const QVector3D &amp;axis)">
                    <parameter type="const QVector3D &amp;" name="point" default=""/>
                    <parameter type="float" name="angle" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis" default=""/>
                </function>
                <function name="rotateFromAxes" fullname="Qt3DCore::QTransform::rotateFromAxes" href="qt3dcore-qtransform.html#rotateFromAxes" status="active" access="public" location="qtransform.h" documented="true" meta="plain" static="true" type="QMatrix4x4" signature="QMatrix4x4 rotateFromAxes(const QVector3D &amp;xAxis, const QVector3D &amp;yAxis, const QVector3D &amp;zAxis)">
                    <parameter type="const QVector3D &amp;" name="xAxis" default=""/>
                    <parameter type="const QVector3D &amp;" name="yAxis" default=""/>
                    <parameter type="const QVector3D &amp;" name="zAxis" default=""/>
                </function>
                <function name="rotation" fullname="Qt3DCore::QTransform::rotation" href="qt3dcore-qtransform.html#rotation-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="rotation" type="QQuaternion" signature="QQuaternion rotation() const"/>
                <function name="rotationChanged" fullname="Qt3DCore::QTransform::rotationChanged" href="qt3dcore-qtransform.html#rotation-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="rotation" type="void" signature="void rotationChanged(const QQuaternion &amp;rotation)">
                    <parameter type="const QQuaternion &amp;" name="rotation" default=""/>
                </function>
                <function name="rotationX" fullname="Qt3DCore::QTransform::rotationX" href="qt3dcore-qtransform.html#rotationX-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="rotationX" type="float" signature="float rotationX() const"/>
                <function name="rotationXChanged" fullname="Qt3DCore::QTransform::rotationXChanged" href="qt3dcore-qtransform.html#rotationX-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="rotationX" type="void" signature="void rotationXChanged(float rotationX)">
                    <parameter type="float" name="rotationX" default=""/>
                </function>
                <function name="rotationY" fullname="Qt3DCore::QTransform::rotationY" href="qt3dcore-qtransform.html#rotationY-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="rotationY" type="float" signature="float rotationY() const"/>
                <function name="rotationYChanged" fullname="Qt3DCore::QTransform::rotationYChanged" href="qt3dcore-qtransform.html#rotationY-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="rotationY" type="void" signature="void rotationYChanged(float rotationY)">
                    <parameter type="float" name="rotationY" default=""/>
                </function>
                <function name="rotationZ" fullname="Qt3DCore::QTransform::rotationZ" href="qt3dcore-qtransform.html#rotationZ-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="rotationZ" type="float" signature="float rotationZ() const"/>
                <function name="rotationZChanged" fullname="Qt3DCore::QTransform::rotationZChanged" href="qt3dcore-qtransform.html#rotationZ-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="rotationZ" type="void" signature="void rotationZChanged(float rotationZ)">
                    <parameter type="float" name="rotationZ" default=""/>
                </function>
                <function name="scale" fullname="Qt3DCore::QTransform::scale" href="qt3dcore-qtransform.html#scale-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="scale" type="float" signature="float scale() const"/>
                <function name="scale3D" fullname="Qt3DCore::QTransform::scale3D" href="qt3dcore-qtransform.html#scale3D-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="scale3D" type="QVector3D" signature="QVector3D scale3D() const"/>
                <function name="scale3DChanged" fullname="Qt3DCore::QTransform::scale3DChanged" href="qt3dcore-qtransform.html#scale3D-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="scale3D" type="void" signature="void scale3DChanged(const QVector3D &amp;scale)">
                    <parameter type="const QVector3D &amp;" name="scale" default=""/>
                </function>
                <function name="scaleChanged" fullname="Qt3DCore::QTransform::scaleChanged" href="qt3dcore-qtransform.html#scale-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="scale" type="void" signature="void scaleChanged(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setMatrix" fullname="Qt3DCore::QTransform::setMatrix" href="qt3dcore-qtransform.html#matrix-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="matrix" type="void" signature="void setMatrix(const QMatrix4x4 &amp;matrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="matrix" default=""/>
                </function>
                <function name="setRotation" fullname="Qt3DCore::QTransform::setRotation" href="qt3dcore-qtransform.html#rotation-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="rotation" type="void" signature="void setRotation(const QQuaternion &amp;rotation)">
                    <parameter type="const QQuaternion &amp;" name="rotation" default=""/>
                </function>
                <function name="setRotationX" fullname="Qt3DCore::QTransform::setRotationX" href="qt3dcore-qtransform.html#rotationX-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="rotationX" type="void" signature="void setRotationX(float rotationX)">
                    <parameter type="float" name="rotationX" default=""/>
                </function>
                <function name="setRotationY" fullname="Qt3DCore::QTransform::setRotationY" href="qt3dcore-qtransform.html#rotationY-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="rotationY" type="void" signature="void setRotationY(float rotationY)">
                    <parameter type="float" name="rotationY" default=""/>
                </function>
                <function name="setRotationZ" fullname="Qt3DCore::QTransform::setRotationZ" href="qt3dcore-qtransform.html#rotationZ-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="rotationZ" type="void" signature="void setRotationZ(float rotationZ)">
                    <parameter type="float" name="rotationZ" default=""/>
                </function>
                <function name="setScale" fullname="Qt3DCore::QTransform::setScale" href="qt3dcore-qtransform.html#scale-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="scale" type="void" signature="void setScale(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setScale3D" fullname="Qt3DCore::QTransform::setScale3D" href="qt3dcore-qtransform.html#scale3D-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="scale3D" type="void" signature="void setScale3D(const QVector3D &amp;scale)">
                    <parameter type="const QVector3D &amp;" name="scale" default=""/>
                </function>
                <function name="setTranslation" fullname="Qt3DCore::QTransform::setTranslation" href="qt3dcore-qtransform.html#translation-prop" status="active" access="public" location="qtransform.h" meta="slot" associated-property="translation" type="void" signature="void setTranslation(const QVector3D &amp;translation)">
                    <parameter type="const QVector3D &amp;" name="translation" default=""/>
                </function>
                <function name="translation" fullname="Qt3DCore::QTransform::translation" href="qt3dcore-qtransform.html#translation-prop" status="active" access="public" location="qtransform.h" meta="plain" const="true" associated-property="translation" type="QVector3D" signature="QVector3D translation() const"/>
                <function name="translationChanged" fullname="Qt3DCore::QTransform::translationChanged" href="qt3dcore-qtransform.html#translation-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="translation" type="void" signature="void translationChanged(const QVector3D &amp;translation)">
                    <parameter type="const QVector3D &amp;" name="translation" default=""/>
                </function>
                <function name="worldMatrix" fullname="Qt3DCore::QTransform::worldMatrix" href="qt3dcore-qtransform.html#worldMatrix" status="active" access="public" location="qtransform.h" documented="true" meta="plain" const="true" associated-property="worldMatrix" type="QMatrix4x4" signature="QMatrix4x4 worldMatrix() const"/>
                <function name="worldMatrixChanged" fullname="Qt3DCore::QTransform::worldMatrixChanged" href="qt3dcore-qtransform.html#worldMatrix-prop" status="active" access="public" location="qtransform.h" meta="signal" associated-property="worldMatrix" type="void" signature="void worldMatrixChanged(const QMatrix4x4 &amp;worldMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="worldMatrix" default=""/>
                </function>
                <property name="matrix" fullname="Qt3DCore::QTransform::matrix" href="qt3dcore-qtransform.html#matrix-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="QMatrix4x4">
                    <getter name="matrix"/>
                    <setter name="setMatrix"/>
                    <notifier name="matrixChanged"/>
                </property>
                <property name="rotation" fullname="Qt3DCore::QTransform::rotation" href="qt3dcore-qtransform.html#rotation-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="QQuaternion">
                    <getter name="rotation"/>
                    <setter name="setRotation"/>
                    <notifier name="rotationChanged"/>
                </property>
                <property name="rotationX" fullname="Qt3DCore::QTransform::rotationX" href="qt3dcore-qtransform.html#rotationX-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="float">
                    <getter name="rotationX"/>
                    <setter name="setRotationX"/>
                    <notifier name="rotationXChanged"/>
                </property>
                <property name="rotationY" fullname="Qt3DCore::QTransform::rotationY" href="qt3dcore-qtransform.html#rotationY-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="float">
                    <getter name="rotationY"/>
                    <setter name="setRotationY"/>
                    <notifier name="rotationYChanged"/>
                </property>
                <property name="rotationZ" fullname="Qt3DCore::QTransform::rotationZ" href="qt3dcore-qtransform.html#rotationZ-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="float">
                    <getter name="rotationZ"/>
                    <setter name="setRotationZ"/>
                    <notifier name="rotationZChanged"/>
                </property>
                <property name="scale" fullname="Qt3DCore::QTransform::scale" href="qt3dcore-qtransform.html#scale-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="float">
                    <getter name="scale"/>
                    <setter name="setScale"/>
                    <notifier name="scaleChanged"/>
                </property>
                <property name="scale3D" fullname="Qt3DCore::QTransform::scale3D" href="qt3dcore-qtransform.html#scale3D-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="QVector3D">
                    <getter name="scale3D"/>
                    <setter name="setScale3D"/>
                    <notifier name="scale3DChanged"/>
                </property>
                <property name="translation" fullname="Qt3DCore::QTransform::translation" href="qt3dcore-qtransform.html#translation-prop" status="active" access="public" location="qtransform.h" documented="true" dataType="QVector3D">
                    <getter name="translation"/>
                    <setter name="setTranslation"/>
                    <notifier name="translationChanged"/>
                </property>
                <property name="worldMatrix" fullname="Qt3DCore::QTransform::worldMatrix" href="qt3dcore-qtransform.html#worldMatrix-prop" status="active" access="public" location="qtransform.h" documented="true" writable="false" dataType="QMatrix4x4">
                    <getter name="worldMatrix"/>
                    <notifier name="worldMatrixChanged"/>
                </property>
            </class>
            <typedef name="QAspectJobPtr" href="qt3dcore-qabstractaspect.html#QAspectJobPtr-typedef" status="active" access="public" location="qabstractaspect.h" related="5" documented="true"/>
            <typedef name="QBackendNodeMapperPtr" href="qt3dcore-qabstractaspect.html#QBackendNodeMapperPtr-typedef" status="active" access="public" location="qabstractaspect.h" related="6" documented="true"/>
            <typedef name="QBufferPtr" href="qt3dcore-qattribute.html#QBufferPtr-typedef" status="active" access="public" location="qattribute.h" related="8" documented="true"/>
            <typedef name="QEntityPtr" href="qt3dcore-qaspectengine.html#QEntityPtr-typedef" status="active" access="public" location="qaspectengine.h" related="7" documented="true"/>
            <typedef name="QComponentVector" href="qt3dcore-qentity.html#QComponentVector-typedef" status="active" access="public" location="qentity.h" related="9" documented="true" aliasedtype="QList&lt;QComponent *&gt;"/>
            <typedef name="QNodeIdVector" href="qt3dcore-qnodeid.html#QNodeIdVector-typedef" status="active" access="public" location="qnodeid.h" related="12" documented="true" aliasedtype="QList&lt;QNodeId&gt;"/>
            <typedef name="QNodePtr" href="qt3dcore-qnode.html#QNodePtr-typedef" status="active" access="public" location="qnode.h" related="10" documented="true" aliasedtype="QSharedPointer&lt;QNode&gt;"/>
            <typedef name="QNodeVector" href="qt3dcore-qnode.html#QNodeVector-typedef" status="active" access="public" location="qnode.h" related="11" documented="true" aliasedtype="QList&lt;QNode *&gt;"/>
        </namespace>
        <namespace name="Qt3DExtras" href="qt3dextras.html" status="active" access="public" location="qabstractcameracontroller.h" documented="true" groups="qt3d-namespaces" module="Qt3DExtras" brief="Contains classes from the Qt3DExtras module">
            <class name="QAbstractCameraController" fullname="Qt3DExtras::QAbstractCameraController" href="qt3dextras-qabstractcameracontroller.html" status="active" access="public" location="qabstractcameracontroller.h" documented="true" bases="Qt3DCore::QEntity" module="Qt3DExtras" brief="Basic functionality for camera controllers">
                <function name="acceleration" fullname="Qt3DExtras::QAbstractCameraController::acceleration" href="qt3dextras-qabstractcameracontroller.html#acceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" const="true" associated-property="acceleration" type="float" signature="float acceleration() const"/>
                <function name="accelerationChanged" fullname="Qt3DExtras::QAbstractCameraController::accelerationChanged" href="qt3dextras-qabstractcameracontroller.html#acceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="signal" associated-property="acceleration" type="void" signature="void accelerationChanged(float acceleration)">
                    <parameter type="float" name="acceleration" default=""/>
                </function>
                <function name="camera" fullname="Qt3DExtras::QAbstractCameraController::camera" href="qt3dextras-qabstractcameracontroller.html#camera-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" const="true" associated-property="camera" type="Qt3DRender::QCamera *" signature="Qt3DRender::QCamera * camera() const"/>
                <function name="cameraChanged" fullname="Qt3DExtras::QAbstractCameraController::cameraChanged" href="qt3dextras-qabstractcameracontroller.html#camera-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="signal" associated-property="camera" type="void" signature="void cameraChanged()"/>
                <function name="deceleration" fullname="Qt3DExtras::QAbstractCameraController::deceleration" href="qt3dextras-qabstractcameracontroller.html#deceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" const="true" associated-property="deceleration" type="float" signature="float deceleration() const"/>
                <function name="decelerationChanged" fullname="Qt3DExtras::QAbstractCameraController::decelerationChanged" href="qt3dextras-qabstractcameracontroller.html#deceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="signal" associated-property="deceleration" type="void" signature="void decelerationChanged(float deceleration)">
                    <parameter type="float" name="deceleration" default=""/>
                </function>
                <function name="keyboardDevice" fullname="Qt3DExtras::QAbstractCameraController::keyboardDevice" href="qt3dextras-qabstractcameracontroller.html#keyboardDevice" status="active" access="protected" location="qabstractcameracontroller.h" documented="true" meta="plain" const="true" type="Qt3DInput::QKeyboardDevice *" signature="Qt3DInput::QKeyboardDevice * keyboardDevice() const"/>
                <function name="linearSpeed" fullname="Qt3DExtras::QAbstractCameraController::linearSpeed" href="qt3dextras-qabstractcameracontroller.html#linearSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" const="true" associated-property="linearSpeed" type="float" signature="float linearSpeed() const"/>
                <function name="linearSpeedChanged" fullname="Qt3DExtras::QAbstractCameraController::linearSpeedChanged" href="qt3dextras-qabstractcameracontroller.html#linearSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="signal" associated-property="linearSpeed" type="void" signature="void linearSpeedChanged()"/>
                <function name="lookSpeed" fullname="Qt3DExtras::QAbstractCameraController::lookSpeed" href="qt3dextras-qabstractcameracontroller.html#lookSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" const="true" associated-property="lookSpeed" type="float" signature="float lookSpeed() const"/>
                <function name="lookSpeedChanged" fullname="Qt3DExtras::QAbstractCameraController::lookSpeedChanged" href="qt3dextras-qabstractcameracontroller.html#lookSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="signal" associated-property="lookSpeed" type="void" signature="void lookSpeedChanged()"/>
                <function name="mouseDevice" fullname="Qt3DExtras::QAbstractCameraController::mouseDevice" href="qt3dextras-qabstractcameracontroller.html#mouseDevice" status="active" access="protected" location="qabstractcameracontroller.h" documented="true" meta="plain" const="true" type="Qt3DInput::QMouseDevice *" signature="Qt3DInput::QMouseDevice * mouseDevice() const"/>
                <function name="moveCamera" fullname="Qt3DExtras::QAbstractCameraController::moveCamera" href="qt3dextras-qabstractcameracontroller.html#moveCamera" status="active" access="private" location="qabstractcameracontroller.h" documented="true" meta="plain" virtual="pure" type="void" signature="void moveCamera(const Qt3DExtras::QAbstractCameraController::InputState &amp;state, float dt) = 0">
                    <parameter type="const Qt3DExtras::QAbstractCameraController::InputState &amp;" name="state" default=""/>
                    <parameter type="float" name="dt" default=""/>
                </function>
                <function name="setAcceleration" fullname="Qt3DExtras::QAbstractCameraController::setAcceleration" href="qt3dextras-qabstractcameracontroller.html#acceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" associated-property="acceleration" type="void" signature="void setAcceleration(float acceleration)">
                    <parameter type="float" name="acceleration" default=""/>
                </function>
                <function name="setCamera" fullname="Qt3DExtras::QAbstractCameraController::setCamera" href="qt3dextras-qabstractcameracontroller.html#camera-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" associated-property="camera" type="void" signature="void setCamera(Qt3DRender::QCamera *camera)">
                    <parameter type="Qt3DRender::QCamera *" name="camera" default=""/>
                </function>
                <function name="setDeceleration" fullname="Qt3DExtras::QAbstractCameraController::setDeceleration" href="qt3dextras-qabstractcameracontroller.html#deceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" associated-property="deceleration" type="void" signature="void setDeceleration(float deceleration)">
                    <parameter type="float" name="deceleration" default=""/>
                </function>
                <function name="setLinearSpeed" fullname="Qt3DExtras::QAbstractCameraController::setLinearSpeed" href="qt3dextras-qabstractcameracontroller.html#linearSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" associated-property="linearSpeed" type="void" signature="void setLinearSpeed(float linearSpeed)">
                    <parameter type="float" name="linearSpeed" default=""/>
                </function>
                <function name="setLookSpeed" fullname="Qt3DExtras::QAbstractCameraController::setLookSpeed" href="qt3dextras-qabstractcameracontroller.html#lookSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" meta="plain" associated-property="lookSpeed" type="void" signature="void setLookSpeed(float lookSpeed)">
                    <parameter type="float" name="lookSpeed" default=""/>
                </function>
                <property name="acceleration" fullname="Qt3DExtras::QAbstractCameraController::acceleration" href="qt3dextras-qabstractcameracontroller.html#acceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" documented="true" dataType="float">
                    <getter name="acceleration"/>
                    <setter name="setAcceleration"/>
                    <notifier name="accelerationChanged"/>
                </property>
                <property name="camera" fullname="Qt3DExtras::QAbstractCameraController::camera" href="qt3dextras-qabstractcameracontroller.html#camera-prop" status="active" access="public" location="qabstractcameracontroller.h" documented="true" dataType="Qt3DRender::QCamera*">
                    <getter name="camera"/>
                    <setter name="setCamera"/>
                    <notifier name="cameraChanged"/>
                </property>
                <property name="deceleration" fullname="Qt3DExtras::QAbstractCameraController::deceleration" href="qt3dextras-qabstractcameracontroller.html#deceleration-prop" status="active" access="public" location="qabstractcameracontroller.h" documented="true" dataType="float">
                    <getter name="deceleration"/>
                    <setter name="setDeceleration"/>
                    <notifier name="decelerationChanged"/>
                </property>
                <property name="linearSpeed" fullname="Qt3DExtras::QAbstractCameraController::linearSpeed" href="qt3dextras-qabstractcameracontroller.html#linearSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" documented="true" dataType="float">
                    <getter name="linearSpeed"/>
                    <setter name="setLinearSpeed"/>
                    <notifier name="linearSpeedChanged"/>
                </property>
                <property name="lookSpeed" fullname="Qt3DExtras::QAbstractCameraController::lookSpeed" href="qt3dextras-qabstractcameracontroller.html#lookSpeed-prop" status="active" access="public" location="qabstractcameracontroller.h" documented="true" dataType="float">
                    <getter name="lookSpeed"/>
                    <setter name="setLookSpeed"/>
                    <notifier name="lookSpeedChanged"/>
                </property>
            </class>
            <class name="QConeGeometry" fullname="Qt3DExtras::QConeGeometry" href="qt3dextras-qconegeometry.html" status="active" access="public" location="qconegeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a cone in 3D space">
                <function name="bottomRadius" fullname="Qt3DExtras::QConeGeometry::bottomRadius" href="qt3dextras-qconegeometry.html#bottomRadius-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="bottomRadius" type="float" signature="float bottomRadius() const"/>
                <function name="bottomRadiusChanged" fullname="Qt3DExtras::QConeGeometry::bottomRadiusChanged" href="qt3dextras-qconegeometry.html#bottomRadius-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="bottomRadius" type="void" signature="void bottomRadiusChanged(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="hasBottomEndcap" fullname="Qt3DExtras::QConeGeometry::hasBottomEndcap" href="qt3dextras-qconegeometry.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="hasBottomEndcap" type="bool" signature="bool hasBottomEndcap() const"/>
                <function name="hasBottomEndcapChanged" fullname="Qt3DExtras::QConeGeometry::hasBottomEndcapChanged" href="qt3dextras-qconegeometry.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="hasBottomEndcap" type="void" signature="void hasBottomEndcapChanged(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="hasTopEndcap" fullname="Qt3DExtras::QConeGeometry::hasTopEndcap" href="qt3dextras-qconegeometry.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="hasTopEndcap" type="bool" signature="bool hasTopEndcap() const"/>
                <function name="hasTopEndcapChanged" fullname="Qt3DExtras::QConeGeometry::hasTopEndcapChanged" href="qt3dextras-qconegeometry.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="hasTopEndcap" type="void" signature="void hasTopEndcapChanged(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QConeGeometry::indexAttribute" href="qt3dextras-qconegeometry.html#indexAttribute-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="length" fullname="Qt3DExtras::QConeGeometry::length" href="qt3dextras-qconegeometry.html#length-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QConeGeometry::lengthChanged" href="qt3dextras-qconegeometry.html#length-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="normalAttribute" fullname="Qt3DExtras::QConeGeometry::normalAttribute" href="qt3dextras-qconegeometry.html#normalAttribute-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QConeGeometry::positionAttribute" href="qt3dextras-qconegeometry.html#positionAttribute-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="rings" fullname="Qt3DExtras::QConeGeometry::rings" href="qt3dextras-qconegeometry.html#rings-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QConeGeometry::ringsChanged" href="qt3dextras-qconegeometry.html#rings-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setBottomRadius" fullname="Qt3DExtras::QConeGeometry::setBottomRadius" href="qt3dextras-qconegeometry.html#bottomRadius-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="bottomRadius" type="void" signature="void setBottomRadius(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="setHasBottomEndcap" fullname="Qt3DExtras::QConeGeometry::setHasBottomEndcap" href="qt3dextras-qconegeometry.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="hasBottomEndcap" type="void" signature="void setHasBottomEndcap(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="setHasTopEndcap" fullname="Qt3DExtras::QConeGeometry::setHasTopEndcap" href="qt3dextras-qconegeometry.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="hasTopEndcap" type="void" signature="void setHasTopEndcap(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QConeGeometry::setLength" href="qt3dextras-qconegeometry.html#length-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QConeGeometry::setRings" href="qt3dextras-qconegeometry.html#rings-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QConeGeometry::setSlices" href="qt3dextras-qconegeometry.html#slices-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="setTopRadius" fullname="Qt3DExtras::QConeGeometry::setTopRadius" href="qt3dextras-qconegeometry.html#topRadius-prop" status="active" access="public" location="qconegeometry.h" meta="slot" associated-property="topRadius" type="void" signature="void setTopRadius(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QConeGeometry::slices" href="qt3dextras-qconegeometry.html#slices-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QConeGeometry::slicesChanged" href="qt3dextras-qconegeometry.html#slices-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QConeGeometry::texCoordAttribute" href="qt3dextras-qconegeometry.html#texCoordAttribute-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="topRadius" fullname="Qt3DExtras::QConeGeometry::topRadius" href="qt3dextras-qconegeometry.html#topRadius-prop" status="active" access="public" location="qconegeometry.h" meta="plain" const="true" associated-property="topRadius" type="float" signature="float topRadius() const"/>
                <function name="topRadiusChanged" fullname="Qt3DExtras::QConeGeometry::topRadiusChanged" href="qt3dextras-qconegeometry.html#topRadius-prop" status="active" access="public" location="qconegeometry.h" meta="signal" associated-property="topRadius" type="void" signature="void topRadiusChanged(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <function name="updateIndices" fullname="Qt3DExtras::QConeGeometry::updateIndices" href="qt3dextras-qconegeometry.html#updateIndices" status="active" access="public" location="qconegeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QConeGeometry::updateVertices" href="qt3dextras-qconegeometry.html#updateVertices" status="active" access="public" location="qconegeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <property name="bottomRadius" fullname="Qt3DExtras::QConeGeometry::bottomRadius" href="qt3dextras-qconegeometry.html#bottomRadius-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="float">
                    <getter name="bottomRadius"/>
                    <setter name="setBottomRadius"/>
                    <notifier name="bottomRadiusChanged"/>
                </property>
                <property name="hasBottomEndcap" fullname="Qt3DExtras::QConeGeometry::hasBottomEndcap" href="qt3dextras-qconegeometry.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="bool">
                    <getter name="hasBottomEndcap"/>
                    <setter name="setHasBottomEndcap"/>
                    <notifier name="hasBottomEndcapChanged"/>
                </property>
                <property name="hasTopEndcap" fullname="Qt3DExtras::QConeGeometry::hasTopEndcap" href="qt3dextras-qconegeometry.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="bool">
                    <getter name="hasTopEndcap"/>
                    <setter name="setHasTopEndcap"/>
                    <notifier name="hasTopEndcapChanged"/>
                </property>
                <property name="indexAttribute" fullname="Qt3DExtras::QConeGeometry::indexAttribute" href="qt3dextras-qconegeometry.html#indexAttribute-prop" status="active" access="public" location="qconegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="length" fullname="Qt3DExtras::QConeGeometry::length" href="qt3dextras-qconegeometry.html#length-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QConeGeometry::normalAttribute" href="qt3dextras-qconegeometry.html#normalAttribute-prop" status="active" access="public" location="qconegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QConeGeometry::positionAttribute" href="qt3dextras-qconegeometry.html#positionAttribute-prop" status="active" access="public" location="qconegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QConeGeometry::rings" href="qt3dextras-qconegeometry.html#rings-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QConeGeometry::slices" href="qt3dextras-qconegeometry.html#slices-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QConeGeometry::texCoordAttribute" href="qt3dextras-qconegeometry.html#texCoordAttribute-prop" status="active" access="public" location="qconegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
                <property name="topRadius" fullname="Qt3DExtras::QConeGeometry::topRadius" href="qt3dextras-qconegeometry.html#topRadius-prop" status="active" access="public" location="qconegeometry.h" documented="true" dataType="float">
                    <getter name="topRadius"/>
                    <setter name="setTopRadius"/>
                    <notifier name="topRadiusChanged"/>
                </property>
            </class>
            <class name="QConeGeometryView" fullname="Qt3DExtras::QConeGeometryView" href="qt3dextras-qconegeometryview.html" status="active" access="public" location="qconegeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A conical mesh">
                <function name="bottomRadius" fullname="Qt3DExtras::QConeGeometryView::bottomRadius" href="qt3dextras-qconegeometryview.html#bottomRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="bottomRadius" type="float" signature="float bottomRadius() const"/>
                <function name="bottomRadiusChanged" fullname="Qt3DExtras::QConeGeometryView::bottomRadiusChanged" href="qt3dextras-qconegeometryview.html#bottomRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="bottomRadius" type="void" signature="void bottomRadiusChanged(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="hasBottomEndcap" fullname="Qt3DExtras::QConeGeometryView::hasBottomEndcap" href="qt3dextras-qconegeometryview.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="hasBottomEndcap" type="bool" signature="bool hasBottomEndcap() const"/>
                <function name="hasBottomEndcapChanged" fullname="Qt3DExtras::QConeGeometryView::hasBottomEndcapChanged" href="qt3dextras-qconegeometryview.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="hasBottomEndcap" type="void" signature="void hasBottomEndcapChanged(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="hasTopEndcap" fullname="Qt3DExtras::QConeGeometryView::hasTopEndcap" href="qt3dextras-qconegeometryview.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="hasTopEndcap" type="bool" signature="bool hasTopEndcap() const"/>
                <function name="hasTopEndcapChanged" fullname="Qt3DExtras::QConeGeometryView::hasTopEndcapChanged" href="qt3dextras-qconegeometryview.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="hasTopEndcap" type="void" signature="void hasTopEndcapChanged(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="length" fullname="Qt3DExtras::QConeGeometryView::length" href="qt3dextras-qconegeometryview.html#length-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QConeGeometryView::lengthChanged" href="qt3dextras-qconegeometryview.html#length-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QConeGeometryView::rings" href="qt3dextras-qconegeometryview.html#rings-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QConeGeometryView::ringsChanged" href="qt3dextras-qconegeometryview.html#rings-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setBottomRadius" fullname="Qt3DExtras::QConeGeometryView::setBottomRadius" href="qt3dextras-qconegeometryview.html#bottomRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="bottomRadius" type="void" signature="void setBottomRadius(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="setHasBottomEndcap" fullname="Qt3DExtras::QConeGeometryView::setHasBottomEndcap" href="qt3dextras-qconegeometryview.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="hasBottomEndcap" type="void" signature="void setHasBottomEndcap(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="setHasTopEndcap" fullname="Qt3DExtras::QConeGeometryView::setHasTopEndcap" href="qt3dextras-qconegeometryview.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="hasTopEndcap" type="void" signature="void setHasTopEndcap(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QConeGeometryView::setLength" href="qt3dextras-qconegeometryview.html#length-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QConeGeometryView::setRings" href="qt3dextras-qconegeometryview.html#rings-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QConeGeometryView::setSlices" href="qt3dextras-qconegeometryview.html#slices-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="setTopRadius" fullname="Qt3DExtras::QConeGeometryView::setTopRadius" href="qt3dextras-qconegeometryview.html#topRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="slot" associated-property="topRadius" type="void" signature="void setTopRadius(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QConeGeometryView::slices" href="qt3dextras-qconegeometryview.html#slices-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QConeGeometryView::slicesChanged" href="qt3dextras-qconegeometryview.html#slices-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="topRadius" fullname="Qt3DExtras::QConeGeometryView::topRadius" href="qt3dextras-qconegeometryview.html#topRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="plain" const="true" associated-property="topRadius" type="float" signature="float topRadius() const"/>
                <function name="topRadiusChanged" fullname="Qt3DExtras::QConeGeometryView::topRadiusChanged" href="qt3dextras-qconegeometryview.html#topRadius-prop" status="active" access="public" location="qconegeometryview.h" meta="signal" associated-property="topRadius" type="void" signature="void topRadiusChanged(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <property name="bottomRadius" fullname="Qt3DExtras::QConeGeometryView::bottomRadius" href="qt3dextras-qconegeometryview.html#bottomRadius-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="float">
                    <getter name="bottomRadius"/>
                    <setter name="setBottomRadius"/>
                    <notifier name="bottomRadiusChanged"/>
                </property>
                <property name="hasBottomEndcap" fullname="Qt3DExtras::QConeGeometryView::hasBottomEndcap" href="qt3dextras-qconegeometryview.html#hasBottomEndcap-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="bool">
                    <getter name="hasBottomEndcap"/>
                    <setter name="setHasBottomEndcap"/>
                    <notifier name="hasBottomEndcapChanged"/>
                </property>
                <property name="hasTopEndcap" fullname="Qt3DExtras::QConeGeometryView::hasTopEndcap" href="qt3dextras-qconegeometryview.html#hasTopEndcap-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="bool">
                    <getter name="hasTopEndcap"/>
                    <setter name="setHasTopEndcap"/>
                    <notifier name="hasTopEndcapChanged"/>
                </property>
                <property name="length" fullname="Qt3DExtras::QConeGeometryView::length" href="qt3dextras-qconegeometryview.html#length-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QConeGeometryView::rings" href="qt3dextras-qconegeometryview.html#rings-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QConeGeometryView::slices" href="qt3dextras-qconegeometryview.html#slices-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="topRadius" fullname="Qt3DExtras::QConeGeometryView::topRadius" href="qt3dextras-qconegeometryview.html#topRadius-prop" status="active" access="public" location="qconegeometryview.h" documented="true" dataType="float">
                    <getter name="topRadius"/>
                    <setter name="setTopRadius"/>
                    <notifier name="topRadiusChanged"/>
                </property>
            </class>
            <class name="QConeMesh" fullname="Qt3DExtras::QConeMesh" href="qt3dextras-qconemesh.html" status="active" access="public" location="qconemesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A conical mesh">
                <function name="bottomRadius" fullname="Qt3DExtras::QConeMesh::bottomRadius" href="qt3dextras-qconemesh.html#bottomRadius-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="bottomRadius" type="float" signature="float bottomRadius() const"/>
                <function name="bottomRadiusChanged" fullname="Qt3DExtras::QConeMesh::bottomRadiusChanged" href="qt3dextras-qconemesh.html#bottomRadius-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="bottomRadius" type="void" signature="void bottomRadiusChanged(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="hasBottomEndcap" fullname="Qt3DExtras::QConeMesh::hasBottomEndcap" href="qt3dextras-qconemesh.html#hasBottomEndcap-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="hasBottomEndcap" type="bool" signature="bool hasBottomEndcap() const"/>
                <function name="hasBottomEndcapChanged" fullname="Qt3DExtras::QConeMesh::hasBottomEndcapChanged" href="qt3dextras-qconemesh.html#hasBottomEndcap-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="hasBottomEndcap" type="void" signature="void hasBottomEndcapChanged(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="hasTopEndcap" fullname="Qt3DExtras::QConeMesh::hasTopEndcap" href="qt3dextras-qconemesh.html#hasTopEndcap-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="hasTopEndcap" type="bool" signature="bool hasTopEndcap() const"/>
                <function name="hasTopEndcapChanged" fullname="Qt3DExtras::QConeMesh::hasTopEndcapChanged" href="qt3dextras-qconemesh.html#hasTopEndcap-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="hasTopEndcap" type="void" signature="void hasTopEndcapChanged(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="length" fullname="Qt3DExtras::QConeMesh::length" href="qt3dextras-qconemesh.html#length-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QConeMesh::lengthChanged" href="qt3dextras-qconemesh.html#length-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QConeMesh::rings" href="qt3dextras-qconemesh.html#rings-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QConeMesh::ringsChanged" href="qt3dextras-qconemesh.html#rings-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setBottomRadius" fullname="Qt3DExtras::QConeMesh::setBottomRadius" href="qt3dextras-qconemesh.html#bottomRadius-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="bottomRadius" type="void" signature="void setBottomRadius(float bottomRadius)">
                    <parameter type="float" name="bottomRadius" default=""/>
                </function>
                <function name="setHasBottomEndcap" fullname="Qt3DExtras::QConeMesh::setHasBottomEndcap" href="qt3dextras-qconemesh.html#hasBottomEndcap-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="hasBottomEndcap" type="void" signature="void setHasBottomEndcap(bool hasBottomEndcap)">
                    <parameter type="bool" name="hasBottomEndcap" default=""/>
                </function>
                <function name="setHasTopEndcap" fullname="Qt3DExtras::QConeMesh::setHasTopEndcap" href="qt3dextras-qconemesh.html#hasTopEndcap-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="hasTopEndcap" type="void" signature="void setHasTopEndcap(bool hasTopEndcap)">
                    <parameter type="bool" name="hasTopEndcap" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QConeMesh::setLength" href="qt3dextras-qconemesh.html#length-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QConeMesh::setRings" href="qt3dextras-qconemesh.html#rings-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QConeMesh::setSlices" href="qt3dextras-qconemesh.html#slices-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="setTopRadius" fullname="Qt3DExtras::QConeMesh::setTopRadius" href="qt3dextras-qconemesh.html#topRadius-prop" status="active" access="public" location="qconemesh.h" meta="slot" associated-property="topRadius" type="void" signature="void setTopRadius(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QConeMesh::slices" href="qt3dextras-qconemesh.html#slices-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QConeMesh::slicesChanged" href="qt3dextras-qconemesh.html#slices-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="topRadius" fullname="Qt3DExtras::QConeMesh::topRadius" href="qt3dextras-qconemesh.html#topRadius-prop" status="active" access="public" location="qconemesh.h" meta="plain" const="true" associated-property="topRadius" type="float" signature="float topRadius() const"/>
                <function name="topRadiusChanged" fullname="Qt3DExtras::QConeMesh::topRadiusChanged" href="qt3dextras-qconemesh.html#topRadius-prop" status="active" access="public" location="qconemesh.h" meta="signal" associated-property="topRadius" type="void" signature="void topRadiusChanged(float topRadius)">
                    <parameter type="float" name="topRadius" default=""/>
                </function>
                <property name="bottomRadius" fullname="Qt3DExtras::QConeMesh::bottomRadius" href="qt3dextras-qconemesh.html#bottomRadius-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="float">
                    <getter name="bottomRadius"/>
                    <setter name="setBottomRadius"/>
                    <notifier name="bottomRadiusChanged"/>
                </property>
                <property name="hasBottomEndcap" fullname="Qt3DExtras::QConeMesh::hasBottomEndcap" href="qt3dextras-qconemesh.html#hasBottomEndcap-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="bool">
                    <getter name="hasBottomEndcap"/>
                    <setter name="setHasBottomEndcap"/>
                    <notifier name="hasBottomEndcapChanged"/>
                </property>
                <property name="hasTopEndcap" fullname="Qt3DExtras::QConeMesh::hasTopEndcap" href="qt3dextras-qconemesh.html#hasTopEndcap-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="bool">
                    <getter name="hasTopEndcap"/>
                    <setter name="setHasTopEndcap"/>
                    <notifier name="hasTopEndcapChanged"/>
                </property>
                <property name="length" fullname="Qt3DExtras::QConeMesh::length" href="qt3dextras-qconemesh.html#length-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QConeMesh::rings" href="qt3dextras-qconemesh.html#rings-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QConeMesh::slices" href="qt3dextras-qconemesh.html#slices-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="topRadius" fullname="Qt3DExtras::QConeMesh::topRadius" href="qt3dextras-qconemesh.html#topRadius-prop" status="active" access="public" location="qconemesh.h" documented="true" dataType="float">
                    <getter name="topRadius"/>
                    <setter name="setTopRadius"/>
                    <notifier name="topRadiusChanged"/>
                </property>
            </class>
            <class name="QCuboidGeometry" fullname="Qt3DExtras::QCuboidGeometry" href="qt3dextras-qcuboidgeometry.html" status="active" access="public" location="qcuboidgeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a cuboid in 3D space">
                <function name="QCuboidGeometry" fullname="Qt3DExtras::QCuboidGeometry::QCuboidGeometry" href="qt3dextras-qcuboidgeometry.html#QCuboidGeometry" status="active" access="public" location="qcuboidgeometry.h" documented="true" meta="constructor" explicit="true" signature="QCuboidGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QCuboidGeometry::indexAttribute" href="qt3dextras-qcuboidgeometry.html#indexAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="normalAttribute" fullname="Qt3DExtras::QCuboidGeometry::normalAttribute" href="qt3dextras-qcuboidgeometry.html#normalAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QCuboidGeometry::positionAttribute" href="qt3dextras-qcuboidgeometry.html#positionAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="setXExtent" fullname="Qt3DExtras::QCuboidGeometry::setXExtent" href="qt3dextras-qcuboidgeometry.html#xExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="xExtent" type="void" signature="void setXExtent(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="setXYMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::setXYMeshResolution" href="qt3dextras-qcuboidgeometry.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="xyMeshResolution" type="void" signature="void setXYMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setXZMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::setXZMeshResolution" href="qt3dextras-qcuboidgeometry.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="xzMeshResolution" type="void" signature="void setXZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setYExtent" fullname="Qt3DExtras::QCuboidGeometry::setYExtent" href="qt3dextras-qcuboidgeometry.html#yExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="yExtent" type="void" signature="void setYExtent(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="setYZMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::setYZMeshResolution" href="qt3dextras-qcuboidgeometry.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="yzMeshResolution" type="void" signature="void setYZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setZExtent" fullname="Qt3DExtras::QCuboidGeometry::setZExtent" href="qt3dextras-qcuboidgeometry.html#zExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="slot" associated-property="zExtent" type="void" signature="void setZExtent(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <function name="tangentAttribute" fullname="Qt3DExtras::QCuboidGeometry::tangentAttribute" href="qt3dextras-qcuboidgeometry.html#tangentAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="tangentAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * tangentAttribute() const"/>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QCuboidGeometry::texCoordAttribute" href="qt3dextras-qcuboidgeometry.html#texCoordAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="updateIndices" fullname="Qt3DExtras::QCuboidGeometry::updateIndices" href="qt3dextras-qcuboidgeometry.html#updateIndices" status="active" access="public" location="qcuboidgeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QCuboidGeometry::updateVertices" href="qt3dextras-qcuboidgeometry.html#updateVertices" status="active" access="public" location="qcuboidgeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <function name="xExtent" fullname="Qt3DExtras::QCuboidGeometry::xExtent" href="qt3dextras-qcuboidgeometry.html#xExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="xExtent" type="float" signature="float xExtent() const"/>
                <function name="xExtentChanged" fullname="Qt3DExtras::QCuboidGeometry::xExtentChanged" href="qt3dextras-qcuboidgeometry.html#xExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="xExtent" type="void" signature="void xExtentChanged(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="xyMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::xyMeshResolution" href="qt3dextras-qcuboidgeometry.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="xyMeshResolution" type="QSize" signature="QSize xyMeshResolution() const"/>
                <function name="xyMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometry::xyMeshResolutionChanged" href="qt3dextras-qcuboidgeometry.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="xyMeshResolution" type="void" signature="void xyMeshResolutionChanged(const QSize &amp;xyMeshResolution)">
                    <parameter type="const QSize &amp;" name="xyMeshResolution" default=""/>
                </function>
                <function name="xzMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::xzMeshResolution" href="qt3dextras-qcuboidgeometry.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="xzMeshResolution" type="QSize" signature="QSize xzMeshResolution() const"/>
                <function name="xzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometry::xzMeshResolutionChanged" href="qt3dextras-qcuboidgeometry.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="xzMeshResolution" type="void" signature="void xzMeshResolutionChanged(const QSize &amp;xzMeshResolution)">
                    <parameter type="const QSize &amp;" name="xzMeshResolution" default=""/>
                </function>
                <function name="yExtent" fullname="Qt3DExtras::QCuboidGeometry::yExtent" href="qt3dextras-qcuboidgeometry.html#yExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="yExtent" type="float" signature="float yExtent() const"/>
                <function name="yExtentChanged" fullname="Qt3DExtras::QCuboidGeometry::yExtentChanged" href="qt3dextras-qcuboidgeometry.html#yExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="yExtent" type="void" signature="void yExtentChanged(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="yzMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::yzMeshResolution" href="qt3dextras-qcuboidgeometry.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="yzMeshResolution" type="QSize" signature="QSize yzMeshResolution() const"/>
                <function name="yzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometry::yzMeshResolutionChanged" href="qt3dextras-qcuboidgeometry.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="yzMeshResolution" type="void" signature="void yzMeshResolutionChanged(const QSize &amp;yzMeshResolution)">
                    <parameter type="const QSize &amp;" name="yzMeshResolution" default=""/>
                </function>
                <function name="zExtent" fullname="Qt3DExtras::QCuboidGeometry::zExtent" href="qt3dextras-qcuboidgeometry.html#zExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="plain" const="true" associated-property="zExtent" type="float" signature="float zExtent() const"/>
                <function name="zExtentChanged" fullname="Qt3DExtras::QCuboidGeometry::zExtentChanged" href="qt3dextras-qcuboidgeometry.html#zExtent-prop" status="active" access="public" location="qcuboidgeometry.h" meta="signal" associated-property="zExtent" type="void" signature="void zExtentChanged(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <property name="indexAttribute" fullname="Qt3DExtras::QCuboidGeometry::indexAttribute" href="qt3dextras-qcuboidgeometry.html#indexAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QCuboidGeometry::normalAttribute" href="qt3dextras-qcuboidgeometry.html#normalAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QCuboidGeometry::positionAttribute" href="qt3dextras-qcuboidgeometry.html#positionAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="tangentAttribute" fullname="Qt3DExtras::QCuboidGeometry::tangentAttribute" href="qt3dextras-qcuboidgeometry.html#tangentAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="tangentAttribute"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QCuboidGeometry::texCoordAttribute" href="qt3dextras-qcuboidgeometry.html#texCoordAttribute-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
                <property name="xExtent" fullname="Qt3DExtras::QCuboidGeometry::xExtent" href="qt3dextras-qcuboidgeometry.html#xExtent-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="float">
                    <getter name="xExtent"/>
                    <setter name="setXExtent"/>
                    <notifier name="xExtentChanged"/>
                </property>
                <property name="xyMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::xyMeshResolution" href="qt3dextras-qcuboidgeometry.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="QSize">
                    <getter name="xyMeshResolution"/>
                    <setter name="setXYMeshResolution"/>
                    <notifier name="xyMeshResolutionChanged"/>
                </property>
                <property name="xzMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::xzMeshResolution" href="qt3dextras-qcuboidgeometry.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="QSize">
                    <getter name="xzMeshResolution"/>
                    <setter name="setXZMeshResolution"/>
                    <notifier name="xzMeshResolutionChanged"/>
                </property>
                <property name="yExtent" fullname="Qt3DExtras::QCuboidGeometry::yExtent" href="qt3dextras-qcuboidgeometry.html#yExtent-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="float">
                    <getter name="yExtent"/>
                    <setter name="setYExtent"/>
                    <notifier name="yExtentChanged"/>
                </property>
                <property name="yzMeshResolution" fullname="Qt3DExtras::QCuboidGeometry::yzMeshResolution" href="qt3dextras-qcuboidgeometry.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="QSize">
                    <getter name="yzMeshResolution"/>
                    <setter name="setYZMeshResolution"/>
                    <notifier name="yzMeshResolutionChanged"/>
                </property>
                <property name="zExtent" fullname="Qt3DExtras::QCuboidGeometry::zExtent" href="qt3dextras-qcuboidgeometry.html#zExtent-prop" status="active" access="public" location="qcuboidgeometry.h" documented="true" dataType="float">
                    <getter name="zExtent"/>
                    <setter name="setZExtent"/>
                    <notifier name="zExtentChanged"/>
                </property>
            </class>
            <class name="QCuboidGeometryView" fullname="Qt3DExtras::QCuboidGeometryView" href="qt3dextras-qcuboidgeometryview.html" status="active" access="public" location="qcuboidgeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A cuboid mesh">
                <function name="QCuboidGeometryView" fullname="Qt3DExtras::QCuboidGeometryView::QCuboidGeometryView" href="qt3dextras-qcuboidgeometryview.html#QCuboidGeometryView" status="active" access="public" location="qcuboidgeometryview.h" documented="true" meta="constructor" explicit="true" signature="QCuboidGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setXExtent" fullname="Qt3DExtras::QCuboidGeometryView::setXExtent" href="qt3dextras-qcuboidgeometryview.html#xExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="xExtent" type="void" signature="void setXExtent(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="setXYMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::setXYMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="xyMeshResolution" type="void" signature="void setXYMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setXZMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::setXZMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="xzMeshResolution" type="void" signature="void setXZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setYExtent" fullname="Qt3DExtras::QCuboidGeometryView::setYExtent" href="qt3dextras-qcuboidgeometryview.html#yExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="yExtent" type="void" signature="void setYExtent(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="setYZMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::setYZMeshResolution" href="qt3dextras-qcuboidgeometryview.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="yzMeshResolution" type="void" signature="void setYZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setZExtent" fullname="Qt3DExtras::QCuboidGeometryView::setZExtent" href="qt3dextras-qcuboidgeometryview.html#zExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="slot" associated-property="zExtent" type="void" signature="void setZExtent(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <function name="xExtent" fullname="Qt3DExtras::QCuboidGeometryView::xExtent" href="qt3dextras-qcuboidgeometryview.html#xExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="xExtent" type="float" signature="float xExtent() const"/>
                <function name="xExtentChanged" fullname="Qt3DExtras::QCuboidGeometryView::xExtentChanged" href="qt3dextras-qcuboidgeometryview.html#xExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="xExtent" type="void" signature="void xExtentChanged(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="xyMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::xyMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="xyMeshResolution" type="QSize" signature="QSize xyMeshResolution() const"/>
                <function name="xyMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometryView::xyMeshResolutionChanged" href="qt3dextras-qcuboidgeometryview.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="xyMeshResolution" type="void" signature="void xyMeshResolutionChanged(const QSize &amp;xyMeshResolution)">
                    <parameter type="const QSize &amp;" name="xyMeshResolution" default=""/>
                </function>
                <function name="xzMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::xzMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="xzMeshResolution" type="QSize" signature="QSize xzMeshResolution() const"/>
                <function name="xzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometryView::xzMeshResolutionChanged" href="qt3dextras-qcuboidgeometryview.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="xzMeshResolution" type="void" signature="void xzMeshResolutionChanged(const QSize &amp;xzMeshResolution)">
                    <parameter type="const QSize &amp;" name="xzMeshResolution" default=""/>
                </function>
                <function name="yExtent" fullname="Qt3DExtras::QCuboidGeometryView::yExtent" href="qt3dextras-qcuboidgeometryview.html#yExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="yExtent" type="float" signature="float yExtent() const"/>
                <function name="yExtentChanged" fullname="Qt3DExtras::QCuboidGeometryView::yExtentChanged" href="qt3dextras-qcuboidgeometryview.html#yExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="yExtent" type="void" signature="void yExtentChanged(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="yzMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::yzMeshResolution" href="qt3dextras-qcuboidgeometryview.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="yzMeshResolution" type="QSize" signature="QSize yzMeshResolution() const"/>
                <function name="yzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidGeometryView::yzMeshResolutionChanged" href="qt3dextras-qcuboidgeometryview.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="yzMeshResolution" type="void" signature="void yzMeshResolutionChanged(const QSize &amp;yzMeshResolution)">
                    <parameter type="const QSize &amp;" name="yzMeshResolution" default=""/>
                </function>
                <function name="zExtent" fullname="Qt3DExtras::QCuboidGeometryView::zExtent" href="qt3dextras-qcuboidgeometryview.html#zExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="plain" const="true" associated-property="zExtent" type="float" signature="float zExtent() const"/>
                <function name="zExtentChanged" fullname="Qt3DExtras::QCuboidGeometryView::zExtentChanged" href="qt3dextras-qcuboidgeometryview.html#zExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" meta="signal" associated-property="zExtent" type="void" signature="void zExtentChanged(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <property name="xExtent" fullname="Qt3DExtras::QCuboidGeometryView::xExtent" href="qt3dextras-qcuboidgeometryview.html#xExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="float">
                    <getter name="xExtent"/>
                    <setter name="setXExtent"/>
                    <notifier name="xExtentChanged"/>
                </property>
                <property name="xyMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::xyMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="QSize">
                    <getter name="xyMeshResolution"/>
                    <setter name="setXYMeshResolution"/>
                    <notifier name="xyMeshResolutionChanged"/>
                </property>
                <property name="xzMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::xzMeshResolution" href="qt3dextras-qcuboidgeometryview.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="QSize">
                    <getter name="xzMeshResolution"/>
                    <setter name="setXZMeshResolution"/>
                    <notifier name="xzMeshResolutionChanged"/>
                </property>
                <property name="yExtent" fullname="Qt3DExtras::QCuboidGeometryView::yExtent" href="qt3dextras-qcuboidgeometryview.html#yExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="float">
                    <getter name="yExtent"/>
                    <setter name="setYExtent"/>
                    <notifier name="yExtentChanged"/>
                </property>
                <property name="yzMeshResolution" fullname="Qt3DExtras::QCuboidGeometryView::yzMeshResolution" href="qt3dextras-qcuboidgeometryview.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="QSize">
                    <getter name="yzMeshResolution"/>
                    <setter name="setYZMeshResolution"/>
                    <notifier name="yzMeshResolutionChanged"/>
                </property>
                <property name="zExtent" fullname="Qt3DExtras::QCuboidGeometryView::zExtent" href="qt3dextras-qcuboidgeometryview.html#zExtent-prop" status="active" access="public" location="qcuboidgeometryview.h" documented="true" dataType="float">
                    <getter name="zExtent"/>
                    <setter name="setZExtent"/>
                    <notifier name="zExtentChanged"/>
                </property>
            </class>
            <class name="QCuboidMesh" fullname="Qt3DExtras::QCuboidMesh" href="qt3dextras-qcuboidmesh.html" status="active" access="public" location="qcuboidmesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A cuboid mesh">
                <function name="QCuboidMesh" fullname="Qt3DExtras::QCuboidMesh::QCuboidMesh" href="qt3dextras-qcuboidmesh.html#QCuboidMesh" status="active" access="public" location="qcuboidmesh.h" documented="true" meta="constructor" explicit="true" signature="QCuboidMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setXExtent" fullname="Qt3DExtras::QCuboidMesh::setXExtent" href="qt3dextras-qcuboidmesh.html#xExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="xExtent" type="void" signature="void setXExtent(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="setXYMeshResolution" fullname="Qt3DExtras::QCuboidMesh::setXYMeshResolution" href="qt3dextras-qcuboidmesh.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="xyMeshResolution" type="void" signature="void setXYMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setXZMeshResolution" fullname="Qt3DExtras::QCuboidMesh::setXZMeshResolution" href="qt3dextras-qcuboidmesh.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="xzMeshResolution" type="void" signature="void setXZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setYExtent" fullname="Qt3DExtras::QCuboidMesh::setYExtent" href="qt3dextras-qcuboidmesh.html#yExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="yExtent" type="void" signature="void setYExtent(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="setYZMeshResolution" fullname="Qt3DExtras::QCuboidMesh::setYZMeshResolution" href="qt3dextras-qcuboidmesh.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="yzMeshResolution" type="void" signature="void setYZMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setZExtent" fullname="Qt3DExtras::QCuboidMesh::setZExtent" href="qt3dextras-qcuboidmesh.html#zExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="slot" associated-property="zExtent" type="void" signature="void setZExtent(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <function name="xExtent" fullname="Qt3DExtras::QCuboidMesh::xExtent" href="qt3dextras-qcuboidmesh.html#xExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="xExtent" type="float" signature="float xExtent() const"/>
                <function name="xExtentChanged" fullname="Qt3DExtras::QCuboidMesh::xExtentChanged" href="qt3dextras-qcuboidmesh.html#xExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="xExtent" type="void" signature="void xExtentChanged(float xExtent)">
                    <parameter type="float" name="xExtent" default=""/>
                </function>
                <function name="xyMeshResolution" fullname="Qt3DExtras::QCuboidMesh::xyMeshResolution" href="qt3dextras-qcuboidmesh.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="xyMeshResolution" type="QSize" signature="QSize xyMeshResolution() const"/>
                <function name="xyMeshResolutionChanged" fullname="Qt3DExtras::QCuboidMesh::xyMeshResolutionChanged" href="qt3dextras-qcuboidmesh.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="xyMeshResolution" type="void" signature="void xyMeshResolutionChanged(const QSize &amp;xyMeshResolution)">
                    <parameter type="const QSize &amp;" name="xyMeshResolution" default=""/>
                </function>
                <function name="xzMeshResolution" fullname="Qt3DExtras::QCuboidMesh::xzMeshResolution" href="qt3dextras-qcuboidmesh.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="xzMeshResolution" type="QSize" signature="QSize xzMeshResolution() const"/>
                <function name="xzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidMesh::xzMeshResolutionChanged" href="qt3dextras-qcuboidmesh.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="xzMeshResolution" type="void" signature="void xzMeshResolutionChanged(const QSize &amp;xzMeshResolution)">
                    <parameter type="const QSize &amp;" name="xzMeshResolution" default=""/>
                </function>
                <function name="yExtent" fullname="Qt3DExtras::QCuboidMesh::yExtent" href="qt3dextras-qcuboidmesh.html#yExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="yExtent" type="float" signature="float yExtent() const"/>
                <function name="yExtentChanged" fullname="Qt3DExtras::QCuboidMesh::yExtentChanged" href="qt3dextras-qcuboidmesh.html#yExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="yExtent" type="void" signature="void yExtentChanged(float yExtent)">
                    <parameter type="float" name="yExtent" default=""/>
                </function>
                <function name="yzMeshResolution" fullname="Qt3DExtras::QCuboidMesh::yzMeshResolution" href="qt3dextras-qcuboidmesh.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="yzMeshResolution" type="QSize" signature="QSize yzMeshResolution() const"/>
                <function name="yzMeshResolutionChanged" fullname="Qt3DExtras::QCuboidMesh::yzMeshResolutionChanged" href="qt3dextras-qcuboidmesh.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="yzMeshResolution" type="void" signature="void yzMeshResolutionChanged(const QSize &amp;yzMeshResolution)">
                    <parameter type="const QSize &amp;" name="yzMeshResolution" default=""/>
                </function>
                <function name="zExtent" fullname="Qt3DExtras::QCuboidMesh::zExtent" href="qt3dextras-qcuboidmesh.html#zExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="plain" const="true" associated-property="zExtent" type="float" signature="float zExtent() const"/>
                <function name="zExtentChanged" fullname="Qt3DExtras::QCuboidMesh::zExtentChanged" href="qt3dextras-qcuboidmesh.html#zExtent-prop" status="active" access="public" location="qcuboidmesh.h" meta="signal" associated-property="zExtent" type="void" signature="void zExtentChanged(float zExtent)">
                    <parameter type="float" name="zExtent" default=""/>
                </function>
                <property name="xExtent" fullname="Qt3DExtras::QCuboidMesh::xExtent" href="qt3dextras-qcuboidmesh.html#xExtent-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="float">
                    <getter name="xExtent"/>
                    <setter name="setXExtent"/>
                    <notifier name="xExtentChanged"/>
                </property>
                <property name="xyMeshResolution" fullname="Qt3DExtras::QCuboidMesh::xyMeshResolution" href="qt3dextras-qcuboidmesh.html#xyMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="QSize">
                    <getter name="xyMeshResolution"/>
                    <setter name="setXYMeshResolution"/>
                    <notifier name="xyMeshResolutionChanged"/>
                </property>
                <property name="xzMeshResolution" fullname="Qt3DExtras::QCuboidMesh::xzMeshResolution" href="qt3dextras-qcuboidmesh.html#xzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="QSize">
                    <getter name="xzMeshResolution"/>
                    <setter name="setXZMeshResolution"/>
                    <notifier name="xzMeshResolutionChanged"/>
                </property>
                <property name="yExtent" fullname="Qt3DExtras::QCuboidMesh::yExtent" href="qt3dextras-qcuboidmesh.html#yExtent-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="float">
                    <getter name="yExtent"/>
                    <setter name="setYExtent"/>
                    <notifier name="yExtentChanged"/>
                </property>
                <property name="yzMeshResolution" fullname="Qt3DExtras::QCuboidMesh::yzMeshResolution" href="qt3dextras-qcuboidmesh.html#yzMeshResolution-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="QSize">
                    <getter name="yzMeshResolution"/>
                    <setter name="setYZMeshResolution"/>
                    <notifier name="yzMeshResolutionChanged"/>
                </property>
                <property name="zExtent" fullname="Qt3DExtras::QCuboidMesh::zExtent" href="qt3dextras-qcuboidmesh.html#zExtent-prop" status="active" access="public" location="qcuboidmesh.h" documented="true" dataType="float">
                    <getter name="zExtent"/>
                    <setter name="setZExtent"/>
                    <notifier name="zExtentChanged"/>
                </property>
            </class>
            <class name="QCylinderGeometry" fullname="Qt3DExtras::QCylinderGeometry" href="qt3dextras-qcylindergeometry.html" status="active" access="public" location="qcylindergeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a cylinder in 3D space">
                <function name="QCylinderGeometry" fullname="Qt3DExtras::QCylinderGeometry::QCylinderGeometry" href="qt3dextras-qcylindergeometry.html#QCylinderGeometry" status="active" access="public" location="qcylindergeometry.h" documented="true" meta="constructor" explicit="true" signature="QCylinderGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QCylinderGeometry::indexAttribute" href="qt3dextras-qcylindergeometry.html#indexAttribute-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="length" fullname="Qt3DExtras::QCylinderGeometry::length" href="qt3dextras-qcylindergeometry.html#length-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QCylinderGeometry::lengthChanged" href="qt3dextras-qcylindergeometry.html#length-prop" status="active" access="public" location="qcylindergeometry.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="normalAttribute" fullname="Qt3DExtras::QCylinderGeometry::normalAttribute" href="qt3dextras-qcylindergeometry.html#normalAttribute-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QCylinderGeometry::positionAttribute" href="qt3dextras-qcylindergeometry.html#positionAttribute-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="radius" fullname="Qt3DExtras::QCylinderGeometry::radius" href="qt3dextras-qcylindergeometry.html#radius-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QCylinderGeometry::radiusChanged" href="qt3dextras-qcylindergeometry.html#radius-prop" status="active" access="public" location="qcylindergeometry.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QCylinderGeometry::rings" href="qt3dextras-qcylindergeometry.html#rings-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QCylinderGeometry::ringsChanged" href="qt3dextras-qcylindergeometry.html#rings-prop" status="active" access="public" location="qcylindergeometry.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QCylinderGeometry::setLength" href="qt3dextras-qcylindergeometry.html#length-prop" status="active" access="public" location="qcylindergeometry.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QCylinderGeometry::setRadius" href="qt3dextras-qcylindergeometry.html#radius-prop" status="active" access="public" location="qcylindergeometry.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QCylinderGeometry::setRings" href="qt3dextras-qcylindergeometry.html#rings-prop" status="active" access="public" location="qcylindergeometry.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QCylinderGeometry::setSlices" href="qt3dextras-qcylindergeometry.html#slices-prop" status="active" access="public" location="qcylindergeometry.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QCylinderGeometry::slices" href="qt3dextras-qcylindergeometry.html#slices-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QCylinderGeometry::slicesChanged" href="qt3dextras-qcylindergeometry.html#slices-prop" status="active" access="public" location="qcylindergeometry.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QCylinderGeometry::texCoordAttribute" href="qt3dextras-qcylindergeometry.html#texCoordAttribute-prop" status="active" access="public" location="qcylindergeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="updateIndices" fullname="Qt3DExtras::QCylinderGeometry::updateIndices" href="qt3dextras-qcylindergeometry.html#updateIndices" status="active" access="public" location="qcylindergeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QCylinderGeometry::updateVertices" href="qt3dextras-qcylindergeometry.html#updateVertices" status="active" access="public" location="qcylindergeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <property name="indexAttribute" fullname="Qt3DExtras::QCylinderGeometry::indexAttribute" href="qt3dextras-qcylindergeometry.html#indexAttribute-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="length" fullname="Qt3DExtras::QCylinderGeometry::length" href="qt3dextras-qcylindergeometry.html#length-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QCylinderGeometry::normalAttribute" href="qt3dextras-qcylindergeometry.html#normalAttribute-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QCylinderGeometry::positionAttribute" href="qt3dextras-qcylindergeometry.html#positionAttribute-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QCylinderGeometry::radius" href="qt3dextras-qcylindergeometry.html#radius-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QCylinderGeometry::rings" href="qt3dextras-qcylindergeometry.html#rings-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QCylinderGeometry::slices" href="qt3dextras-qcylindergeometry.html#slices-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QCylinderGeometry::texCoordAttribute" href="qt3dextras-qcylindergeometry.html#texCoordAttribute-prop" status="active" access="public" location="qcylindergeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
            </class>
            <class name="QCylinderGeometryView" fullname="Qt3DExtras::QCylinderGeometryView" href="qt3dextras-qcylindergeometryview.html" status="active" access="public" location="qcylindergeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A cylindrical mesh">
                <function name="QCylinderGeometryView" fullname="Qt3DExtras::QCylinderGeometryView::QCylinderGeometryView" href="qt3dextras-qcylindergeometryview.html#QCylinderGeometryView" status="active" access="public" location="qcylindergeometryview.h" documented="true" meta="constructor" explicit="true" signature="QCylinderGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="length" fullname="Qt3DExtras::QCylinderGeometryView::length" href="qt3dextras-qcylindergeometryview.html#length-prop" status="active" access="public" location="qcylindergeometryview.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QCylinderGeometryView::lengthChanged" href="qt3dextras-qcylindergeometryview.html#length-prop" status="active" access="public" location="qcylindergeometryview.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QCylinderGeometryView::radius" href="qt3dextras-qcylindergeometryview.html#radius-prop" status="active" access="public" location="qcylindergeometryview.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QCylinderGeometryView::radiusChanged" href="qt3dextras-qcylindergeometryview.html#radius-prop" status="active" access="public" location="qcylindergeometryview.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QCylinderGeometryView::rings" href="qt3dextras-qcylindergeometryview.html#rings-prop" status="active" access="public" location="qcylindergeometryview.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QCylinderGeometryView::ringsChanged" href="qt3dextras-qcylindergeometryview.html#rings-prop" status="active" access="public" location="qcylindergeometryview.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QCylinderGeometryView::setLength" href="qt3dextras-qcylindergeometryview.html#length-prop" status="active" access="public" location="qcylindergeometryview.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QCylinderGeometryView::setRadius" href="qt3dextras-qcylindergeometryview.html#radius-prop" status="active" access="public" location="qcylindergeometryview.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QCylinderGeometryView::setRings" href="qt3dextras-qcylindergeometryview.html#rings-prop" status="active" access="public" location="qcylindergeometryview.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QCylinderGeometryView::setSlices" href="qt3dextras-qcylindergeometryview.html#slices-prop" status="active" access="public" location="qcylindergeometryview.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QCylinderGeometryView::slices" href="qt3dextras-qcylindergeometryview.html#slices-prop" status="active" access="public" location="qcylindergeometryview.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QCylinderGeometryView::slicesChanged" href="qt3dextras-qcylindergeometryview.html#slices-prop" status="active" access="public" location="qcylindergeometryview.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="length" fullname="Qt3DExtras::QCylinderGeometryView::length" href="qt3dextras-qcylindergeometryview.html#length-prop" status="active" access="public" location="qcylindergeometryview.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QCylinderGeometryView::radius" href="qt3dextras-qcylindergeometryview.html#radius-prop" status="active" access="public" location="qcylindergeometryview.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QCylinderGeometryView::rings" href="qt3dextras-qcylindergeometryview.html#rings-prop" status="active" access="public" location="qcylindergeometryview.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QCylinderGeometryView::slices" href="qt3dextras-qcylindergeometryview.html#slices-prop" status="active" access="public" location="qcylindergeometryview.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
            <class name="QCylinderMesh" fullname="Qt3DExtras::QCylinderMesh" href="qt3dextras-qcylindermesh.html" status="active" access="public" location="qcylindermesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A cylindrical mesh">
                <function name="QCylinderMesh" fullname="Qt3DExtras::QCylinderMesh::QCylinderMesh" href="qt3dextras-qcylindermesh.html#QCylinderMesh" status="active" access="public" location="qcylindermesh.h" documented="true" meta="constructor" explicit="true" signature="QCylinderMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="length" fullname="Qt3DExtras::QCylinderMesh::length" href="qt3dextras-qcylindermesh.html#length-prop" status="active" access="public" location="qcylindermesh.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DExtras::QCylinderMesh::lengthChanged" href="qt3dextras-qcylindermesh.html#length-prop" status="active" access="public" location="qcylindermesh.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QCylinderMesh::radius" href="qt3dextras-qcylindermesh.html#radius-prop" status="active" access="public" location="qcylindermesh.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QCylinderMesh::radiusChanged" href="qt3dextras-qcylindermesh.html#radius-prop" status="active" access="public" location="qcylindermesh.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QCylinderMesh::rings" href="qt3dextras-qcylindermesh.html#rings-prop" status="active" access="public" location="qcylindermesh.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QCylinderMesh::ringsChanged" href="qt3dextras-qcylindermesh.html#rings-prop" status="active" access="public" location="qcylindermesh.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DExtras::QCylinderMesh::setLength" href="qt3dextras-qcylindermesh.html#length-prop" status="active" access="public" location="qcylindermesh.h" meta="slot" associated-property="length" type="void" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QCylinderMesh::setRadius" href="qt3dextras-qcylindermesh.html#radius-prop" status="active" access="public" location="qcylindermesh.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QCylinderMesh::setRings" href="qt3dextras-qcylindermesh.html#rings-prop" status="active" access="public" location="qcylindermesh.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QCylinderMesh::setSlices" href="qt3dextras-qcylindermesh.html#slices-prop" status="active" access="public" location="qcylindermesh.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QCylinderMesh::slices" href="qt3dextras-qcylindermesh.html#slices-prop" status="active" access="public" location="qcylindermesh.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QCylinderMesh::slicesChanged" href="qt3dextras-qcylindermesh.html#slices-prop" status="active" access="public" location="qcylindermesh.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="length" fullname="Qt3DExtras::QCylinderMesh::length" href="qt3dextras-qcylindermesh.html#length-prop" status="active" access="public" location="qcylindermesh.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QCylinderMesh::radius" href="qt3dextras-qcylindermesh.html#radius-prop" status="active" access="public" location="qcylindermesh.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QCylinderMesh::rings" href="qt3dextras-qcylindermesh.html#rings-prop" status="active" access="public" location="qcylindermesh.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QCylinderMesh::slices" href="qt3dextras-qcylindermesh.html#slices-prop" status="active" access="public" location="qcylindermesh.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
            <class name="QDiffuseMapMaterial" fullname="Qt3DExtras::QDiffuseMapMaterial" href="qt3dextras-qdiffusemapmaterial.html" status="deprecated" access="public" location="qdiffusemapmaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect where the diffuse light component is read from a texture map">
                <function name="QDiffuseMapMaterial" fullname="Qt3DExtras::QDiffuseMapMaterial::QDiffuseMapMaterial" href="qt3dextras-qdiffusemapmaterial.html#QDiffuseMapMaterial" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" meta="constructor" explicit="true" signature="QDiffuseMapMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QDiffuseMapMaterial::ambient" href="qt3dextras-qdiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QDiffuseMapMaterial::ambientChanged" href="qt3dextras-qdiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QDiffuseMapMaterial::diffuse" href="qt3dextras-qdiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="plain" const="true" associated-property="diffuse" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QDiffuseMapMaterial::diffuseChanged" href="qt3dextras-qdiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QDiffuseMapMaterial::setAmbient" href="qt3dextras-qdiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QDiffuseMapMaterial::setDiffuse" href="qt3dextras-qdiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QDiffuseMapMaterial::setShininess" href="qt3dextras-qdiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QDiffuseMapMaterial::setSpecular" href="qt3dextras-qdiffusemapmaterial.html#specular-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QDiffuseMapMaterial::setTextureScale" href="qt3dextras-qdiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QDiffuseMapMaterial::shininess" href="qt3dextras-qdiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QDiffuseMapMaterial::shininessChanged" href="qt3dextras-qdiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QDiffuseMapMaterial::specular" href="qt3dextras-qdiffusemapmaterial.html#specular-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QDiffuseMapMaterial::specularChanged" href="qt3dextras-qdiffusemapmaterial.html#specular-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QDiffuseMapMaterial::textureScale" href="qt3dextras-qdiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QDiffuseMapMaterial::textureScaleChanged" href="qt3dextras-qdiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusemapmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QDiffuseMapMaterial" fullname="Qt3DExtras::QDiffuseMapMaterial::~QDiffuseMapMaterial" href="qt3dextras-qdiffusemapmaterial.html#dtor.QDiffuseMapMaterial" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QDiffuseMapMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QDiffuseMapMaterial::ambient" href="qt3dextras-qdiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QDiffuseMapMaterial::diffuse" href="qt3dextras-qdiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QDiffuseMapMaterial::shininess" href="qt3dextras-qdiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QDiffuseMapMaterial::specular" href="qt3dextras-qdiffusemapmaterial.html#specular-prop" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QDiffuseMapMaterial::textureScale" href="qt3dextras-qdiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusemapmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial" href="qt3dextras-qdiffusespecularmapmaterial.html" status="deprecated" access="public" location="qdiffusespecularmapmaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps">
                <function name="QDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::QDiffuseSpecularMapMaterial" href="qt3dextras-qdiffusespecularmapmaterial.html#QDiffuseSpecularMapMaterial" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" meta="constructor" explicit="true" signature="QDiffuseSpecularMapMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::ambient" href="qt3dextras-qdiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::ambientChanged" href="qt3dextras-qdiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::diffuse" href="qt3dextras-qdiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="diffuse" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::diffuseChanged" href="qt3dextras-qdiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::setAmbient" href="qt3dextras-qdiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::setDiffuse" href="qt3dextras-qdiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::setShininess" href="qt3dextras-qdiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::setSpecular" href="qt3dextras-qdiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(Qt3DRender::QAbstractTexture *specular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="specular" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::setTextureScale" href="qt3dextras-qdiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::shininess" href="qt3dextras-qdiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::shininessChanged" href="qt3dextras-qdiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::specular" href="qt3dextras-qdiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="specular" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::specularChanged" href="qt3dextras-qdiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(Qt3DRender::QAbstractTexture *specular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="specular" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::textureScale" href="qt3dextras-qdiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::textureScaleChanged" href="qt3dextras-qdiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::~QDiffuseSpecularMapMaterial" href="qt3dextras-qdiffusespecularmapmaterial.html#dtor.QDiffuseSpecularMapMaterial" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QDiffuseSpecularMapMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::ambient" href="qt3dextras-qdiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::diffuse" href="qt3dextras-qdiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::shininess" href="qt3dextras-qdiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::specular" href="qt3dextras-qdiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QDiffuseSpecularMapMaterial::textureScale" href="qt3dextras-qdiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmapmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QDiffuseSpecularMaterial" fullname="Qt3DExtras::QDiffuseSpecularMaterial" href="qt3dextras-qdiffusespecularmaterial.html" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect">
                <function name="QDiffuseSpecularMaterial" fullname="Qt3DExtras::QDiffuseSpecularMaterial::QDiffuseSpecularMaterial" href="qt3dextras-qdiffusespecularmaterial.html#QDiffuseSpecularMaterial" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" meta="constructor" explicit="true" signature="QDiffuseSpecularMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="alphaBlendingEnabledChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::alphaBlendingEnabledChanged" href="qt3dextras-qdiffusespecularmaterial.html#alphaBlending-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="alphaBlending" type="void" signature="void alphaBlendingEnabledChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QDiffuseSpecularMaterial::ambient" href="qt3dextras-qdiffusespecularmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::ambientChanged" href="qt3dextras-qdiffusespecularmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QDiffuseSpecularMaterial::diffuse" href="qt3dextras-qdiffusespecularmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="diffuse" type="QVariant" signature="QVariant diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::diffuseChanged" href="qt3dextras-qdiffusespecularmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(const QVariant &amp;diffuse)">
                    <parameter type="const QVariant &amp;" name="diffuse" default=""/>
                </function>
                <function name="isAlphaBlendingEnabled" fullname="Qt3DExtras::QDiffuseSpecularMaterial::isAlphaBlendingEnabled" href="qt3dextras-qdiffusespecularmaterial.html#alphaBlending-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="alphaBlending" type="bool" signature="bool isAlphaBlendingEnabled() const"/>
                <function name="normal" fullname="Qt3DExtras::QDiffuseSpecularMaterial::normal" href="qt3dextras-qdiffusespecularmaterial.html#normal-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="normal" type="QVariant" signature="QVariant normal() const"/>
                <function name="normalChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::normalChanged" href="qt3dextras-qdiffusespecularmaterial.html#normal-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="normal" type="void" signature="void normalChanged(const QVariant &amp;normal)">
                    <parameter type="const QVariant &amp;" name="normal" default=""/>
                </function>
                <function name="setAlphaBlendingEnabled" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setAlphaBlendingEnabled" href="qt3dextras-qdiffusespecularmaterial.html#alphaBlending-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="alphaBlending" type="void" signature="void setAlphaBlendingEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setAmbient" href="qt3dextras-qdiffusespecularmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setDiffuse" href="qt3dextras-qdiffusespecularmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(const QVariant &amp;diffuse)">
                    <parameter type="const QVariant &amp;" name="diffuse" default=""/>
                </function>
                <function name="setNormal" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setNormal" href="qt3dextras-qdiffusespecularmaterial.html#normal-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="normal" type="void" signature="void setNormal(const QVariant &amp;normal)">
                    <parameter type="const QVariant &amp;" name="normal" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setShininess" href="qt3dextras-qdiffusespecularmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setSpecular" href="qt3dextras-qdiffusespecularmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QVariant &amp;specular)">
                    <parameter type="const QVariant &amp;" name="specular" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QDiffuseSpecularMaterial::setTextureScale" href="qt3dextras-qdiffusespecularmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QDiffuseSpecularMaterial::shininess" href="qt3dextras-qdiffusespecularmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::shininessChanged" href="qt3dextras-qdiffusespecularmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QDiffuseSpecularMaterial::specular" href="qt3dextras-qdiffusespecularmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="specular" type="QVariant" signature="QVariant specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::specularChanged" href="qt3dextras-qdiffusespecularmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QVariant &amp;specular)">
                    <parameter type="const QVariant &amp;" name="specular" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QDiffuseSpecularMaterial::textureScale" href="qt3dextras-qdiffusespecularmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QDiffuseSpecularMaterial::textureScaleChanged" href="qt3dextras-qdiffusespecularmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QDiffuseSpecularMaterial" fullname="Qt3DExtras::QDiffuseSpecularMaterial::~QDiffuseSpecularMaterial" href="qt3dextras-qdiffusespecularmaterial.html#dtor.QDiffuseSpecularMaterial" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QDiffuseSpecularMaterial()"/>
                <property name="alphaBlending" fullname="Qt3DExtras::QDiffuseSpecularMaterial::alphaBlending" href="qt3dextras-qdiffusespecularmaterial.html#alphaBlending-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="bool">
                    <getter name="isAlphaBlendingEnabled"/>
                    <setter name="setAlphaBlendingEnabled"/>
                    <notifier name="alphaBlendingEnabledChanged"/>
                </property>
                <property name="ambient" fullname="Qt3DExtras::QDiffuseSpecularMaterial::ambient" href="qt3dextras-qdiffusespecularmaterial.html#ambient-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QDiffuseSpecularMaterial::diffuse" href="qt3dextras-qdiffusespecularmaterial.html#diffuse-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="QVariant">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="normal" fullname="Qt3DExtras::QDiffuseSpecularMaterial::normal" href="qt3dextras-qdiffusespecularmaterial.html#normal-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="QVariant">
                    <getter name="normal"/>
                    <setter name="setNormal"/>
                    <notifier name="normalChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QDiffuseSpecularMaterial::shininess" href="qt3dextras-qdiffusespecularmaterial.html#shininess-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QDiffuseSpecularMaterial::specular" href="qt3dextras-qdiffusespecularmaterial.html#specular-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="QVariant">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QDiffuseSpecularMaterial::textureScale" href="qt3dextras-qdiffusespecularmaterial.html#textureScale-prop" status="active" access="public" location="qdiffusespecularmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QExtrudedTextGeometry" fullname="Qt3DExtras::QExtrudedTextGeometry" href="qt3dextras-qextrudedtextgeometry.html" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" groups="geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a 3D extruded text in 3D space">
                <function name="QExtrudedTextGeometry" fullname="Qt3DExtras::QExtrudedTextGeometry::QExtrudedTextGeometry" href="qt3dextras-qextrudedtextgeometry.html#QExtrudedTextGeometry" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" meta="constructor" explicit="true" signature="QExtrudedTextGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="depthChanged" fullname="Qt3DExtras::QExtrudedTextGeometry::depthChanged" href="qt3dextras-qextrudedtextgeometry.html#extrusionLength-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="signal" associated-property="extrusionLength" type="void" signature="void depthChanged(float extrusionLength)">
                    <parameter type="float" name="extrusionLength" default=""/>
                </function>
                <function name="extrusionLength" fullname="Qt3DExtras::QExtrudedTextGeometry::extrusionLength" href="qt3dextras-qextrudedtextgeometry.html#extrusionLength-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="extrusionLength" type="float" signature="float extrusionLength() const"/>
                <function name="font" fullname="Qt3DExtras::QExtrudedTextGeometry::font" href="qt3dextras-qextrudedtextgeometry.html#font-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="font" type="QFont" signature="QFont font() const"/>
                <function name="fontChanged" fullname="Qt3DExtras::QExtrudedTextGeometry::fontChanged" href="qt3dextras-qextrudedtextgeometry.html#font-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="signal" associated-property="font" type="void" signature="void fontChanged(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::indexAttribute" href="qt3dextras-qextrudedtextgeometry.html#indexAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="normalAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::normalAttribute" href="qt3dextras-qextrudedtextgeometry.html#normalAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::positionAttribute" href="qt3dextras-qextrudedtextgeometry.html#positionAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="setDepth" fullname="Qt3DExtras::QExtrudedTextGeometry::setDepth" href="qt3dextras-qextrudedtextgeometry.html#extrusionLength-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="slot" associated-property="extrusionLength" type="void" signature="void setDepth(float extrusionLength)">
                    <parameter type="float" name="extrusionLength" default=""/>
                </function>
                <function name="setFont" fullname="Qt3DExtras::QExtrudedTextGeometry::setFont" href="qt3dextras-qextrudedtextgeometry.html#font-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="slot" associated-property="font" type="void" signature="void setFont(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="setText" fullname="Qt3DExtras::QExtrudedTextGeometry::setText" href="qt3dextras-qextrudedtextgeometry.html#text-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="slot" associated-property="text" type="void" signature="void setText(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <function name="text" fullname="Qt3DExtras::QExtrudedTextGeometry::text" href="qt3dextras-qextrudedtextgeometry.html#text-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="plain" const="true" associated-property="text" type="QString" signature="QString text() const"/>
                <function name="textChanged" fullname="Qt3DExtras::QExtrudedTextGeometry::textChanged" href="qt3dextras-qextrudedtextgeometry.html#text-prop" status="active" access="public" location="qextrudedtextgeometry.h" meta="signal" associated-property="text" type="void" signature="void textChanged(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <property name="extrusionLength" fullname="Qt3DExtras::QExtrudedTextGeometry::extrusionLength" href="qt3dextras-qextrudedtextgeometry.html#extrusionLength-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" dataType="float">
                    <getter name="extrusionLength"/>
                    <setter name="setDepth"/>
                    <notifier name="depthChanged"/>
                </property>
                <property name="font" fullname="Qt3DExtras::QExtrudedTextGeometry::font" href="qt3dextras-qextrudedtextgeometry.html#font-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" dataType="QFont">
                    <getter name="font"/>
                    <setter name="setFont"/>
                    <notifier name="fontChanged"/>
                </property>
                <property name="indexAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::indexAttribute" href="qt3dextras-qextrudedtextgeometry.html#indexAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::normalAttribute" href="qt3dextras-qextrudedtextgeometry.html#normalAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QExtrudedTextGeometry::positionAttribute" href="qt3dextras-qextrudedtextgeometry.html#positionAttribute-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="text" fullname="Qt3DExtras::QExtrudedTextGeometry::text" href="qt3dextras-qextrudedtextgeometry.html#text-prop" status="active" access="public" location="qextrudedtextgeometry.h" documented="true" dataType="QString">
                    <getter name="text"/>
                    <setter name="setText"/>
                    <notifier name="textChanged"/>
                </property>
            </class>
            <class name="QExtrudedTextMesh" fullname="Qt3DExtras::QExtrudedTextMesh" href="qt3dextras-qextrudedtextmesh.html" status="active" access="public" location="qextrudedtextmesh.h" documented="true" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A 3D extruded Text mesh">
                <function name="QExtrudedTextMesh" fullname="Qt3DExtras::QExtrudedTextMesh::QExtrudedTextMesh" href="qt3dextras-qextrudedtextmesh.html#QExtrudedTextMesh" status="active" access="public" location="qextrudedtextmesh.h" documented="true" meta="constructor" explicit="true" signature="QExtrudedTextMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="depth" fullname="Qt3DExtras::QExtrudedTextMesh::depth" href="qt3dextras-qextrudedtextmesh.html#depth-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="plain" const="true" associated-property="depth" type="float" signature="float depth() const"/>
                <function name="depthChanged" fullname="Qt3DExtras::QExtrudedTextMesh::depthChanged" href="qt3dextras-qextrudedtextmesh.html#depth-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="signal" associated-property="depth" type="void" signature="void depthChanged(float depth)">
                    <parameter type="float" name="depth" default=""/>
                </function>
                <function name="font" fullname="Qt3DExtras::QExtrudedTextMesh::font" href="qt3dextras-qextrudedtextmesh.html#font-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="plain" const="true" associated-property="font" type="QFont" signature="QFont font() const"/>
                <function name="fontChanged" fullname="Qt3DExtras::QExtrudedTextMesh::fontChanged" href="qt3dextras-qextrudedtextmesh.html#font-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="signal" associated-property="font" type="void" signature="void fontChanged(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="setDepth" fullname="Qt3DExtras::QExtrudedTextMesh::setDepth" href="qt3dextras-qextrudedtextmesh.html#depth-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="slot" associated-property="depth" type="void" signature="void setDepth(float depth)">
                    <parameter type="float" name="depth" default=""/>
                </function>
                <function name="setFont" fullname="Qt3DExtras::QExtrudedTextMesh::setFont" href="qt3dextras-qextrudedtextmesh.html#font-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="slot" associated-property="font" type="void" signature="void setFont(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="setText" fullname="Qt3DExtras::QExtrudedTextMesh::setText" href="qt3dextras-qextrudedtextmesh.html#text-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="slot" associated-property="text" type="void" signature="void setText(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <function name="text" fullname="Qt3DExtras::QExtrudedTextMesh::text" href="qt3dextras-qextrudedtextmesh.html#text-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="plain" const="true" associated-property="text" type="QString" signature="QString text() const"/>
                <function name="textChanged" fullname="Qt3DExtras::QExtrudedTextMesh::textChanged" href="qt3dextras-qextrudedtextmesh.html#text-prop" status="active" access="public" location="qextrudedtextmesh.h" meta="signal" associated-property="text" type="void" signature="void textChanged(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <property name="depth" fullname="Qt3DExtras::QExtrudedTextMesh::depth" href="qt3dextras-qextrudedtextmesh.html#depth-prop" status="active" access="public" location="qextrudedtextmesh.h" documented="true" dataType="float">
                    <getter name="depth"/>
                    <setter name="setDepth"/>
                    <notifier name="depthChanged"/>
                </property>
                <property name="font" fullname="Qt3DExtras::QExtrudedTextMesh::font" href="qt3dextras-qextrudedtextmesh.html#font-prop" status="active" access="public" location="qextrudedtextmesh.h" documented="true" dataType="QFont">
                    <getter name="font"/>
                    <setter name="setFont"/>
                    <notifier name="fontChanged"/>
                </property>
                <property name="text" fullname="Qt3DExtras::QExtrudedTextMesh::text" href="qt3dextras-qextrudedtextmesh.html#text-prop" status="active" access="public" location="qextrudedtextmesh.h" documented="true" dataType="QString">
                    <getter name="text"/>
                    <setter name="setText"/>
                    <notifier name="textChanged"/>
                </property>
            </class>
            <class name="QFirstPersonCameraController" fullname="Qt3DExtras::QFirstPersonCameraController" href="qt3dextras-qfirstpersoncameracontroller.html" status="active" access="public" location="qfirstpersoncameracontroller.h" documented="true" groups="qt3d-extras-cameracontrollers" bases="Qt3DExtras::QAbstractCameraController" module="Qt3DExtras" brief="Allows controlling the scene camera from the first person perspective"/>
            <class name="QForwardRenderer" fullname="Qt3DExtras::QForwardRenderer" href="qt3dextras-qforwardrenderer.html" status="active" access="public" location="qforwardrenderer.h" documented="true" bases="Qt3DRender::QTechniqueFilter" module="Qt3DExtras" brief="Default FrameGraph implementation of a forward renderer">
                <function name="buffersToClear" fullname="Qt3DExtras::QForwardRenderer::buffersToClear" href="qt3dextras-qforwardrenderer.html#buffersToClear-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="buffersToClear" type="Qt3DRender::QClearBuffers::BufferType" signature="Qt3DRender::QClearBuffers::BufferType buffersToClear() const"/>
                <function name="buffersToClearChanged" fullname="Qt3DExtras::QForwardRenderer::buffersToClearChanged" href="qt3dextras-qforwardrenderer.html#buffersToClear-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="buffersToClear" type="void" signature="void buffersToClearChanged(Qt3DRender::QClearBuffers::BufferType)">
                    <parameter type="Qt3DRender::QClearBuffers::BufferType" name="" default=""/>
                </function>
                <function name="camera" fullname="Qt3DExtras::QForwardRenderer::camera" href="qt3dextras-qforwardrenderer.html#camera-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="camera" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * camera() const"/>
                <function name="cameraChanged" fullname="Qt3DExtras::QForwardRenderer::cameraChanged" href="qt3dextras-qforwardrenderer.html#camera-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="camera" type="void" signature="void cameraChanged(Qt3DCore::QEntity *camera)">
                    <parameter type="Qt3DCore::QEntity *" name="camera" default=""/>
                </function>
                <function name="clearColor" fullname="Qt3DExtras::QForwardRenderer::clearColor" href="qt3dextras-qforwardrenderer.html#clearColor-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="clearColor" type="QColor" signature="QColor clearColor() const"/>
                <function name="clearColorChanged" fullname="Qt3DExtras::QForwardRenderer::clearColorChanged" href="qt3dextras-qforwardrenderer.html#clearColor-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="clearColor" type="void" signature="void clearColorChanged(const QColor &amp;clearColor)">
                    <parameter type="const QColor &amp;" name="clearColor" default=""/>
                </function>
                <function name="externalRenderTargetSize" fullname="Qt3DExtras::QForwardRenderer::externalRenderTargetSize" href="qt3dextras-qforwardrenderer.html#externalRenderTargetSize-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="externalRenderTargetSize" type="QSize" signature="QSize externalRenderTargetSize() const"/>
                <function name="externalRenderTargetSizeChanged" fullname="Qt3DExtras::QForwardRenderer::externalRenderTargetSizeChanged" href="qt3dextras-qforwardrenderer.html#externalRenderTargetSize-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="externalRenderTargetSize" type="void" signature="void externalRenderTargetSizeChanged(const QSize &amp;size)">
                    <parameter type="const QSize &amp;" name="size" default=""/>
                </function>
                <function name="frustumCullingEnabledChanged" fullname="Qt3DExtras::QForwardRenderer::frustumCullingEnabledChanged" href="qt3dextras-qforwardrenderer.html#frustumCulling-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="frustumCulling" type="void" signature="void frustumCullingEnabledChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="gamma" fullname="Qt3DExtras::QForwardRenderer::gamma" href="qt3dextras-qforwardrenderer.html#gamma-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="gamma" type="float" signature="float gamma() const"/>
                <function name="gammaChanged" fullname="Qt3DExtras::QForwardRenderer::gammaChanged" href="qt3dextras-qforwardrenderer.html#gamma-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="gamma" type="void" signature="void gammaChanged(float gamma)">
                    <parameter type="float" name="gamma" default=""/>
                </function>
                <function name="isFrustumCullingEnabled" fullname="Qt3DExtras::QForwardRenderer::isFrustumCullingEnabled" href="qt3dextras-qforwardrenderer.html#frustumCulling-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="frustumCulling" type="bool" signature="bool isFrustumCullingEnabled() const"/>
                <function name="setBuffersToClear" fullname="Qt3DExtras::QForwardRenderer::setBuffersToClear" href="qt3dextras-qforwardrenderer.html#buffersToClear-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="buffersToClear" type="void" signature="void setBuffersToClear(Qt3DRender::QClearBuffers::BufferType)">
                    <parameter type="Qt3DRender::QClearBuffers::BufferType" name="" default=""/>
                </function>
                <function name="setCamera" fullname="Qt3DExtras::QForwardRenderer::setCamera" href="qt3dextras-qforwardrenderer.html#camera-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="camera" type="void" signature="void setCamera(Qt3DCore::QEntity *camera)">
                    <parameter type="Qt3DCore::QEntity *" name="camera" default=""/>
                </function>
                <function name="setClearColor" fullname="Qt3DExtras::QForwardRenderer::setClearColor" href="qt3dextras-qforwardrenderer.html#clearColor-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="clearColor" type="void" signature="void setClearColor(const QColor &amp;clearColor)">
                    <parameter type="const QColor &amp;" name="clearColor" default=""/>
                </function>
                <function name="setExternalRenderTargetSize" fullname="Qt3DExtras::QForwardRenderer::setExternalRenderTargetSize" href="qt3dextras-qforwardrenderer.html#externalRenderTargetSize-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="externalRenderTargetSize" type="void" signature="void setExternalRenderTargetSize(const QSize &amp;size)">
                    <parameter type="const QSize &amp;" name="size" default=""/>
                </function>
                <function name="setFrustumCullingEnabled" fullname="Qt3DExtras::QForwardRenderer::setFrustumCullingEnabled" href="qt3dextras-qforwardrenderer.html#frustumCulling-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="frustumCulling" type="void" signature="void setFrustumCullingEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setGamma" fullname="Qt3DExtras::QForwardRenderer::setGamma" href="qt3dextras-qforwardrenderer.html#gamma-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="gamma" type="void" signature="void setGamma(float gamma)">
                    <parameter type="float" name="gamma" default=""/>
                </function>
                <function name="setShowDebugOverlay" fullname="Qt3DExtras::QForwardRenderer::setShowDebugOverlay" href="qt3dextras-qforwardrenderer.html#showDebugOverlay-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="showDebugOverlay" type="void" signature="void setShowDebugOverlay(bool showDebugOverlay)">
                    <parameter type="bool" name="showDebugOverlay" default=""/>
                </function>
                <function name="setSurface" fullname="Qt3DExtras::QForwardRenderer::setSurface" href="qt3dextras-qforwardrenderer.html#surface-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="surface,window" type="void" signature="void setSurface(QObject *surface)">
                    <parameter type="QObject *" name="surface" default=""/>
                </function>
                <function name="setViewportRect" fullname="Qt3DExtras::QForwardRenderer::setViewportRect" href="qt3dextras-qforwardrenderer.html#viewportRect-prop" status="active" access="public" location="qforwardrenderer.h" meta="slot" associated-property="viewportRect" type="void" signature="void setViewportRect(const QRectF &amp;viewportRect)">
                    <parameter type="const QRectF &amp;" name="viewportRect" default=""/>
                </function>
                <function name="showDebugOverlay" fullname="Qt3DExtras::QForwardRenderer::showDebugOverlay" href="qt3dextras-qforwardrenderer.html#showDebugOverlay-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="showDebugOverlay" type="bool" signature="bool showDebugOverlay() const"/>
                <function name="showDebugOverlayChanged" fullname="Qt3DExtras::QForwardRenderer::showDebugOverlayChanged" href="qt3dextras-qforwardrenderer.html#showDebugOverlay-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="showDebugOverlay" type="void" signature="void showDebugOverlayChanged(bool showDebugOverlay)">
                    <parameter type="bool" name="showDebugOverlay" default=""/>
                </function>
                <function name="surface" fullname="Qt3DExtras::QForwardRenderer::surface" href="qt3dextras-qforwardrenderer.html#surface-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="surface,window" type="QObject *" signature="QObject * surface() const"/>
                <function name="surfaceChanged" fullname="Qt3DExtras::QForwardRenderer::surfaceChanged" href="qt3dextras-qforwardrenderer.html#surface-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="surface,window" type="void" signature="void surfaceChanged(QObject *surface)">
                    <parameter type="QObject *" name="surface" default=""/>
                </function>
                <function name="viewportRect" fullname="Qt3DExtras::QForwardRenderer::viewportRect" href="qt3dextras-qforwardrenderer.html#viewportRect-prop" status="active" access="public" location="qforwardrenderer.h" meta="plain" const="true" associated-property="viewportRect" type="QRectF" signature="QRectF viewportRect() const"/>
                <function name="viewportRectChanged" fullname="Qt3DExtras::QForwardRenderer::viewportRectChanged" href="qt3dextras-qforwardrenderer.html#viewportRect-prop" status="active" access="public" location="qforwardrenderer.h" meta="signal" associated-property="viewportRect" type="void" signature="void viewportRectChanged(const QRectF &amp;viewportRect)">
                    <parameter type="const QRectF &amp;" name="viewportRect" default=""/>
                </function>
                <property name="buffersToClear" fullname="Qt3DExtras::QForwardRenderer::buffersToClear" href="qt3dextras-qforwardrenderer.html#buffersToClear-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="Qt3DRender::QClearBuffers::BufferType">
                    <getter name="buffersToClear"/>
                    <setter name="setBuffersToClear"/>
                    <notifier name="buffersToClearChanged"/>
                </property>
                <property name="camera" fullname="Qt3DExtras::QForwardRenderer::camera" href="qt3dextras-qforwardrenderer.html#camera-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="Qt3DCore::QEntity*">
                    <getter name="camera"/>
                    <setter name="setCamera"/>
                    <notifier name="cameraChanged"/>
                </property>
                <property name="clearColor" fullname="Qt3DExtras::QForwardRenderer::clearColor" href="qt3dextras-qforwardrenderer.html#clearColor-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="QColor">
                    <getter name="clearColor"/>
                    <setter name="setClearColor"/>
                    <notifier name="clearColorChanged"/>
                </property>
                <property name="externalRenderTargetSize" fullname="Qt3DExtras::QForwardRenderer::externalRenderTargetSize" href="qt3dextras-qforwardrenderer.html#externalRenderTargetSize-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="QSize">
                    <getter name="externalRenderTargetSize"/>
                    <setter name="setExternalRenderTargetSize"/>
                    <notifier name="externalRenderTargetSizeChanged"/>
                </property>
                <property name="frustumCulling" fullname="Qt3DExtras::QForwardRenderer::frustumCulling" href="qt3dextras-qforwardrenderer.html#frustumCulling-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="bool">
                    <getter name="isFrustumCullingEnabled"/>
                    <setter name="setFrustumCullingEnabled"/>
                    <notifier name="frustumCullingEnabledChanged"/>
                </property>
                <property name="gamma" fullname="Qt3DExtras::QForwardRenderer::gamma" href="qt3dextras-qforwardrenderer.html#gamma-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="float">
                    <getter name="gamma"/>
                    <setter name="setGamma"/>
                    <notifier name="gammaChanged"/>
                </property>
                <property name="showDebugOverlay" fullname="Qt3DExtras::QForwardRenderer::showDebugOverlay" href="qt3dextras-qforwardrenderer.html#showDebugOverlay-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="bool">
                    <getter name="showDebugOverlay"/>
                    <setter name="setShowDebugOverlay"/>
                    <notifier name="showDebugOverlayChanged"/>
                </property>
                <property name="surface" fullname="Qt3DExtras::QForwardRenderer::surface" href="qt3dextras-qforwardrenderer.html#surface-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="QObject*">
                    <getter name="surface"/>
                    <setter name="setSurface"/>
                    <notifier name="surfaceChanged"/>
                </property>
                <property name="viewportRect" fullname="Qt3DExtras::QForwardRenderer::viewportRect" href="qt3dextras-qforwardrenderer.html#viewportRect-prop" status="active" access="public" location="qforwardrenderer.h" documented="true" dataType="QRectF">
                    <getter name="viewportRect"/>
                    <setter name="setViewportRect"/>
                    <notifier name="viewportRectChanged"/>
                </property>
                <property name="window" fullname="Qt3DExtras::QForwardRenderer::window" href="qt3dextras-qforwardrenderer-obsolete.html#window-prop" status="deprecated" access="public" location="qforwardrenderer.h" documented="true" dataType="QObject*">
                    <getter name="surface"/>
                    <setter name="setSurface"/>
                    <notifier name="surfaceChanged"/>
                </property>
            </class>
            <class name="QGoochMaterial" fullname="Qt3DExtras::QGoochMaterial" href="qt3dextras-qgoochmaterial.html" status="active" access="public" location="qgoochmaterial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Material that implements the Gooch shading model, popular in CAD and CAM applications">
                <function name="QGoochMaterial" fullname="Qt3DExtras::QGoochMaterial::QGoochMaterial" href="qt3dextras-qgoochmaterial.html#QGoochMaterial" status="active" access="public" location="qgoochmaterial.h" documented="true" meta="constructor" explicit="true" signature="QGoochMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="alpha" fullname="Qt3DExtras::QGoochMaterial::alpha" href="qt3dextras-qgoochmaterial.html#alpha-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="alpha" type="float" signature="float alpha() const"/>
                <function name="alphaChanged" fullname="Qt3DExtras::QGoochMaterial::alphaChanged" href="qt3dextras-qgoochmaterial.html#alpha-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="alpha" type="void" signature="void alphaChanged(float alpha)">
                    <parameter type="float" name="alpha" default=""/>
                </function>
                <function name="beta" fullname="Qt3DExtras::QGoochMaterial::beta" href="qt3dextras-qgoochmaterial.html#beta-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="beta" type="float" signature="float beta() const"/>
                <function name="betaChanged" fullname="Qt3DExtras::QGoochMaterial::betaChanged" href="qt3dextras-qgoochmaterial.html#beta-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="beta" type="void" signature="void betaChanged(float beta)">
                    <parameter type="float" name="beta" default=""/>
                </function>
                <function name="cool" fullname="Qt3DExtras::QGoochMaterial::cool" href="qt3dextras-qgoochmaterial.html#cool-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="cool" type="QColor" signature="QColor cool() const"/>
                <function name="coolChanged" fullname="Qt3DExtras::QGoochMaterial::coolChanged" href="qt3dextras-qgoochmaterial.html#cool-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="cool" type="void" signature="void coolChanged(const QColor &amp;cool)">
                    <parameter type="const QColor &amp;" name="cool" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QGoochMaterial::diffuse" href="qt3dextras-qgoochmaterial.html#diffuse-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="diffuse" type="QColor" signature="QColor diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QGoochMaterial::diffuseChanged" href="qt3dextras-qgoochmaterial.html#diffuse-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setAlpha" fullname="Qt3DExtras::QGoochMaterial::setAlpha" href="qt3dextras-qgoochmaterial.html#alpha-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="alpha" type="void" signature="void setAlpha(float alpha)">
                    <parameter type="float" name="alpha" default=""/>
                </function>
                <function name="setBeta" fullname="Qt3DExtras::QGoochMaterial::setBeta" href="qt3dextras-qgoochmaterial.html#beta-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="beta" type="void" signature="void setBeta(float beta)">
                    <parameter type="float" name="beta" default=""/>
                </function>
                <function name="setCool" fullname="Qt3DExtras::QGoochMaterial::setCool" href="qt3dextras-qgoochmaterial.html#cool-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="cool" type="void" signature="void setCool(const QColor &amp;cool)">
                    <parameter type="const QColor &amp;" name="cool" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QGoochMaterial::setDiffuse" href="qt3dextras-qgoochmaterial.html#diffuse-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QGoochMaterial::setShininess" href="qt3dextras-qgoochmaterial.html#shininess-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QGoochMaterial::setSpecular" href="qt3dextras-qgoochmaterial.html#specular-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="setWarm" fullname="Qt3DExtras::QGoochMaterial::setWarm" href="qt3dextras-qgoochmaterial.html#warm-prop" status="active" access="public" location="qgoochmaterial.h" meta="slot" associated-property="warm" type="void" signature="void setWarm(const QColor &amp;warm)">
                    <parameter type="const QColor &amp;" name="warm" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QGoochMaterial::shininess" href="qt3dextras-qgoochmaterial.html#shininess-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QGoochMaterial::shininessChanged" href="qt3dextras-qgoochmaterial.html#shininess-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QGoochMaterial::specular" href="qt3dextras-qgoochmaterial.html#specular-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QGoochMaterial::specularChanged" href="qt3dextras-qgoochmaterial.html#specular-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="warm" fullname="Qt3DExtras::QGoochMaterial::warm" href="qt3dextras-qgoochmaterial.html#warm-prop" status="active" access="public" location="qgoochmaterial.h" meta="plain" const="true" associated-property="warm" type="QColor" signature="QColor warm() const"/>
                <function name="warmChanged" fullname="Qt3DExtras::QGoochMaterial::warmChanged" href="qt3dextras-qgoochmaterial.html#warm-prop" status="active" access="public" location="qgoochmaterial.h" meta="signal" associated-property="warm" type="void" signature="void warmChanged(const QColor &amp;warm)">
                    <parameter type="const QColor &amp;" name="warm" default=""/>
                </function>
                <property name="alpha" fullname="Qt3DExtras::QGoochMaterial::alpha" href="qt3dextras-qgoochmaterial.html#alpha-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="float">
                    <getter name="alpha"/>
                    <setter name="setAlpha"/>
                    <notifier name="alphaChanged"/>
                </property>
                <property name="beta" fullname="Qt3DExtras::QGoochMaterial::beta" href="qt3dextras-qgoochmaterial.html#beta-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="float">
                    <getter name="beta"/>
                    <setter name="setBeta"/>
                    <notifier name="betaChanged"/>
                </property>
                <property name="cool" fullname="Qt3DExtras::QGoochMaterial::cool" href="qt3dextras-qgoochmaterial.html#cool-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="QColor">
                    <getter name="cool"/>
                    <setter name="setCool"/>
                    <notifier name="coolChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QGoochMaterial::diffuse" href="qt3dextras-qgoochmaterial.html#diffuse-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="QColor">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QGoochMaterial::shininess" href="qt3dextras-qgoochmaterial.html#shininess-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QGoochMaterial::specular" href="qt3dextras-qgoochmaterial.html#specular-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="warm" fullname="Qt3DExtras::QGoochMaterial::warm" href="qt3dextras-qgoochmaterial.html#warm-prop" status="active" access="public" location="qgoochmaterial.h" documented="true" dataType="QColor">
                    <getter name="warm"/>
                    <setter name="setWarm"/>
                    <notifier name="warmChanged"/>
                </property>
            </class>
            <class name="QMetalRoughMaterial" fullname="Qt3DExtras::QMetalRoughMaterial" href="qt3dextras-qmetalroughmaterial.html" status="active" access="public" location="qmetalroughmaterial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of PBR lighting">
                <function name="QMetalRoughMaterial" fullname="Qt3DExtras::QMetalRoughMaterial::QMetalRoughMaterial" href="qt3dextras-qmetalroughmaterial.html#QMetalRoughMaterial" status="active" access="public" location="qmetalroughmaterial.h" documented="true" meta="constructor" explicit="true" signature="QMetalRoughMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambientOcclusion" fullname="Qt3DExtras::QMetalRoughMaterial::ambientOcclusion" href="qt3dextras-qmetalroughmaterial.html#ambientOcclusion-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="ambientOcclusion" type="QVariant" signature="QVariant ambientOcclusion() const"/>
                <function name="ambientOcclusionChanged" fullname="Qt3DExtras::QMetalRoughMaterial::ambientOcclusionChanged" href="qt3dextras-qmetalroughmaterial.html#ambientOcclusion-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="ambientOcclusion" type="void" signature="void ambientOcclusionChanged(const QVariant &amp;ambientOcclusion)">
                    <parameter type="const QVariant &amp;" name="ambientOcclusion" default=""/>
                </function>
                <function name="baseColor" fullname="Qt3DExtras::QMetalRoughMaterial::baseColor" href="qt3dextras-qmetalroughmaterial.html#baseColor-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="baseColor" type="QVariant" signature="QVariant baseColor() const"/>
                <function name="baseColorChanged" fullname="Qt3DExtras::QMetalRoughMaterial::baseColorChanged" href="qt3dextras-qmetalroughmaterial.html#baseColor-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="baseColor" type="void" signature="void baseColorChanged(const QVariant &amp;baseColor)">
                    <parameter type="const QVariant &amp;" name="baseColor" default=""/>
                </function>
                <function name="metalness" fullname="Qt3DExtras::QMetalRoughMaterial::metalness" href="qt3dextras-qmetalroughmaterial.html#metalness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="metalness" type="QVariant" signature="QVariant metalness() const"/>
                <function name="metalnessChanged" fullname="Qt3DExtras::QMetalRoughMaterial::metalnessChanged" href="qt3dextras-qmetalroughmaterial.html#metalness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="metalness" type="void" signature="void metalnessChanged(const QVariant &amp;metalness)">
                    <parameter type="const QVariant &amp;" name="metalness" default=""/>
                </function>
                <function name="normal" fullname="Qt3DExtras::QMetalRoughMaterial::normal" href="qt3dextras-qmetalroughmaterial.html#normal-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="normal" type="QVariant" signature="QVariant normal() const"/>
                <function name="normalChanged" fullname="Qt3DExtras::QMetalRoughMaterial::normalChanged" href="qt3dextras-qmetalroughmaterial.html#normal-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="normal" type="void" signature="void normalChanged(const QVariant &amp;normal)">
                    <parameter type="const QVariant &amp;" name="normal" default=""/>
                </function>
                <function name="roughness" fullname="Qt3DExtras::QMetalRoughMaterial::roughness" href="qt3dextras-qmetalroughmaterial.html#roughness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="roughness" type="QVariant" signature="QVariant roughness() const"/>
                <function name="roughnessChanged" fullname="Qt3DExtras::QMetalRoughMaterial::roughnessChanged" href="qt3dextras-qmetalroughmaterial.html#roughness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="roughness" type="void" signature="void roughnessChanged(const QVariant &amp;roughness)">
                    <parameter type="const QVariant &amp;" name="roughness" default=""/>
                </function>
                <function name="setAmbientOcclusion" fullname="Qt3DExtras::QMetalRoughMaterial::setAmbientOcclusion" href="qt3dextras-qmetalroughmaterial.html#ambientOcclusion-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="ambientOcclusion" type="void" signature="void setAmbientOcclusion(const QVariant &amp;ambientOcclusion)">
                    <parameter type="const QVariant &amp;" name="ambientOcclusion" default=""/>
                </function>
                <function name="setBaseColor" fullname="Qt3DExtras::QMetalRoughMaterial::setBaseColor" href="qt3dextras-qmetalroughmaterial.html#baseColor-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="baseColor" type="void" signature="void setBaseColor(const QVariant &amp;baseColor)">
                    <parameter type="const QVariant &amp;" name="baseColor" default=""/>
                </function>
                <function name="setMetalness" fullname="Qt3DExtras::QMetalRoughMaterial::setMetalness" href="qt3dextras-qmetalroughmaterial.html#metalness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="metalness" type="void" signature="void setMetalness(const QVariant &amp;metalness)">
                    <parameter type="const QVariant &amp;" name="metalness" default=""/>
                </function>
                <function name="setNormal" fullname="Qt3DExtras::QMetalRoughMaterial::setNormal" href="qt3dextras-qmetalroughmaterial.html#normal-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="normal" type="void" signature="void setNormal(const QVariant &amp;normal)">
                    <parameter type="const QVariant &amp;" name="normal" default=""/>
                </function>
                <function name="setRoughness" fullname="Qt3DExtras::QMetalRoughMaterial::setRoughness" href="qt3dextras-qmetalroughmaterial.html#roughness-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="roughness" type="void" signature="void setRoughness(const QVariant &amp;roughness)">
                    <parameter type="const QVariant &amp;" name="roughness" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QMetalRoughMaterial::setTextureScale" href="qt3dextras-qmetalroughmaterial.html#textureScale-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QMetalRoughMaterial::textureScale" href="qt3dextras-qmetalroughmaterial.html#textureScale-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QMetalRoughMaterial::textureScaleChanged" href="qt3dextras-qmetalroughmaterial.html#textureScale-prop" status="active" access="public" location="qmetalroughmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QMetalRoughMaterial" fullname="Qt3DExtras::QMetalRoughMaterial::~QMetalRoughMaterial" href="qt3dextras-qmetalroughmaterial.html#dtor.QMetalRoughMaterial" status="active" access="public" location="qmetalroughmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QMetalRoughMaterial()"/>
                <property name="ambientOcclusion" fullname="Qt3DExtras::QMetalRoughMaterial::ambientOcclusion" href="qt3dextras-qmetalroughmaterial.html#ambientOcclusion-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="QVariant">
                    <getter name="ambientOcclusion"/>
                    <setter name="setAmbientOcclusion"/>
                    <notifier name="ambientOcclusionChanged"/>
                </property>
                <property name="baseColor" fullname="Qt3DExtras::QMetalRoughMaterial::baseColor" href="qt3dextras-qmetalroughmaterial.html#baseColor-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="QVariant">
                    <getter name="baseColor"/>
                    <setter name="setBaseColor"/>
                    <notifier name="baseColorChanged"/>
                </property>
                <property name="metalness" fullname="Qt3DExtras::QMetalRoughMaterial::metalness" href="qt3dextras-qmetalroughmaterial.html#metalness-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="QVariant">
                    <getter name="metalness"/>
                    <setter name="setMetalness"/>
                    <notifier name="metalnessChanged"/>
                </property>
                <property name="normal" fullname="Qt3DExtras::QMetalRoughMaterial::normal" href="qt3dextras-qmetalroughmaterial.html#normal-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="QVariant">
                    <getter name="normal"/>
                    <setter name="setNormal"/>
                    <notifier name="normalChanged"/>
                </property>
                <property name="roughness" fullname="Qt3DExtras::QMetalRoughMaterial::roughness" href="qt3dextras-qmetalroughmaterial.html#roughness-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="QVariant">
                    <getter name="roughness"/>
                    <setter name="setRoughness"/>
                    <notifier name="roughnessChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QMetalRoughMaterial::textureScale" href="qt3dextras-qmetalroughmaterial.html#textureScale-prop" status="active" access="public" location="qmetalroughmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QMorphPhongMaterial" fullname="Qt3DExtras::QMorphPhongMaterial" href="qt3dextras-qmorphphongmaterial.html" status="active" access="public" location="qmorphphongmaterial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect">
                <function name="QMorphPhongMaterial" fullname="Qt3DExtras::QMorphPhongMaterial::QMorphPhongMaterial" href="qt3dextras-qmorphphongmaterial.html#QMorphPhongMaterial" status="active" access="public" location="qmorphphongmaterial.h" documented="true" meta="constructor" explicit="true" signature="QMorphPhongMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QMorphPhongMaterial::ambient" href="qt3dextras-qmorphphongmaterial.html#ambient-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QMorphPhongMaterial::ambientChanged" href="qt3dextras-qmorphphongmaterial.html#ambient-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QMorphPhongMaterial::diffuse" href="qt3dextras-qmorphphongmaterial.html#diffuse-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="plain" const="true" associated-property="diffuse" type="QColor" signature="QColor diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QMorphPhongMaterial::diffuseChanged" href="qt3dextras-qmorphphongmaterial.html#diffuse-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="interpolator" fullname="Qt3DExtras::QMorphPhongMaterial::interpolator" href="qt3dextras-qmorphphongmaterial.html#interpolator-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="plain" const="true" associated-property="interpolator" type="float" signature="float interpolator() const"/>
                <function name="interpolatorChanged" fullname="Qt3DExtras::QMorphPhongMaterial::interpolatorChanged" href="qt3dextras-qmorphphongmaterial.html#interpolator-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="signal" associated-property="interpolator" type="void" signature="void interpolatorChanged(float interpolator)">
                    <parameter type="float" name="interpolator" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QMorphPhongMaterial::setAmbient" href="qt3dextras-qmorphphongmaterial.html#ambient-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QMorphPhongMaterial::setDiffuse" href="qt3dextras-qmorphphongmaterial.html#diffuse-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setInterpolator" fullname="Qt3DExtras::QMorphPhongMaterial::setInterpolator" href="qt3dextras-qmorphphongmaterial.html#interpolator-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="slot" associated-property="interpolator" type="void" signature="void setInterpolator(float interpolator)">
                    <parameter type="float" name="interpolator" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QMorphPhongMaterial::setShininess" href="qt3dextras-qmorphphongmaterial.html#shininess-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QMorphPhongMaterial::setSpecular" href="qt3dextras-qmorphphongmaterial.html#specular-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QMorphPhongMaterial::shininess" href="qt3dextras-qmorphphongmaterial.html#shininess-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QMorphPhongMaterial::shininessChanged" href="qt3dextras-qmorphphongmaterial.html#shininess-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QMorphPhongMaterial::specular" href="qt3dextras-qmorphphongmaterial.html#specular-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QMorphPhongMaterial::specularChanged" href="qt3dextras-qmorphphongmaterial.html#specular-prop" status="active" access="public" location="qmorphphongmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="~QMorphPhongMaterial" fullname="Qt3DExtras::QMorphPhongMaterial::~QMorphPhongMaterial" href="qt3dextras-qmorphphongmaterial.html#dtor.QMorphPhongMaterial" status="active" access="public" location="qmorphphongmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QMorphPhongMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QMorphPhongMaterial::ambient" href="qt3dextras-qmorphphongmaterial.html#ambient-prop" status="active" access="public" location="qmorphphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QMorphPhongMaterial::diffuse" href="qt3dextras-qmorphphongmaterial.html#diffuse-prop" status="active" access="public" location="qmorphphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="interpolator" fullname="Qt3DExtras::QMorphPhongMaterial::interpolator" href="qt3dextras-qmorphphongmaterial.html#interpolator-prop" status="active" access="public" location="qmorphphongmaterial.h" documented="true" dataType="float">
                    <getter name="interpolator"/>
                    <setter name="setInterpolator"/>
                    <notifier name="interpolatorChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QMorphPhongMaterial::shininess" href="qt3dextras-qmorphphongmaterial.html#shininess-prop" status="active" access="public" location="qmorphphongmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QMorphPhongMaterial::specular" href="qt3dextras-qmorphphongmaterial.html#specular-prop" status="active" access="public" location="qmorphphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
            </class>
            <class name="QNormalDiffuseMapAlphaMaterial" fullname="Qt3DExtras::QNormalDiffuseMapAlphaMaterial" href="qt3dextras-qnormaldiffusemapalphamaterial.html" status="deprecated" access="public" location="qnormaldiffusemapalphamaterial.h" documented="true" bases="Qt3DExtras::QNormalDiffuseMapMaterial" module="Qt3DExtras" brief="Specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass">
                <function name="QNormalDiffuseMapAlphaMaterial" fullname="Qt3DExtras::QNormalDiffuseMapAlphaMaterial::QNormalDiffuseMapAlphaMaterial" href="qt3dextras-qnormaldiffusemapalphamaterial.html#QNormalDiffuseMapAlphaMaterial" status="active" access="public" location="qnormaldiffusemapalphamaterial.h" documented="true" meta="constructor" explicit="true" signature="QNormalDiffuseMapAlphaMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="~QNormalDiffuseMapAlphaMaterial" fullname="Qt3DExtras::QNormalDiffuseMapAlphaMaterial::~QNormalDiffuseMapAlphaMaterial" href="qt3dextras-qnormaldiffusemapalphamaterial.html#dtor.QNormalDiffuseMapAlphaMaterial" status="active" access="public" location="qnormaldiffusemapalphamaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QNormalDiffuseMapAlphaMaterial()"/>
            </class>
            <class name="QNormalDiffuseMapMaterial" fullname="Qt3DExtras::QNormalDiffuseMapMaterial" href="qt3dextras-qnormaldiffusemapmaterial.html" status="deprecated" access="public" location="qnormaldiffusemapmaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map">
                <function name="QNormalDiffuseMapMaterial" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::QNormalDiffuseMapMaterial" href="qt3dextras-qnormaldiffusemapmaterial.html#QNormalDiffuseMapMaterial" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" meta="constructor" explicit="true" signature="QNormalDiffuseMapMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::ambient" href="qt3dextras-qnormaldiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::ambientChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::diffuse" href="qt3dextras-qnormaldiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="diffuse" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::diffuseChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="normal" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::normal" href="qt3dextras-qnormaldiffusemapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="normal" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * normal() const"/>
                <function name="normalChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::normalChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="normal" type="void" signature="void normalChanged(Qt3DRender::QAbstractTexture *normal)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="normal" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setAmbient" href="qt3dextras-qnormaldiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setDiffuse" href="qt3dextras-qnormaldiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setNormal" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setNormal" href="qt3dextras-qnormaldiffusemapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="normal" type="void" signature="void setNormal(Qt3DRender::QAbstractTexture *normal)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="normal" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setShininess" href="qt3dextras-qnormaldiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setSpecular" href="qt3dextras-qnormaldiffusemapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::setTextureScale" href="qt3dextras-qnormaldiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::shininess" href="qt3dextras-qnormaldiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::shininessChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::specular" href="qt3dextras-qnormaldiffusemapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::specularChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::textureScale" href="qt3dextras-qnormaldiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::textureScaleChanged" href="qt3dextras-qnormaldiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QNormalDiffuseMapMaterial" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::~QNormalDiffuseMapMaterial" href="qt3dextras-qnormaldiffusemapmaterial.html#dtor.QNormalDiffuseMapMaterial" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QNormalDiffuseMapMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::ambient" href="qt3dextras-qnormaldiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::diffuse" href="qt3dextras-qnormaldiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="normal" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::normal" href="qt3dextras-qnormaldiffusemapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="normal"/>
                    <setter name="setNormal"/>
                    <notifier name="normalChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::shininess" href="qt3dextras-qnormaldiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::specular" href="qt3dextras-qnormaldiffusemapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QNormalDiffuseMapMaterial::textureScale" href="qt3dextras-qnormaldiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusemapmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QNormalDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial" href="qt3dextras-qnormaldiffusespecularmapmaterial.html" status="deprecated" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map">
                <function name="QNormalDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::QNormalDiffuseSpecularMapMaterial" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#QNormalDiffuseSpecularMapMaterial" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" meta="constructor" explicit="true" signature="QNormalDiffuseSpecularMapMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::ambient" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::ambientChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::diffuse" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="diffuse" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::diffuseChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="normal" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::normal" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="normal" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * normal() const"/>
                <function name="normalChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::normalChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="normal" type="void" signature="void normalChanged(Qt3DRender::QAbstractTexture *normal)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="normal" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setAmbient" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setDiffuse" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(Qt3DRender::QAbstractTexture *diffuse)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="diffuse" default=""/>
                </function>
                <function name="setNormal" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setNormal" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="normal" type="void" signature="void setNormal(Qt3DRender::QAbstractTexture *normal)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="normal" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setShininess" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setSpecular" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(Qt3DRender::QAbstractTexture *specular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="specular" default=""/>
                </function>
                <function name="setTextureScale" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::setTextureScale" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="slot" associated-property="textureScale" type="void" signature="void setTextureScale(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::shininess" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::shininessChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::specular" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="specular" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::specularChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(Qt3DRender::QAbstractTexture *specular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="specular" default=""/>
                </function>
                <function name="textureScale" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::textureScale" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="plain" const="true" associated-property="textureScale" type="float" signature="float textureScale() const"/>
                <function name="textureScaleChanged" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::textureScaleChanged" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" meta="signal" associated-property="textureScale" type="void" signature="void textureScaleChanged(float textureScale)">
                    <parameter type="float" name="textureScale" default=""/>
                </function>
                <function name="~QNormalDiffuseSpecularMapMaterial" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::~QNormalDiffuseSpecularMapMaterial" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#dtor.QNormalDiffuseSpecularMapMaterial" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QNormalDiffuseSpecularMapMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::ambient" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::diffuse" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="normal" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::normal" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#normal-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="normal"/>
                    <setter name="setNormal"/>
                    <notifier name="normalChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::shininess" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::specular" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
                <property name="textureScale" fullname="Qt3DExtras::QNormalDiffuseSpecularMapMaterial::textureScale" href="qt3dextras-qnormaldiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qnormaldiffusespecularmapmaterial.h" documented="true" dataType="float">
                    <getter name="textureScale"/>
                    <setter name="setTextureScale"/>
                    <notifier name="textureScaleChanged"/>
                </property>
            </class>
            <class name="QOrbitCameraController" fullname="Qt3DExtras::QOrbitCameraController" href="qt3dextras-qorbitcameracontroller.html" status="active" access="public" location="qorbitcameracontroller.h" documented="true" groups="qt3d-extras-cameracontrollers" bases="Qt3DExtras::QAbstractCameraController" module="Qt3DExtras" brief="Allows controlling the scene camera along orbital path">
                <function name="inversePan" fullname="Qt3DExtras::QOrbitCameraController::inversePan" href="qt3dextras-qorbitcameracontroller.html#inversePan-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="inversePan" type="bool" signature="bool inversePan() const"/>
                <function name="inversePanChanged" fullname="Qt3DExtras::QOrbitCameraController::inversePanChanged" href="qt3dextras-qorbitcameracontroller.html#inversePan-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="inversePan" type="void" signature="void inversePanChanged(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="inverseTilt" fullname="Qt3DExtras::QOrbitCameraController::inverseTilt" href="qt3dextras-qorbitcameracontroller.html#inverseTilt-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="inverseTilt" type="bool" signature="bool inverseTilt() const"/>
                <function name="inverseTiltChanged" fullname="Qt3DExtras::QOrbitCameraController::inverseTiltChanged" href="qt3dextras-qorbitcameracontroller.html#inverseTilt-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="inverseTilt" type="void" signature="void inverseTiltChanged(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="inverseXTranslate" fullname="Qt3DExtras::QOrbitCameraController::inverseXTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseXTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="inverseXTranslate" type="bool" signature="bool inverseXTranslate() const"/>
                <function name="inverseXTranslateChanged" fullname="Qt3DExtras::QOrbitCameraController::inverseXTranslateChanged" href="qt3dextras-qorbitcameracontroller.html#inverseXTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="inverseXTranslate" type="void" signature="void inverseXTranslateChanged(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="inverseYTranslate" fullname="Qt3DExtras::QOrbitCameraController::inverseYTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseYTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="inverseYTranslate" type="bool" signature="bool inverseYTranslate() const"/>
                <function name="inverseYTranslateChanged" fullname="Qt3DExtras::QOrbitCameraController::inverseYTranslateChanged" href="qt3dextras-qorbitcameracontroller.html#inverseYTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="inverseYTranslate" type="void" signature="void inverseYTranslateChanged(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="setInversePan" fullname="Qt3DExtras::QOrbitCameraController::setInversePan" href="qt3dextras-qorbitcameracontroller.html#inversePan-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="inversePan" type="void" signature="void setInversePan(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="setInverseTilt" fullname="Qt3DExtras::QOrbitCameraController::setInverseTilt" href="qt3dextras-qorbitcameracontroller.html#inverseTilt-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="inverseTilt" type="void" signature="void setInverseTilt(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="setInverseXTranslate" fullname="Qt3DExtras::QOrbitCameraController::setInverseXTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseXTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="inverseXTranslate" type="void" signature="void setInverseXTranslate(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="setInverseYTranslate" fullname="Qt3DExtras::QOrbitCameraController::setInverseYTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseYTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="inverseYTranslate" type="void" signature="void setInverseYTranslate(bool isInverse)">
                    <parameter type="bool" name="isInverse" default=""/>
                </function>
                <function name="setUpVector" fullname="Qt3DExtras::QOrbitCameraController::setUpVector" href="qt3dextras-qorbitcameracontroller.html#upVector-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="upVector" type="void" signature="void setUpVector(const QVector3D &amp;upVector)">
                    <parameter type="const QVector3D &amp;" name="upVector" default=""/>
                </function>
                <function name="setZoomInLimit" fullname="Qt3DExtras::QOrbitCameraController::setZoomInLimit" href="qt3dextras-qorbitcameracontroller.html#zoomInLimit-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="zoomInLimit" type="void" signature="void setZoomInLimit(float zoomInLimit)">
                    <parameter type="float" name="zoomInLimit" default=""/>
                </function>
                <function name="setZoomTranslateViewCenter" fullname="Qt3DExtras::QOrbitCameraController::setZoomTranslateViewCenter" href="qt3dextras-qorbitcameracontroller.html#zoomTranslateViewCenter-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="slot" associated-property="zoomTranslateViewCenter" type="void" signature="void setZoomTranslateViewCenter(bool isTranslate)">
                    <parameter type="bool" name="isTranslate" default=""/>
                </function>
                <function name="upVector" fullname="Qt3DExtras::QOrbitCameraController::upVector" href="qt3dextras-qorbitcameracontroller.html#upVector-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="upVector" type="QVector3D" signature="QVector3D upVector() const"/>
                <function name="upVectorChanged" fullname="Qt3DExtras::QOrbitCameraController::upVectorChanged" href="qt3dextras-qorbitcameracontroller.html#upVector-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="upVector" type="void" signature="void upVectorChanged(const QVector3D &amp;upVector)">
                    <parameter type="const QVector3D &amp;" name="upVector" default=""/>
                </function>
                <function name="zoomInLimit" fullname="Qt3DExtras::QOrbitCameraController::zoomInLimit" href="qt3dextras-qorbitcameracontroller.html#zoomInLimit-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="zoomInLimit" type="float" signature="float zoomInLimit() const"/>
                <function name="zoomInLimitChanged" fullname="Qt3DExtras::QOrbitCameraController::zoomInLimitChanged" href="qt3dextras-qorbitcameracontroller.html#zoomInLimit-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="zoomInLimit" type="void" signature="void zoomInLimitChanged()"/>
                <function name="zoomTranslateViewCenter" fullname="Qt3DExtras::QOrbitCameraController::zoomTranslateViewCenter" href="qt3dextras-qorbitcameracontroller.html#zoomTranslateViewCenter-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="plain" const="true" associated-property="zoomTranslateViewCenter" type="bool" signature="bool zoomTranslateViewCenter() const"/>
                <function name="zoomTranslateViewCenterChanged" fullname="Qt3DExtras::QOrbitCameraController::zoomTranslateViewCenterChanged" href="qt3dextras-qorbitcameracontroller.html#zoomTranslateViewCenter-prop" status="active" access="public" location="qorbitcameracontroller.h" meta="signal" associated-property="zoomTranslateViewCenter" type="void" signature="void zoomTranslateViewCenterChanged(bool isTranslate)">
                    <parameter type="bool" name="isTranslate" default=""/>
                </function>
                <property name="inversePan" fullname="Qt3DExtras::QOrbitCameraController::inversePan" href="qt3dextras-qorbitcameracontroller.html#inversePan-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="bool" brief="Holds whether panning is inverted">
                    <getter name="inversePan"/>
                    <setter name="setInversePan"/>
                    <notifier name="inversePanChanged"/>
                </property>
                <property name="inverseTilt" fullname="Qt3DExtras::QOrbitCameraController::inverseTilt" href="qt3dextras-qorbitcameracontroller.html#inverseTilt-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="bool" brief="Holds whether tilting is inverted">
                    <getter name="inverseTilt"/>
                    <setter name="setInverseTilt"/>
                    <notifier name="inverseTiltChanged"/>
                </property>
                <property name="inverseXTranslate" fullname="Qt3DExtras::QOrbitCameraController::inverseXTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseXTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="bool" brief="Holds whether the horizontal translation is inverted">
                    <getter name="inverseXTranslate"/>
                    <setter name="setInverseXTranslate"/>
                    <notifier name="inverseXTranslateChanged"/>
                </property>
                <property name="inverseYTranslate" fullname="Qt3DExtras::QOrbitCameraController::inverseYTranslate" href="qt3dextras-qorbitcameracontroller.html#inverseYTranslate-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="bool" brief="Holds whether the vertical translation is inverted">
                    <getter name="inverseYTranslate"/>
                    <setter name="setInverseYTranslate"/>
                    <notifier name="inverseYTranslateChanged"/>
                </property>
                <property name="upVector" fullname="Qt3DExtras::QOrbitCameraController::upVector" href="qt3dextras-qorbitcameracontroller.html#upVector-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="QVector3D" brief="Holds the up vector for the camera's orbital rotation">
                    <getter name="upVector"/>
                    <setter name="setUpVector"/>
                    <notifier name="upVectorChanged"/>
                </property>
                <property name="zoomInLimit" fullname="Qt3DExtras::QOrbitCameraController::zoomInLimit" href="qt3dextras-qorbitcameracontroller.html#zoomInLimit-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="float">
                    <getter name="zoomInLimit"/>
                    <setter name="setZoomInLimit"/>
                    <notifier name="zoomInLimitChanged"/>
                </property>
                <property name="zoomTranslateViewCenter" fullname="Qt3DExtras::QOrbitCameraController::zoomTranslateViewCenter" href="qt3dextras-qorbitcameracontroller.html#zoomTranslateViewCenter-prop" status="active" access="public" location="qorbitcameracontroller.h" documented="true" dataType="bool" brief="Holds whether the view center is translated during zoom operations">
                    <getter name="zoomTranslateViewCenter"/>
                    <setter name="setZoomTranslateViewCenter"/>
                    <notifier name="zoomTranslateViewCenterChanged"/>
                </property>
            </class>
            <class name="QPerVertexColorMaterial" fullname="Qt3DExtras::QPerVertexColorMaterial" href="qt3dextras-qpervertexcolormaterial.html" status="active" access="public" location="qpervertexcolormaterial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation for rendering the color properties set for each vertex">
                <function name="QPerVertexColorMaterial" fullname="Qt3DExtras::QPerVertexColorMaterial::QPerVertexColorMaterial" href="qt3dextras-qpervertexcolormaterial.html#QPerVertexColorMaterial" status="active" access="public" location="qpervertexcolormaterial.h" documented="true" meta="constructor" explicit="true" signature="QPerVertexColorMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="~QPerVertexColorMaterial" fullname="Qt3DExtras::QPerVertexColorMaterial::~QPerVertexColorMaterial" href="qt3dextras-qpervertexcolormaterial.html#dtor.QPerVertexColorMaterial" status="active" access="public" location="qpervertexcolormaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QPerVertexColorMaterial()"/>
            </class>
            <class name="QPhongAlphaMaterial" fullname="Qt3DExtras::QPhongAlphaMaterial" href="qt3dextras-qphongalphamaterial.html" status="deprecated" access="public" location="qphongalphamaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect with alpha">
                <function name="QPhongAlphaMaterial" fullname="Qt3DExtras::QPhongAlphaMaterial::QPhongAlphaMaterial" href="qt3dextras-qphongalphamaterial.html#QPhongAlphaMaterial" status="active" access="public" location="qphongalphamaterial.h" documented="true" meta="constructor" explicit="true" signature="QPhongAlphaMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="alpha" fullname="Qt3DExtras::QPhongAlphaMaterial::alpha" href="qt3dextras-qphongalphamaterial.html#alpha-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="alpha" type="float" signature="float alpha() const"/>
                <function name="alphaChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::alphaChanged" href="qt3dextras-qphongalphamaterial.html#alpha-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="alpha" type="void" signature="void alphaChanged(float alpha)">
                    <parameter type="float" name="alpha" default=""/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QPhongAlphaMaterial::ambient" href="qt3dextras-qphongalphamaterial.html#ambient-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::ambientChanged" href="qt3dextras-qphongalphamaterial.html#ambient-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="blendFunctionArg" fullname="Qt3DExtras::QPhongAlphaMaterial::blendFunctionArg" href="qt3dextras-qphongalphamaterial.html#blendFunctionArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="blendFunctionArg" type="Qt3DRender::QBlendEquation::BlendFunction" signature="Qt3DRender::QBlendEquation::BlendFunction blendFunctionArg() const"/>
                <function name="blendFunctionArgChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::blendFunctionArgChanged" href="qt3dextras-qphongalphamaterial.html#blendFunctionArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="blendFunctionArg" type="void" signature="void blendFunctionArgChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunctionArg)">
                    <parameter type="Qt3DRender::QBlendEquation::BlendFunction" name="blendFunctionArg" default=""/>
                </function>
                <function name="destinationAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationAlphaArg" href="qt3dextras-qphongalphamaterial.html#destinationAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="destinationAlphaArg" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending destinationAlphaArg() const"/>
                <function name="destinationAlphaArgChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationAlphaArgChanged" href="qt3dextras-qphongalphamaterial.html#destinationAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="destinationAlphaArg" type="void" signature="void destinationAlphaArgChanged(Qt3DRender::QBlendEquationArguments::Blending destinationAlphaArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationAlphaArg" default=""/>
                </function>
                <function name="destinationRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationRgbArg" href="qt3dextras-qphongalphamaterial.html#destinationRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="destinationRgbArg" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending destinationRgbArg() const"/>
                <function name="destinationRgbArgChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationRgbArgChanged" href="qt3dextras-qphongalphamaterial.html#destinationRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="destinationRgbArg" type="void" signature="void destinationRgbArgChanged(Qt3DRender::QBlendEquationArguments::Blending destinationRgbArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgbArg" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QPhongAlphaMaterial::diffuse" href="qt3dextras-qphongalphamaterial.html#diffuse-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="diffuse" type="QColor" signature="QColor diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::diffuseChanged" href="qt3dextras-qphongalphamaterial.html#diffuse-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setAlpha" fullname="Qt3DExtras::QPhongAlphaMaterial::setAlpha" href="qt3dextras-qphongalphamaterial.html#alpha-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="alpha" type="void" signature="void setAlpha(float alpha)">
                    <parameter type="float" name="alpha" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QPhongAlphaMaterial::setAmbient" href="qt3dextras-qphongalphamaterial.html#ambient-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setBlendFunctionArg" fullname="Qt3DExtras::QPhongAlphaMaterial::setBlendFunctionArg" href="qt3dextras-qphongalphamaterial.html#blendFunctionArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="blendFunctionArg" type="void" signature="void setBlendFunctionArg(Qt3DRender::QBlendEquation::BlendFunction blendFunctionArg)">
                    <parameter type="Qt3DRender::QBlendEquation::BlendFunction" name="blendFunctionArg" default=""/>
                </function>
                <function name="setDestinationAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::setDestinationAlphaArg" href="qt3dextras-qphongalphamaterial.html#destinationAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="destinationAlphaArg" type="void" signature="void setDestinationAlphaArg(Qt3DRender::QBlendEquationArguments::Blending destinationAlphaArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationAlphaArg" default=""/>
                </function>
                <function name="setDestinationRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::setDestinationRgbArg" href="qt3dextras-qphongalphamaterial.html#destinationRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="destinationRgbArg" type="void" signature="void setDestinationRgbArg(Qt3DRender::QBlendEquationArguments::Blending destinationRgbArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgbArg" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QPhongAlphaMaterial::setDiffuse" href="qt3dextras-qphongalphamaterial.html#diffuse-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QPhongAlphaMaterial::setShininess" href="qt3dextras-qphongalphamaterial.html#shininess-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSourceAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::setSourceAlphaArg" href="qt3dextras-qphongalphamaterial.html#sourceAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="sourceAlphaArg" type="void" signature="void setSourceAlphaArg(Qt3DRender::QBlendEquationArguments::Blending sourceAlphaArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceAlphaArg" default=""/>
                </function>
                <function name="setSourceRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::setSourceRgbArg" href="qt3dextras-qphongalphamaterial.html#sourceRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="sourceRgbArg" type="void" signature="void setSourceRgbArg(Qt3DRender::QBlendEquationArguments::Blending sourceRgbArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgbArg" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QPhongAlphaMaterial::setSpecular" href="qt3dextras-qphongalphamaterial.html#specular-prop" status="active" access="public" location="qphongalphamaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QPhongAlphaMaterial::shininess" href="qt3dextras-qphongalphamaterial.html#shininess-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::shininessChanged" href="qt3dextras-qphongalphamaterial.html#shininess-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="sourceAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceAlphaArg" href="qt3dextras-qphongalphamaterial.html#sourceAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="sourceAlphaArg" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending sourceAlphaArg() const"/>
                <function name="sourceAlphaArgChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceAlphaArgChanged" href="qt3dextras-qphongalphamaterial.html#sourceAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="sourceAlphaArg" type="void" signature="void sourceAlphaArgChanged(Qt3DRender::QBlendEquationArguments::Blending sourceAlphaArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceAlphaArg" default=""/>
                </function>
                <function name="sourceRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceRgbArg" href="qt3dextras-qphongalphamaterial.html#sourceRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="sourceRgbArg" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending sourceRgbArg() const"/>
                <function name="sourceRgbArgChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceRgbArgChanged" href="qt3dextras-qphongalphamaterial.html#sourceRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="sourceRgbArg" type="void" signature="void sourceRgbArgChanged(Qt3DRender::QBlendEquationArguments::Blending sourceRgbArg)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgbArg" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QPhongAlphaMaterial::specular" href="qt3dextras-qphongalphamaterial.html#specular-prop" status="active" access="public" location="qphongalphamaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QPhongAlphaMaterial::specularChanged" href="qt3dextras-qphongalphamaterial.html#specular-prop" status="active" access="public" location="qphongalphamaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="~QPhongAlphaMaterial" fullname="Qt3DExtras::QPhongAlphaMaterial::~QPhongAlphaMaterial" href="qt3dextras-qphongalphamaterial.html#dtor.QPhongAlphaMaterial" status="active" access="public" location="qphongalphamaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QPhongAlphaMaterial()"/>
                <property name="alpha" fullname="Qt3DExtras::QPhongAlphaMaterial::alpha" href="qt3dextras-qphongalphamaterial.html#alpha-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="float">
                    <getter name="alpha"/>
                    <setter name="setAlpha"/>
                    <notifier name="alphaChanged"/>
                </property>
                <property name="ambient" fullname="Qt3DExtras::QPhongAlphaMaterial::ambient" href="qt3dextras-qphongalphamaterial.html#ambient-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="blendFunctionArg" fullname="Qt3DExtras::QPhongAlphaMaterial::blendFunctionArg" href="qt3dextras-qphongalphamaterial.html#blendFunctionArg-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="Qt3DRender::QBlendEquation::BlendFunction">
                    <getter name="blendFunctionArg"/>
                    <setter name="setBlendFunctionArg"/>
                    <notifier name="blendFunctionArgChanged"/>
                </property>
                <property name="destinationAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationAlphaArg" href="qt3dextras-qphongalphamaterial.html#destinationAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="Qt3DRender::QBlendEquationArguments::Blending">
                    <getter name="destinationAlphaArg"/>
                    <setter name="setDestinationAlphaArg"/>
                    <notifier name="destinationAlphaArgChanged"/>
                </property>
                <property name="destinationRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::destinationRgbArg" href="qt3dextras-qphongalphamaterial.html#destinationRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="Qt3DRender::QBlendEquationArguments::Blending">
                    <getter name="destinationRgbArg"/>
                    <setter name="setDestinationRgbArg"/>
                    <notifier name="destinationRgbArgChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QPhongAlphaMaterial::diffuse" href="qt3dextras-qphongalphamaterial.html#diffuse-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="QColor">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QPhongAlphaMaterial::shininess" href="qt3dextras-qphongalphamaterial.html#shininess-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="sourceAlphaArg" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceAlphaArg" href="qt3dextras-qphongalphamaterial.html#sourceAlphaArg-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="Qt3DRender::QBlendEquationArguments::Blending">
                    <getter name="sourceAlphaArg"/>
                    <setter name="setSourceAlphaArg"/>
                    <notifier name="sourceAlphaArgChanged"/>
                </property>
                <property name="sourceRgbArg" fullname="Qt3DExtras::QPhongAlphaMaterial::sourceRgbArg" href="qt3dextras-qphongalphamaterial.html#sourceRgbArg-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="Qt3DRender::QBlendEquationArguments::Blending">
                    <getter name="sourceRgbArg"/>
                    <setter name="setSourceRgbArg"/>
                    <notifier name="sourceRgbArgChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QPhongAlphaMaterial::specular" href="qt3dextras-qphongalphamaterial.html#specular-prop" status="active" access="public" location="qphongalphamaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
            </class>
            <class name="QPhongMaterial" fullname="Qt3DExtras::QPhongMaterial" href="qt3dextras-qphongmaterial.html" status="deprecated" access="public" location="qphongmaterial.h" documented="true" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of the phong lighting effect">
                <function name="QPhongMaterial" fullname="Qt3DExtras::QPhongMaterial::QPhongMaterial" href="qt3dextras-qphongmaterial.html#QPhongMaterial" status="active" access="public" location="qphongmaterial.h" documented="true" meta="constructor" explicit="true" signature="QPhongMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="ambient" fullname="Qt3DExtras::QPhongMaterial::ambient" href="qt3dextras-qphongmaterial.html#ambient-prop" status="active" access="public" location="qphongmaterial.h" meta="plain" const="true" associated-property="ambient" type="QColor" signature="QColor ambient() const"/>
                <function name="ambientChanged" fullname="Qt3DExtras::QPhongMaterial::ambientChanged" href="qt3dextras-qphongmaterial.html#ambient-prop" status="active" access="public" location="qphongmaterial.h" meta="signal" associated-property="ambient" type="void" signature="void ambientChanged(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="diffuse" fullname="Qt3DExtras::QPhongMaterial::diffuse" href="qt3dextras-qphongmaterial.html#diffuse-prop" status="active" access="public" location="qphongmaterial.h" meta="plain" const="true" associated-property="diffuse" type="QColor" signature="QColor diffuse() const"/>
                <function name="diffuseChanged" fullname="Qt3DExtras::QPhongMaterial::diffuseChanged" href="qt3dextras-qphongmaterial.html#diffuse-prop" status="active" access="public" location="qphongmaterial.h" meta="signal" associated-property="diffuse" type="void" signature="void diffuseChanged(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setAmbient" fullname="Qt3DExtras::QPhongMaterial::setAmbient" href="qt3dextras-qphongmaterial.html#ambient-prop" status="active" access="public" location="qphongmaterial.h" meta="slot" associated-property="ambient" type="void" signature="void setAmbient(const QColor &amp;ambient)">
                    <parameter type="const QColor &amp;" name="ambient" default=""/>
                </function>
                <function name="setDiffuse" fullname="Qt3DExtras::QPhongMaterial::setDiffuse" href="qt3dextras-qphongmaterial.html#diffuse-prop" status="active" access="public" location="qphongmaterial.h" meta="slot" associated-property="diffuse" type="void" signature="void setDiffuse(const QColor &amp;diffuse)">
                    <parameter type="const QColor &amp;" name="diffuse" default=""/>
                </function>
                <function name="setShininess" fullname="Qt3DExtras::QPhongMaterial::setShininess" href="qt3dextras-qphongmaterial.html#shininess-prop" status="active" access="public" location="qphongmaterial.h" meta="slot" associated-property="shininess" type="void" signature="void setShininess(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DExtras::QPhongMaterial::setSpecular" href="qt3dextras-qphongmaterial.html#specular-prop" status="active" access="public" location="qphongmaterial.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="shininess" fullname="Qt3DExtras::QPhongMaterial::shininess" href="qt3dextras-qphongmaterial.html#shininess-prop" status="active" access="public" location="qphongmaterial.h" meta="plain" const="true" associated-property="shininess" type="float" signature="float shininess() const"/>
                <function name="shininessChanged" fullname="Qt3DExtras::QPhongMaterial::shininessChanged" href="qt3dextras-qphongmaterial.html#shininess-prop" status="active" access="public" location="qphongmaterial.h" meta="signal" associated-property="shininess" type="void" signature="void shininessChanged(float shininess)">
                    <parameter type="float" name="shininess" default=""/>
                </function>
                <function name="specular" fullname="Qt3DExtras::QPhongMaterial::specular" href="qt3dextras-qphongmaterial.html#specular-prop" status="active" access="public" location="qphongmaterial.h" meta="plain" const="true" associated-property="specular" type="QColor" signature="QColor specular() const"/>
                <function name="specularChanged" fullname="Qt3DExtras::QPhongMaterial::specularChanged" href="qt3dextras-qphongmaterial.html#specular-prop" status="active" access="public" location="qphongmaterial.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(const QColor &amp;specular)">
                    <parameter type="const QColor &amp;" name="specular" default=""/>
                </function>
                <function name="~QPhongMaterial" fullname="Qt3DExtras::QPhongMaterial::~QPhongMaterial" href="qt3dextras-qphongmaterial.html#dtor.QPhongMaterial" status="active" access="public" location="qphongmaterial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QPhongMaterial()"/>
                <property name="ambient" fullname="Qt3DExtras::QPhongMaterial::ambient" href="qt3dextras-qphongmaterial.html#ambient-prop" status="active" access="public" location="qphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="ambient"/>
                    <setter name="setAmbient"/>
                    <notifier name="ambientChanged"/>
                </property>
                <property name="diffuse" fullname="Qt3DExtras::QPhongMaterial::diffuse" href="qt3dextras-qphongmaterial.html#diffuse-prop" status="active" access="public" location="qphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="diffuse"/>
                    <setter name="setDiffuse"/>
                    <notifier name="diffuseChanged"/>
                </property>
                <property name="shininess" fullname="Qt3DExtras::QPhongMaterial::shininess" href="qt3dextras-qphongmaterial.html#shininess-prop" status="active" access="public" location="qphongmaterial.h" documented="true" dataType="float">
                    <getter name="shininess"/>
                    <setter name="setShininess"/>
                    <notifier name="shininessChanged"/>
                </property>
                <property name="specular" fullname="Qt3DExtras::QPhongMaterial::specular" href="qt3dextras-qphongmaterial.html#specular-prop" status="active" access="public" location="qphongmaterial.h" documented="true" dataType="QColor">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
            </class>
            <class name="QPlaneGeometry" fullname="Qt3DExtras::QPlaneGeometry" href="qt3dextras-qplanegeometry.html" status="active" access="public" location="qplanegeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a plane in 3D space">
                <function name="QPlaneGeometry" fullname="Qt3DExtras::QPlaneGeometry::QPlaneGeometry" href="qt3dextras-qplanegeometry.html#QPlaneGeometry" status="active" access="public" location="qplanegeometry.h" documented="true" meta="constructor" explicit="true" signature="QPlaneGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="height" fullname="Qt3DExtras::QPlaneGeometry::height" href="qt3dextras-qplanegeometry.html#height-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="height" type="float" signature="float height() const"/>
                <function name="heightChanged" fullname="Qt3DExtras::QPlaneGeometry::heightChanged" href="qt3dextras-qplanegeometry.html#height-prop" status="active" access="public" location="qplanegeometry.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QPlaneGeometry::indexAttribute" href="qt3dextras-qplanegeometry.html#indexAttribute-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="mirrored" fullname="Qt3DExtras::QPlaneGeometry::mirrored" href="qt3dextras-qplanegeometry.html#mirrored-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="mirrored" type="bool" signature="bool mirrored() const"/>
                <function name="mirroredChanged" fullname="Qt3DExtras::QPlaneGeometry::mirroredChanged" href="qt3dextras-qplanegeometry.html#mirrored-prop" status="active" access="public" location="qplanegeometry.h" meta="signal" associated-property="mirrored" type="void" signature="void mirroredChanged(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="normalAttribute" fullname="Qt3DExtras::QPlaneGeometry::normalAttribute" href="qt3dextras-qplanegeometry.html#normalAttribute-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QPlaneGeometry::positionAttribute" href="qt3dextras-qplanegeometry.html#positionAttribute-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="resolution" fullname="Qt3DExtras::QPlaneGeometry::resolution" href="qt3dextras-qplanegeometry.html#resolution-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="resolution" type="QSize" signature="QSize resolution() const"/>
                <function name="resolutionChanged" fullname="Qt3DExtras::QPlaneGeometry::resolutionChanged" href="qt3dextras-qplanegeometry.html#resolution-prop" status="active" access="public" location="qplanegeometry.h" meta="signal" associated-property="resolution" type="void" signature="void resolutionChanged(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DExtras::QPlaneGeometry::setHeight" href="qt3dextras-qplanegeometry.html#height-prop" status="active" access="public" location="qplanegeometry.h" meta="slot" associated-property="height" type="void" signature="void setHeight(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="setMirrored" fullname="Qt3DExtras::QPlaneGeometry::setMirrored" href="qt3dextras-qplanegeometry.html#mirrored-prop" status="active" access="public" location="qplanegeometry.h" meta="slot" associated-property="mirrored" type="void" signature="void setMirrored(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setResolution" fullname="Qt3DExtras::QPlaneGeometry::setResolution" href="qt3dextras-qplanegeometry.html#resolution-prop" status="active" access="public" location="qplanegeometry.h" meta="slot" associated-property="resolution" type="void" signature="void setResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DExtras::QPlaneGeometry::setWidth" href="qt3dextras-qplanegeometry.html#width-prop" status="active" access="public" location="qplanegeometry.h" meta="slot" associated-property="width" type="void" signature="void setWidth(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <function name="tangentAttribute" fullname="Qt3DExtras::QPlaneGeometry::tangentAttribute" href="qt3dextras-qplanegeometry.html#tangentAttribute-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="tangentAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * tangentAttribute() const"/>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QPlaneGeometry::texCoordAttribute" href="qt3dextras-qplanegeometry.html#texCoordAttribute-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="updateIndices" fullname="Qt3DExtras::QPlaneGeometry::updateIndices" href="qt3dextras-qplanegeometry.html#updateIndices" status="active" access="public" location="qplanegeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QPlaneGeometry::updateVertices" href="qt3dextras-qplanegeometry.html#updateVertices" status="active" access="public" location="qplanegeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <function name="width" fullname="Qt3DExtras::QPlaneGeometry::width" href="qt3dextras-qplanegeometry.html#width-prop" status="active" access="public" location="qplanegeometry.h" meta="plain" const="true" associated-property="width" type="float" signature="float width() const"/>
                <function name="widthChanged" fullname="Qt3DExtras::QPlaneGeometry::widthChanged" href="qt3dextras-qplanegeometry.html#width-prop" status="active" access="public" location="qplanegeometry.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <property name="height" fullname="Qt3DExtras::QPlaneGeometry::height" href="qt3dextras-qplanegeometry.html#height-prop" status="active" access="public" location="qplanegeometry.h" documented="true" dataType="float">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="indexAttribute" fullname="Qt3DExtras::QPlaneGeometry::indexAttribute" href="qt3dextras-qplanegeometry.html#indexAttribute-prop" status="active" access="public" location="qplanegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="mirrored" fullname="Qt3DExtras::QPlaneGeometry::mirrored" href="qt3dextras-qplanegeometry.html#mirrored-prop" status="active" access="public" location="qplanegeometry.h" documented="true" dataType="bool">
                    <getter name="mirrored"/>
                    <setter name="setMirrored"/>
                    <notifier name="mirroredChanged"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QPlaneGeometry::normalAttribute" href="qt3dextras-qplanegeometry.html#normalAttribute-prop" status="active" access="public" location="qplanegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QPlaneGeometry::positionAttribute" href="qt3dextras-qplanegeometry.html#positionAttribute-prop" status="active" access="public" location="qplanegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="resolution" fullname="Qt3DExtras::QPlaneGeometry::resolution" href="qt3dextras-qplanegeometry.html#resolution-prop" status="active" access="public" location="qplanegeometry.h" documented="true" dataType="QSize">
                    <getter name="resolution"/>
                    <setter name="setResolution"/>
                    <notifier name="resolutionChanged"/>
                </property>
                <property name="tangentAttribute" fullname="Qt3DExtras::QPlaneGeometry::tangentAttribute" href="qt3dextras-qplanegeometry.html#tangentAttribute-prop" status="active" access="public" location="qplanegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="tangentAttribute"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QPlaneGeometry::texCoordAttribute" href="qt3dextras-qplanegeometry.html#texCoordAttribute-prop" status="active" access="public" location="qplanegeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
                <property name="width" fullname="Qt3DExtras::QPlaneGeometry::width" href="qt3dextras-qplanegeometry.html#width-prop" status="active" access="public" location="qplanegeometry.h" documented="true" dataType="float">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QPlaneGeometryView" fullname="Qt3DExtras::QPlaneGeometryView" href="qt3dextras-qplanegeometryview.html" status="active" access="public" location="qplanegeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A square planar mesh">
                <function name="QPlaneGeometryView" fullname="Qt3DExtras::QPlaneGeometryView::QPlaneGeometryView" href="qt3dextras-qplanegeometryview.html#QPlaneGeometryView" status="active" access="public" location="qplanegeometryview.h" documented="true" meta="constructor" explicit="true" signature="QPlaneGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="height" fullname="Qt3DExtras::QPlaneGeometryView::height" href="qt3dextras-qplanegeometryview.html#height-prop" status="active" access="public" location="qplanegeometryview.h" meta="plain" const="true" associated-property="height" type="float" signature="float height() const"/>
                <function name="heightChanged" fullname="Qt3DExtras::QPlaneGeometryView::heightChanged" href="qt3dextras-qplanegeometryview.html#height-prop" status="active" access="public" location="qplanegeometryview.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="meshResolution" fullname="Qt3DExtras::QPlaneGeometryView::meshResolution" href="qt3dextras-qplanegeometryview.html#meshResolution-prop" status="active" access="public" location="qplanegeometryview.h" meta="plain" const="true" associated-property="meshResolution" type="QSize" signature="QSize meshResolution() const"/>
                <function name="meshResolutionChanged" fullname="Qt3DExtras::QPlaneGeometryView::meshResolutionChanged" href="qt3dextras-qplanegeometryview.html#meshResolution-prop" status="active" access="public" location="qplanegeometryview.h" meta="signal" associated-property="meshResolution" type="void" signature="void meshResolutionChanged(const QSize &amp;meshResolution)">
                    <parameter type="const QSize &amp;" name="meshResolution" default=""/>
                </function>
                <function name="mirrored" fullname="Qt3DExtras::QPlaneGeometryView::mirrored" href="qt3dextras-qplanegeometryview.html#mirrored-prop" status="active" access="public" location="qplanegeometryview.h" meta="plain" const="true" associated-property="mirrored" type="bool" signature="bool mirrored() const"/>
                <function name="mirroredChanged" fullname="Qt3DExtras::QPlaneGeometryView::mirroredChanged" href="qt3dextras-qplanegeometryview.html#mirrored-prop" status="active" access="public" location="qplanegeometryview.h" meta="signal" associated-property="mirrored" type="void" signature="void mirroredChanged(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DExtras::QPlaneGeometryView::setHeight" href="qt3dextras-qplanegeometryview.html#height-prop" status="active" access="public" location="qplanegeometryview.h" meta="slot" associated-property="height" type="void" signature="void setHeight(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="setMeshResolution" fullname="Qt3DExtras::QPlaneGeometryView::setMeshResolution" href="qt3dextras-qplanegeometryview.html#meshResolution-prop" status="active" access="public" location="qplanegeometryview.h" meta="slot" associated-property="meshResolution" type="void" signature="void setMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setMirrored" fullname="Qt3DExtras::QPlaneGeometryView::setMirrored" href="qt3dextras-qplanegeometryview.html#mirrored-prop" status="active" access="public" location="qplanegeometryview.h" meta="slot" associated-property="mirrored" type="void" signature="void setMirrored(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DExtras::QPlaneGeometryView::setWidth" href="qt3dextras-qplanegeometryview.html#width-prop" status="active" access="public" location="qplanegeometryview.h" meta="slot" associated-property="width" type="void" signature="void setWidth(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <function name="width" fullname="Qt3DExtras::QPlaneGeometryView::width" href="qt3dextras-qplanegeometryview.html#width-prop" status="active" access="public" location="qplanegeometryview.h" meta="plain" const="true" associated-property="width" type="float" signature="float width() const"/>
                <function name="widthChanged" fullname="Qt3DExtras::QPlaneGeometryView::widthChanged" href="qt3dextras-qplanegeometryview.html#width-prop" status="active" access="public" location="qplanegeometryview.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <property name="height" fullname="Qt3DExtras::QPlaneGeometryView::height" href="qt3dextras-qplanegeometryview.html#height-prop" status="active" access="public" location="qplanegeometryview.h" documented="true" dataType="float">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="meshResolution" fullname="Qt3DExtras::QPlaneGeometryView::meshResolution" href="qt3dextras-qplanegeometryview.html#meshResolution-prop" status="active" access="public" location="qplanegeometryview.h" documented="true" dataType="QSize">
                    <getter name="meshResolution"/>
                    <setter name="setMeshResolution"/>
                    <notifier name="meshResolutionChanged"/>
                </property>
                <property name="mirrored" fullname="Qt3DExtras::QPlaneGeometryView::mirrored" href="qt3dextras-qplanegeometryview.html#mirrored-prop" status="active" access="public" location="qplanegeometryview.h" documented="true" dataType="bool">
                    <getter name="mirrored"/>
                    <setter name="setMirrored"/>
                    <notifier name="mirroredChanged"/>
                </property>
                <property name="width" fullname="Qt3DExtras::QPlaneGeometryView::width" href="qt3dextras-qplanegeometryview.html#width-prop" status="active" access="public" location="qplanegeometryview.h" documented="true" dataType="float">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QPlaneMesh" fullname="Qt3DExtras::QPlaneMesh" href="qt3dextras-qplanemesh.html" status="active" access="public" location="qplanemesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A square planar mesh">
                <function name="QPlaneMesh" fullname="Qt3DExtras::QPlaneMesh::QPlaneMesh" href="qt3dextras-qplanemesh.html#QPlaneMesh" status="active" access="public" location="qplanemesh.h" documented="true" meta="constructor" explicit="true" signature="QPlaneMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="height" fullname="Qt3DExtras::QPlaneMesh::height" href="qt3dextras-qplanemesh.html#height-prop" status="active" access="public" location="qplanemesh.h" meta="plain" const="true" associated-property="height" type="float" signature="float height() const"/>
                <function name="heightChanged" fullname="Qt3DExtras::QPlaneMesh::heightChanged" href="qt3dextras-qplanemesh.html#height-prop" status="active" access="public" location="qplanemesh.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="meshResolution" fullname="Qt3DExtras::QPlaneMesh::meshResolution" href="qt3dextras-qplanemesh.html#meshResolution-prop" status="active" access="public" location="qplanemesh.h" meta="plain" const="true" associated-property="meshResolution" type="QSize" signature="QSize meshResolution() const"/>
                <function name="meshResolutionChanged" fullname="Qt3DExtras::QPlaneMesh::meshResolutionChanged" href="qt3dextras-qplanemesh.html#meshResolution-prop" status="active" access="public" location="qplanemesh.h" meta="signal" associated-property="meshResolution" type="void" signature="void meshResolutionChanged(const QSize &amp;meshResolution)">
                    <parameter type="const QSize &amp;" name="meshResolution" default=""/>
                </function>
                <function name="mirrored" fullname="Qt3DExtras::QPlaneMesh::mirrored" href="qt3dextras-qplanemesh.html#mirrored-prop" status="active" access="public" location="qplanemesh.h" meta="plain" const="true" associated-property="mirrored" type="bool" signature="bool mirrored() const"/>
                <function name="mirroredChanged" fullname="Qt3DExtras::QPlaneMesh::mirroredChanged" href="qt3dextras-qplanemesh.html#mirrored-prop" status="active" access="public" location="qplanemesh.h" meta="signal" associated-property="mirrored" type="void" signature="void mirroredChanged(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DExtras::QPlaneMesh::setHeight" href="qt3dextras-qplanemesh.html#height-prop" status="active" access="public" location="qplanemesh.h" meta="slot" associated-property="height" type="void" signature="void setHeight(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="setMeshResolution" fullname="Qt3DExtras::QPlaneMesh::setMeshResolution" href="qt3dextras-qplanemesh.html#meshResolution-prop" status="active" access="public" location="qplanemesh.h" meta="slot" associated-property="meshResolution" type="void" signature="void setMeshResolution(const QSize &amp;resolution)">
                    <parameter type="const QSize &amp;" name="resolution" default=""/>
                </function>
                <function name="setMirrored" fullname="Qt3DExtras::QPlaneMesh::setMirrored" href="qt3dextras-qplanemesh.html#mirrored-prop" status="active" access="public" location="qplanemesh.h" meta="slot" associated-property="mirrored" type="void" signature="void setMirrored(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DExtras::QPlaneMesh::setWidth" href="qt3dextras-qplanemesh.html#width-prop" status="active" access="public" location="qplanemesh.h" meta="slot" associated-property="width" type="void" signature="void setWidth(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <function name="width" fullname="Qt3DExtras::QPlaneMesh::width" href="qt3dextras-qplanemesh.html#width-prop" status="active" access="public" location="qplanemesh.h" meta="plain" const="true" associated-property="width" type="float" signature="float width() const"/>
                <function name="widthChanged" fullname="Qt3DExtras::QPlaneMesh::widthChanged" href="qt3dextras-qplanemesh.html#width-prop" status="active" access="public" location="qplanemesh.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <property name="height" fullname="Qt3DExtras::QPlaneMesh::height" href="qt3dextras-qplanemesh.html#height-prop" status="active" access="public" location="qplanemesh.h" documented="true" dataType="float">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="meshResolution" fullname="Qt3DExtras::QPlaneMesh::meshResolution" href="qt3dextras-qplanemesh.html#meshResolution-prop" status="active" access="public" location="qplanemesh.h" documented="true" dataType="QSize">
                    <getter name="meshResolution"/>
                    <setter name="setMeshResolution"/>
                    <notifier name="meshResolutionChanged"/>
                </property>
                <property name="mirrored" fullname="Qt3DExtras::QPlaneMesh::mirrored" href="qt3dextras-qplanemesh.html#mirrored-prop" status="active" access="public" location="qplanemesh.h" documented="true" dataType="bool">
                    <getter name="mirrored"/>
                    <setter name="setMirrored"/>
                    <notifier name="mirroredChanged"/>
                </property>
                <property name="width" fullname="Qt3DExtras::QPlaneMesh::width" href="qt3dextras-qplanemesh.html#width-prop" status="active" access="public" location="qplanemesh.h" documented="true" dataType="float">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QSkyboxEntity" fullname="Qt3DExtras::QSkyboxEntity" href="qt3dextras-qskyboxentity.html" status="active" access="public" location="qskyboxentity.h" documented="true" bases="Qt3DCore::QEntity" module="Qt3DExtras" brief="Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene">
                <function name="QSkyboxEntity" fullname="Qt3DExtras::QSkyboxEntity::QSkyboxEntity" href="qt3dextras-qskyboxentity.html#QSkyboxEntity" status="active" access="public" location="qskyboxentity.h" documented="true" meta="constructor" explicit="true" signature="QSkyboxEntity(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="baseName" fullname="Qt3DExtras::QSkyboxEntity::baseName" href="qt3dextras-qskyboxentity.html#baseName" status="active" access="public" location="qskyboxentity.h" documented="true" meta="plain" const="true" associated-property="baseName" type="QString" signature="QString baseName() const"/>
                <function name="baseNameChanged" fullname="Qt3DExtras::QSkyboxEntity::baseNameChanged" href="qt3dextras-qskyboxentity.html#baseName-prop" status="active" access="public" location="qskyboxentity.h" meta="signal" associated-property="baseName" type="void" signature="void baseNameChanged(const QString &amp;path)">
                    <parameter type="const QString &amp;" name="path" default=""/>
                </function>
                <function name="extension" fullname="Qt3DExtras::QSkyboxEntity::extension" href="qt3dextras-qskyboxentity.html#extension" status="active" access="public" location="qskyboxentity.h" documented="true" meta="plain" const="true" associated-property="extension" type="QString" signature="QString extension() const"/>
                <function name="extensionChanged" fullname="Qt3DExtras::QSkyboxEntity::extensionChanged" href="qt3dextras-qskyboxentity.html#extension-prop" status="active" access="public" location="qskyboxentity.h" meta="signal" associated-property="extension" type="void" signature="void extensionChanged(const QString &amp;extension)">
                    <parameter type="const QString &amp;" name="extension" default=""/>
                </function>
                <function name="gammaCorrectEnabledChanged" fullname="Qt3DExtras::QSkyboxEntity::gammaCorrectEnabledChanged" href="qt3dextras-qskyboxentity.html#gammaCorrect-prop" status="active" access="public" location="qskyboxentity.h" meta="signal" associated-property="gammaCorrect" type="void" signature="void gammaCorrectEnabledChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="isGammaCorrectEnabled" fullname="Qt3DExtras::QSkyboxEntity::isGammaCorrectEnabled" href="qt3dextras-qskyboxentity.html#isGammaCorrectEnabled" status="active" access="public" location="qskyboxentity.h" documented="true" meta="plain" const="true" associated-property="gammaCorrect" type="bool" signature="bool isGammaCorrectEnabled() const"/>
                <function name="setBaseName" fullname="Qt3DExtras::QSkyboxEntity::setBaseName" href="qt3dextras-qskyboxentity.html#setBaseName" status="active" access="public" location="qskyboxentity.h" documented="true" meta="slot" associated-property="baseName" type="void" signature="void setBaseName(const QString &amp;baseName)">
                    <parameter type="const QString &amp;" name="baseName" default=""/>
                </function>
                <function name="setExtension" fullname="Qt3DExtras::QSkyboxEntity::setExtension" href="qt3dextras-qskyboxentity.html#setExtension" status="active" access="public" location="qskyboxentity.h" documented="true" meta="slot" associated-property="extension" type="void" signature="void setExtension(const QString &amp;extension)">
                    <parameter type="const QString &amp;" name="extension" default=""/>
                </function>
                <function name="setGammaCorrectEnabled" fullname="Qt3DExtras::QSkyboxEntity::setGammaCorrectEnabled" href="qt3dextras-qskyboxentity.html#setGammaCorrectEnabled" status="active" access="public" location="qskyboxentity.h" documented="true" meta="slot" associated-property="gammaCorrect" type="void" signature="void setGammaCorrectEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <property name="baseName" fullname="Qt3DExtras::QSkyboxEntity::baseName" href="qt3dextras-qskyboxentity.html#baseName-prop" status="active" access="public" location="qskyboxentity.h" documented="true" dataType="QString">
                    <getter name="baseName"/>
                    <setter name="setBaseName"/>
                    <notifier name="baseNameChanged"/>
                </property>
                <property name="extension" fullname="Qt3DExtras::QSkyboxEntity::extension" href="qt3dextras-qskyboxentity.html#extension-prop" status="active" access="public" location="qskyboxentity.h" documented="true" dataType="QString">
                    <getter name="extension"/>
                    <setter name="setExtension"/>
                    <notifier name="extensionChanged"/>
                </property>
                <property name="gammaCorrect" fullname="Qt3DExtras::QSkyboxEntity::gammaCorrect" href="qt3dextras-qskyboxentity.html#gammaCorrect-prop" status="active" access="public" location="qskyboxentity.h" documented="true" dataType="bool">
                    <getter name="isGammaCorrectEnabled"/>
                    <setter name="setGammaCorrectEnabled"/>
                    <notifier name="gammaCorrectEnabledChanged"/>
                </property>
            </class>
            <class name="QSphereGeometry" fullname="Qt3DExtras::QSphereGeometry" href="qt3dextras-qspheregeometry.html" status="active" access="public" location="qspheregeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a sphere in 3D space">
                <function name="QSphereGeometry" fullname="Qt3DExtras::QSphereGeometry::QSphereGeometry" href="qt3dextras-qspheregeometry.html#QSphereGeometry" status="active" access="public" location="qspheregeometry.h" documented="true" meta="constructor" explicit="true" signature="QSphereGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="generateTangents" fullname="Qt3DExtras::QSphereGeometry::generateTangents" href="qt3dextras-qspheregeometry.html#generateTangents-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="generateTangents" type="bool" signature="bool generateTangents() const"/>
                <function name="generateTangentsChanged" fullname="Qt3DExtras::QSphereGeometry::generateTangentsChanged" href="qt3dextras-qspheregeometry.html#generateTangents-prop" status="active" access="public" location="qspheregeometry.h" meta="signal" associated-property="generateTangents" type="void" signature="void generateTangentsChanged(bool generateTangents)">
                    <parameter type="bool" name="generateTangents" default=""/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QSphereGeometry::indexAttribute" href="qt3dextras-qspheregeometry.html#indexAttribute-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="normalAttribute" fullname="Qt3DExtras::QSphereGeometry::normalAttribute" href="qt3dextras-qspheregeometry.html#normalAttribute-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QSphereGeometry::positionAttribute" href="qt3dextras-qspheregeometry.html#positionAttribute-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="radius" fullname="Qt3DExtras::QSphereGeometry::radius" href="qt3dextras-qspheregeometry.html#radius-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QSphereGeometry::radiusChanged" href="qt3dextras-qspheregeometry.html#radius-prop" status="active" access="public" location="qspheregeometry.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QSphereGeometry::rings" href="qt3dextras-qspheregeometry.html#rings-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QSphereGeometry::ringsChanged" href="qt3dextras-qspheregeometry.html#rings-prop" status="active" access="public" location="qspheregeometry.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setGenerateTangents" fullname="Qt3DExtras::QSphereGeometry::setGenerateTangents" href="qt3dextras-qspheregeometry.html#generateTangents-prop" status="active" access="public" location="qspheregeometry.h" meta="slot" associated-property="generateTangents" type="void" signature="void setGenerateTangents(bool gen)">
                    <parameter type="bool" name="gen" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QSphereGeometry::setRadius" href="qt3dextras-qspheregeometry.html#radius-prop" status="active" access="public" location="qspheregeometry.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QSphereGeometry::setRings" href="qt3dextras-qspheregeometry.html#rings-prop" status="active" access="public" location="qspheregeometry.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QSphereGeometry::setSlices" href="qt3dextras-qspheregeometry.html#slices-prop" status="active" access="public" location="qspheregeometry.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QSphereGeometry::slices" href="qt3dextras-qspheregeometry.html#slices-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QSphereGeometry::slicesChanged" href="qt3dextras-qspheregeometry.html#slices-prop" status="active" access="public" location="qspheregeometry.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="tangentAttribute" fullname="Qt3DExtras::QSphereGeometry::tangentAttribute" href="qt3dextras-qspheregeometry.html#tangentAttribute-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="tangentAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * tangentAttribute() const"/>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QSphereGeometry::texCoordAttribute" href="qt3dextras-qspheregeometry.html#texCoordAttribute-prop" status="active" access="public" location="qspheregeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="updateIndices" fullname="Qt3DExtras::QSphereGeometry::updateIndices" href="qt3dextras-qspheregeometry.html#updateIndices" status="active" access="public" location="qspheregeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QSphereGeometry::updateVertices" href="qt3dextras-qspheregeometry.html#updateVertices" status="active" access="public" location="qspheregeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <property name="generateTangents" fullname="Qt3DExtras::QSphereGeometry::generateTangents" href="qt3dextras-qspheregeometry.html#generateTangents-prop" status="active" access="public" location="qspheregeometry.h" documented="true" dataType="bool">
                    <getter name="generateTangents"/>
                    <setter name="setGenerateTangents"/>
                    <notifier name="generateTangentsChanged"/>
                </property>
                <property name="indexAttribute" fullname="Qt3DExtras::QSphereGeometry::indexAttribute" href="qt3dextras-qspheregeometry.html#indexAttribute-prop" status="active" access="public" location="qspheregeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QSphereGeometry::normalAttribute" href="qt3dextras-qspheregeometry.html#normalAttribute-prop" status="active" access="public" location="qspheregeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QSphereGeometry::positionAttribute" href="qt3dextras-qspheregeometry.html#positionAttribute-prop" status="active" access="public" location="qspheregeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QSphereGeometry::radius" href="qt3dextras-qspheregeometry.html#radius-prop" status="active" access="public" location="qspheregeometry.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QSphereGeometry::rings" href="qt3dextras-qspheregeometry.html#rings-prop" status="active" access="public" location="qspheregeometry.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QSphereGeometry::slices" href="qt3dextras-qspheregeometry.html#slices-prop" status="active" access="public" location="qspheregeometry.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="tangentAttribute" fullname="Qt3DExtras::QSphereGeometry::tangentAttribute" href="qt3dextras-qspheregeometry.html#tangentAttribute-prop" status="active" access="public" location="qspheregeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="tangentAttribute"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QSphereGeometry::texCoordAttribute" href="qt3dextras-qspheregeometry.html#texCoordAttribute-prop" status="active" access="public" location="qspheregeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
            </class>
            <class name="QSphereGeometryView" fullname="Qt3DExtras::QSphereGeometryView" href="qt3dextras-qspheregeometryview.html" status="active" access="public" location="qspheregeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A spherical mesh">
                <function name="QSphereGeometryView" fullname="Qt3DExtras::QSphereGeometryView::QSphereGeometryView" href="qt3dextras-qspheregeometryview.html#QSphereGeometryView" status="active" access="public" location="qspheregeometryview.h" documented="true" meta="constructor" explicit="true" signature="QSphereGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="generateTangents" fullname="Qt3DExtras::QSphereGeometryView::generateTangents" href="qt3dextras-qspheregeometryview.html#generateTangents-prop" status="active" access="public" location="qspheregeometryview.h" meta="plain" const="true" associated-property="generateTangents" type="bool" signature="bool generateTangents() const"/>
                <function name="generateTangentsChanged" fullname="Qt3DExtras::QSphereGeometryView::generateTangentsChanged" href="qt3dextras-qspheregeometryview.html#generateTangents-prop" status="active" access="public" location="qspheregeometryview.h" meta="signal" associated-property="generateTangents" type="void" signature="void generateTangentsChanged(bool generateTangents)">
                    <parameter type="bool" name="generateTangents" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QSphereGeometryView::radius" href="qt3dextras-qspheregeometryview.html#radius-prop" status="active" access="public" location="qspheregeometryview.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QSphereGeometryView::radiusChanged" href="qt3dextras-qspheregeometryview.html#radius-prop" status="active" access="public" location="qspheregeometryview.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QSphereGeometryView::rings" href="qt3dextras-qspheregeometryview.html#rings-prop" status="active" access="public" location="qspheregeometryview.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QSphereGeometryView::ringsChanged" href="qt3dextras-qspheregeometryview.html#rings-prop" status="active" access="public" location="qspheregeometryview.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setGenerateTangents" fullname="Qt3DExtras::QSphereGeometryView::setGenerateTangents" href="qt3dextras-qspheregeometryview.html#generateTangents-prop" status="active" access="public" location="qspheregeometryview.h" meta="slot" associated-property="generateTangents" type="void" signature="void setGenerateTangents(bool gen)">
                    <parameter type="bool" name="gen" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QSphereGeometryView::setRadius" href="qt3dextras-qspheregeometryview.html#radius-prop" status="active" access="public" location="qspheregeometryview.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QSphereGeometryView::setRings" href="qt3dextras-qspheregeometryview.html#rings-prop" status="active" access="public" location="qspheregeometryview.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QSphereGeometryView::setSlices" href="qt3dextras-qspheregeometryview.html#slices-prop" status="active" access="public" location="qspheregeometryview.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QSphereGeometryView::slices" href="qt3dextras-qspheregeometryview.html#slices-prop" status="active" access="public" location="qspheregeometryview.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QSphereGeometryView::slicesChanged" href="qt3dextras-qspheregeometryview.html#slices-prop" status="active" access="public" location="qspheregeometryview.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="generateTangents" fullname="Qt3DExtras::QSphereGeometryView::generateTangents" href="qt3dextras-qspheregeometryview.html#generateTangents-prop" status="active" access="public" location="qspheregeometryview.h" documented="true" dataType="bool">
                    <getter name="generateTangents"/>
                    <setter name="setGenerateTangents"/>
                    <notifier name="generateTangentsChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QSphereGeometryView::radius" href="qt3dextras-qspheregeometryview.html#radius-prop" status="active" access="public" location="qspheregeometryview.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QSphereGeometryView::rings" href="qt3dextras-qspheregeometryview.html#rings-prop" status="active" access="public" location="qspheregeometryview.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QSphereGeometryView::slices" href="qt3dextras-qspheregeometryview.html#slices-prop" status="active" access="public" location="qspheregeometryview.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
            <class name="QSphereMesh" fullname="Qt3DExtras::QSphereMesh" href="qt3dextras-qspheremesh.html" status="active" access="public" location="qspheremesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A spherical mesh">
                <function name="QSphereMesh" fullname="Qt3DExtras::QSphereMesh::QSphereMesh" href="qt3dextras-qspheremesh.html#QSphereMesh" status="active" access="public" location="qspheremesh.h" documented="true" meta="constructor" explicit="true" signature="QSphereMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="generateTangents" fullname="Qt3DExtras::QSphereMesh::generateTangents" href="qt3dextras-qspheremesh.html#generateTangents-prop" status="active" access="public" location="qspheremesh.h" meta="plain" const="true" associated-property="generateTangents" type="bool" signature="bool generateTangents() const"/>
                <function name="generateTangentsChanged" fullname="Qt3DExtras::QSphereMesh::generateTangentsChanged" href="qt3dextras-qspheremesh.html#generateTangents-prop" status="active" access="public" location="qspheremesh.h" meta="signal" associated-property="generateTangents" type="void" signature="void generateTangentsChanged(bool generateTangents)">
                    <parameter type="bool" name="generateTangents" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QSphereMesh::radius" href="qt3dextras-qspheremesh.html#radius-prop" status="active" access="public" location="qspheremesh.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QSphereMesh::radiusChanged" href="qt3dextras-qspheremesh.html#radius-prop" status="active" access="public" location="qspheremesh.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QSphereMesh::rings" href="qt3dextras-qspheremesh.html#rings-prop" status="active" access="public" location="qspheremesh.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QSphereMesh::ringsChanged" href="qt3dextras-qspheremesh.html#rings-prop" status="active" access="public" location="qspheremesh.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setGenerateTangents" fullname="Qt3DExtras::QSphereMesh::setGenerateTangents" href="qt3dextras-qspheremesh.html#generateTangents-prop" status="active" access="public" location="qspheremesh.h" meta="slot" associated-property="generateTangents" type="void" signature="void setGenerateTangents(bool gen)">
                    <parameter type="bool" name="gen" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QSphereMesh::setRadius" href="qt3dextras-qspheremesh.html#radius-prop" status="active" access="public" location="qspheremesh.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QSphereMesh::setRings" href="qt3dextras-qspheremesh.html#rings-prop" status="active" access="public" location="qspheremesh.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QSphereMesh::setSlices" href="qt3dextras-qspheremesh.html#slices-prop" status="active" access="public" location="qspheremesh.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QSphereMesh::slices" href="qt3dextras-qspheremesh.html#slices-prop" status="active" access="public" location="qspheremesh.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QSphereMesh::slicesChanged" href="qt3dextras-qspheremesh.html#slices-prop" status="active" access="public" location="qspheremesh.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="generateTangents" fullname="Qt3DExtras::QSphereMesh::generateTangents" href="qt3dextras-qspheremesh.html#generateTangents-prop" status="active" access="public" location="qspheremesh.h" documented="true" dataType="bool">
                    <getter name="generateTangents"/>
                    <setter name="setGenerateTangents"/>
                    <notifier name="generateTangentsChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QSphereMesh::radius" href="qt3dextras-qspheremesh.html#radius-prop" status="active" access="public" location="qspheremesh.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QSphereMesh::rings" href="qt3dextras-qspheremesh.html#rings-prop" status="active" access="public" location="qspheremesh.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QSphereMesh::slices" href="qt3dextras-qspheremesh.html#slices-prop" status="active" access="public" location="qspheremesh.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
            <class name="QText2DEntity" fullname="Qt3DExtras::QText2DEntity" href="qt3dextras-qtext2dentity.html" status="active" access="public" location="qtext2dentity.h" documented="true" bases="Qt3DCore::QEntity" module="Qt3DExtras" brief="Allows creation of a 2D text in 3D space">
                <function name="alignment" fullname="Qt3DExtras::QText2DEntity::alignment" href="qt3dextras-qtext2dentity.html#alignment-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="alignment" type="Qt::Alignment" signature="Qt::Alignment alignment() const"/>
                <function name="color" fullname="Qt3DExtras::QText2DEntity::color" href="qt3dextras-qtext2dentity.html#color-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="color" type="QColor" signature="QColor color() const"/>
                <function name="colorChanged" fullname="Qt3DExtras::QText2DEntity::colorChanged" href="qt3dextras-qtext2dentity.html#color-prop" status="active" access="public" location="qtext2dentity.h" meta="signal" associated-property="color" type="void" signature="void colorChanged(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="font" fullname="Qt3DExtras::QText2DEntity::font" href="qt3dextras-qtext2dentity.html#font-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="font" type="QFont" signature="QFont font() const"/>
                <function name="fontChanged" fullname="Qt3DExtras::QText2DEntity::fontChanged" href="qt3dextras-qtext2dentity.html#font-prop" status="active" access="public" location="qtext2dentity.h" meta="signal" associated-property="font" type="void" signature="void fontChanged(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="height" fullname="Qt3DExtras::QText2DEntity::height" href="qt3dextras-qtext2dentity.html#height-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="height" type="float" signature="float height() const"/>
                <function name="heightChanged" fullname="Qt3DExtras::QText2DEntity::heightChanged" href="qt3dextras-qtext2dentity.html#height-prop" status="active" access="public" location="qtext2dentity.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="setAlignment" fullname="Qt3DExtras::QText2DEntity::setAlignment" href="qt3dextras-qtext2dentity.html#alignment-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="alignment" type="void" signature="void setAlignment(Qt::Alignment alignment)">
                    <parameter type="Qt::Alignment" name="alignment" default=""/>
                </function>
                <function name="setColor" fullname="Qt3DExtras::QText2DEntity::setColor" href="qt3dextras-qtext2dentity.html#color-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="color" type="void" signature="void setColor(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="setFont" fullname="Qt3DExtras::QText2DEntity::setFont" href="qt3dextras-qtext2dentity.html#font-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="font" type="void" signature="void setFont(const QFont &amp;font)">
                    <parameter type="const QFont &amp;" name="font" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DExtras::QText2DEntity::setHeight" href="qt3dextras-qtext2dentity.html#height-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="height" type="void" signature="void setHeight(float height)">
                    <parameter type="float" name="height" default=""/>
                </function>
                <function name="setText" fullname="Qt3DExtras::QText2DEntity::setText" href="qt3dextras-qtext2dentity.html#text-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="text" type="void" signature="void setText(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DExtras::QText2DEntity::setWidth" href="qt3dextras-qtext2dentity.html#width-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" associated-property="width" type="void" signature="void setWidth(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <function name="text" fullname="Qt3DExtras::QText2DEntity::text" href="qt3dextras-qtext2dentity.html#text-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="text" type="QString" signature="QString text() const"/>
                <function name="textChanged" fullname="Qt3DExtras::QText2DEntity::textChanged" href="qt3dextras-qtext2dentity.html#text-prop" status="active" access="public" location="qtext2dentity.h" meta="signal" associated-property="text" type="void" signature="void textChanged(const QString &amp;text)">
                    <parameter type="const QString &amp;" name="text" default=""/>
                </function>
                <function name="width" fullname="Qt3DExtras::QText2DEntity::width" href="qt3dextras-qtext2dentity.html#width-prop" status="active" access="public" location="qtext2dentity.h" meta="plain" const="true" associated-property="width" type="float" signature="float width() const"/>
                <function name="widthChanged" fullname="Qt3DExtras::QText2DEntity::widthChanged" href="qt3dextras-qtext2dentity.html#width-prop" status="active" access="public" location="qtext2dentity.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(float width)">
                    <parameter type="float" name="width" default=""/>
                </function>
                <property name="alignment" fullname="Qt3DExtras::QText2DEntity::alignment" href="qt3dextras-qtext2dentity.html#alignment-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="Qt::Alignment">
                    <getter name="alignment"/>
                    <setter name="setAlignment"/>
                </property>
                <property name="color" fullname="Qt3DExtras::QText2DEntity::color" href="qt3dextras-qtext2dentity.html#color-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="QColor">
                    <getter name="color"/>
                    <setter name="setColor"/>
                    <notifier name="colorChanged"/>
                </property>
                <property name="font" fullname="Qt3DExtras::QText2DEntity::font" href="qt3dextras-qtext2dentity.html#font-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="QFont">
                    <getter name="font"/>
                    <setter name="setFont"/>
                    <notifier name="fontChanged"/>
                </property>
                <property name="height" fullname="Qt3DExtras::QText2DEntity::height" href="qt3dextras-qtext2dentity.html#height-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="float">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="text" fullname="Qt3DExtras::QText2DEntity::text" href="qt3dextras-qtext2dentity.html#text-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="QString">
                    <getter name="text"/>
                    <setter name="setText"/>
                    <notifier name="textChanged"/>
                </property>
                <property name="width" fullname="Qt3DExtras::QText2DEntity::width" href="qt3dextras-qtext2dentity.html#width-prop" status="active" access="public" location="qtext2dentity.h" documented="true" dataType="float">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QTextureMaterial" fullname="Qt3DExtras::QTextureMaterial" href="qt3dextras-qtexturematerial.html" status="active" access="public" location="qtexturematerial.h" documented="true" groups="qt3d-extras-materials" bases="Qt3DRender::QMaterial" module="Qt3DExtras" brief="Default implementation of a simple unlit texture material">
                <function name="QTextureMaterial" fullname="Qt3DExtras::QTextureMaterial::QTextureMaterial" href="qt3dextras-qtexturematerial.html#QTextureMaterial" status="active" access="public" location="qtexturematerial.h" documented="true" meta="constructor" explicit="true" signature="QTextureMaterial(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="alphaBlendingEnabledChanged" fullname="Qt3DExtras::QTextureMaterial::alphaBlendingEnabledChanged" href="qt3dextras-qtexturematerial.html#alphaBlending-prop" status="active" access="public" location="qtexturematerial.h" meta="signal" associated-property="alphaBlending" type="void" signature="void alphaBlendingEnabledChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="isAlphaBlendingEnabled" fullname="Qt3DExtras::QTextureMaterial::isAlphaBlendingEnabled" href="qt3dextras-qtexturematerial.html#alphaBlending-prop" status="active" access="public" location="qtexturematerial.h" meta="plain" const="true" associated-property="alphaBlending" type="bool" signature="bool isAlphaBlendingEnabled() const"/>
                <function name="setAlphaBlendingEnabled" fullname="Qt3DExtras::QTextureMaterial::setAlphaBlendingEnabled" href="qt3dextras-qtexturematerial.html#alphaBlending-prop" status="active" access="public" location="qtexturematerial.h" meta="slot" associated-property="alphaBlending" type="void" signature="void setAlphaBlendingEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setTexture" fullname="Qt3DExtras::QTextureMaterial::setTexture" href="qt3dextras-qtexturematerial.html#texture-prop" status="active" access="public" location="qtexturematerial.h" meta="slot" associated-property="texture" type="void" signature="void setTexture(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <function name="setTextureOffset" fullname="Qt3DExtras::QTextureMaterial::setTextureOffset" href="qt3dextras-qtexturematerial.html#textureOffset-prop" status="active" access="public" location="qtexturematerial.h" meta="slot" associated-property="textureOffset" type="void" signature="void setTextureOffset(QVector2D textureOffset)">
                    <parameter type="QVector2D" name="textureOffset" default=""/>
                </function>
                <function name="setTextureTransform" fullname="Qt3DExtras::QTextureMaterial::setTextureTransform" href="qt3dextras-qtexturematerial.html#textureTransform-prop" status="active" access="public" location="qtexturematerial.h" meta="slot" associated-property="textureTransform" type="void" signature="void setTextureTransform(const QMatrix3x3 &amp;matrix)">
                    <parameter type="const QMatrix3x3 &amp;" name="matrix" default=""/>
                </function>
                <function name="texture" fullname="Qt3DExtras::QTextureMaterial::texture" href="qt3dextras-qtexturematerial.html#texture-prop" status="active" access="public" location="qtexturematerial.h" meta="plain" const="true" associated-property="texture" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * texture() const"/>
                <function name="textureChanged" fullname="Qt3DExtras::QTextureMaterial::textureChanged" href="qt3dextras-qtexturematerial.html#texture-prop" status="active" access="public" location="qtexturematerial.h" meta="signal" associated-property="texture" type="void" signature="void textureChanged(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <function name="textureOffset" fullname="Qt3DExtras::QTextureMaterial::textureOffset" href="qt3dextras-qtexturematerial.html#textureOffset-prop" status="active" access="public" location="qtexturematerial.h" meta="plain" const="true" associated-property="textureOffset" type="QVector2D" signature="QVector2D textureOffset() const"/>
                <function name="textureOffsetChanged" fullname="Qt3DExtras::QTextureMaterial::textureOffsetChanged" href="qt3dextras-qtexturematerial.html#textureOffset-prop" status="active" access="public" location="qtexturematerial.h" meta="signal" associated-property="textureOffset" type="void" signature="void textureOffsetChanged(QVector2D textureOffset)">
                    <parameter type="QVector2D" name="textureOffset" default=""/>
                </function>
                <function name="textureTransform" fullname="Qt3DExtras::QTextureMaterial::textureTransform" href="qt3dextras-qtexturematerial.html#textureTransform-prop" status="active" access="public" location="qtexturematerial.h" meta="plain" const="true" associated-property="textureTransform" type="QMatrix3x3" signature="QMatrix3x3 textureTransform() const"/>
                <function name="textureTransformChanged" fullname="Qt3DExtras::QTextureMaterial::textureTransformChanged" href="qt3dextras-qtexturematerial.html#textureTransform-prop" status="active" access="public" location="qtexturematerial.h" meta="signal" associated-property="textureTransform" type="void" signature="void textureTransformChanged(const QMatrix3x3 &amp;textureTransform)">
                    <parameter type="const QMatrix3x3 &amp;" name="textureTransform" default=""/>
                </function>
                <function name="~QTextureMaterial" fullname="Qt3DExtras::QTextureMaterial::~QTextureMaterial" href="qt3dextras-qtexturematerial.html#dtor.QTextureMaterial" status="active" access="public" location="qtexturematerial.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QTextureMaterial()"/>
                <property name="alphaBlending" fullname="Qt3DExtras::QTextureMaterial::alphaBlending" href="qt3dextras-qtexturematerial.html#alphaBlending-prop" status="active" access="public" location="qtexturematerial.h" documented="true" dataType="bool">
                    <getter name="isAlphaBlendingEnabled"/>
                    <setter name="setAlphaBlendingEnabled"/>
                    <notifier name="alphaBlendingEnabledChanged"/>
                </property>
                <property name="texture" fullname="Qt3DExtras::QTextureMaterial::texture" href="qt3dextras-qtexturematerial.html#texture-prop" status="active" access="public" location="qtexturematerial.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="texture"/>
                    <setter name="setTexture"/>
                    <notifier name="textureChanged"/>
                </property>
                <property name="textureOffset" fullname="Qt3DExtras::QTextureMaterial::textureOffset" href="qt3dextras-qtexturematerial.html#textureOffset-prop" status="active" access="public" location="qtexturematerial.h" documented="true" dataType="QVector2D">
                    <getter name="textureOffset"/>
                    <setter name="setTextureOffset"/>
                    <notifier name="textureOffsetChanged"/>
                </property>
                <property name="textureTransform" fullname="Qt3DExtras::QTextureMaterial::textureTransform" href="qt3dextras-qtexturematerial.html#textureTransform-prop" status="active" access="public" location="qtexturematerial.h" documented="true" dataType="QMatrix3x3">
                    <getter name="textureTransform"/>
                    <setter name="setTextureTransform"/>
                    <notifier name="textureTransformChanged"/>
                </property>
            </class>
            <class name="QTorusGeometry" fullname="Qt3DExtras::QTorusGeometry" href="qt3dextras-qtorusgeometry.html" status="active" access="public" location="qtorusgeometry.h" documented="true" groups="geometries,qt3d-extras-geometries" bases="Qt3DCore::QGeometry" module="Qt3DExtras" brief="Allows creation of a torus in 3D space">
                <function name="QTorusGeometry" fullname="Qt3DExtras::QTorusGeometry::QTorusGeometry" href="qt3dextras-qtorusgeometry.html#QTorusGeometry" status="active" access="public" location="qtorusgeometry.h" documented="true" meta="constructor" explicit="true" signature="QTorusGeometry(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="indexAttribute" fullname="Qt3DExtras::QTorusGeometry::indexAttribute" href="qt3dextras-qtorusgeometry.html#indexAttribute-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="indexAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * indexAttribute() const"/>
                <function name="minorRadius" fullname="Qt3DExtras::QTorusGeometry::minorRadius" href="qt3dextras-qtorusgeometry.html#minorRadius-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="minorRadius" type="float" signature="float minorRadius() const"/>
                <function name="minorRadiusChanged" fullname="Qt3DExtras::QTorusGeometry::minorRadiusChanged" href="qt3dextras-qtorusgeometry.html#minorRadius-prop" status="active" access="public" location="qtorusgeometry.h" meta="signal" associated-property="minorRadius" type="void" signature="void minorRadiusChanged(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="normalAttribute" fullname="Qt3DExtras::QTorusGeometry::normalAttribute" href="qt3dextras-qtorusgeometry.html#normalAttribute-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="normalAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * normalAttribute() const"/>
                <function name="positionAttribute" fullname="Qt3DExtras::QTorusGeometry::positionAttribute" href="qt3dextras-qtorusgeometry.html#positionAttribute-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="positionAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * positionAttribute() const"/>
                <function name="radius" fullname="Qt3DExtras::QTorusGeometry::radius" href="qt3dextras-qtorusgeometry.html#radius-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QTorusGeometry::radiusChanged" href="qt3dextras-qtorusgeometry.html#radius-prop" status="active" access="public" location="qtorusgeometry.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QTorusGeometry::rings" href="qt3dextras-qtorusgeometry.html#rings-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QTorusGeometry::ringsChanged" href="qt3dextras-qtorusgeometry.html#rings-prop" status="active" access="public" location="qtorusgeometry.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setMinorRadius" fullname="Qt3DExtras::QTorusGeometry::setMinorRadius" href="qt3dextras-qtorusgeometry.html#minorRadius-prop" status="active" access="public" location="qtorusgeometry.h" meta="slot" associated-property="minorRadius" type="void" signature="void setMinorRadius(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QTorusGeometry::setRadius" href="qt3dextras-qtorusgeometry.html#radius-prop" status="active" access="public" location="qtorusgeometry.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QTorusGeometry::setRings" href="qt3dextras-qtorusgeometry.html#rings-prop" status="active" access="public" location="qtorusgeometry.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QTorusGeometry::setSlices" href="qt3dextras-qtorusgeometry.html#slices-prop" status="active" access="public" location="qtorusgeometry.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QTorusGeometry::slices" href="qt3dextras-qtorusgeometry.html#slices-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QTorusGeometry::slicesChanged" href="qt3dextras-qtorusgeometry.html#slices-prop" status="active" access="public" location="qtorusgeometry.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="texCoordAttribute" fullname="Qt3DExtras::QTorusGeometry::texCoordAttribute" href="qt3dextras-qtorusgeometry.html#texCoordAttribute-prop" status="active" access="public" location="qtorusgeometry.h" meta="plain" const="true" associated-property="texCoordAttribute" type="Qt3DCore::QAttribute *" signature="Qt3DCore::QAttribute * texCoordAttribute() const"/>
                <function name="updateIndices" fullname="Qt3DExtras::QTorusGeometry::updateIndices" href="qt3dextras-qtorusgeometry.html#updateIndices" status="active" access="public" location="qtorusgeometry.h" documented="true" meta="plain" type="void" signature="void updateIndices()"/>
                <function name="updateVertices" fullname="Qt3DExtras::QTorusGeometry::updateVertices" href="qt3dextras-qtorusgeometry.html#updateVertices" status="active" access="public" location="qtorusgeometry.h" documented="true" meta="plain" type="void" signature="void updateVertices()"/>
                <property name="indexAttribute" fullname="Qt3DExtras::QTorusGeometry::indexAttribute" href="qt3dextras-qtorusgeometry.html#indexAttribute-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="indexAttribute"/>
                </property>
                <property name="minorRadius" fullname="Qt3DExtras::QTorusGeometry::minorRadius" href="qt3dextras-qtorusgeometry.html#minorRadius-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" dataType="float">
                    <getter name="minorRadius"/>
                    <setter name="setMinorRadius"/>
                    <notifier name="minorRadiusChanged"/>
                </property>
                <property name="normalAttribute" fullname="Qt3DExtras::QTorusGeometry::normalAttribute" href="qt3dextras-qtorusgeometry.html#normalAttribute-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="normalAttribute"/>
                </property>
                <property name="positionAttribute" fullname="Qt3DExtras::QTorusGeometry::positionAttribute" href="qt3dextras-qtorusgeometry.html#positionAttribute-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="positionAttribute"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QTorusGeometry::radius" href="qt3dextras-qtorusgeometry.html#radius-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QTorusGeometry::rings" href="qt3dextras-qtorusgeometry.html#rings-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QTorusGeometry::slices" href="qt3dextras-qtorusgeometry.html#slices-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
                <property name="texCoordAttribute" fullname="Qt3DExtras::QTorusGeometry::texCoordAttribute" href="qt3dextras-qtorusgeometry.html#texCoordAttribute-prop" status="active" access="public" location="qtorusgeometry.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QAttribute*">
                    <getter name="texCoordAttribute"/>
                </property>
            </class>
            <class name="QTorusGeometryView" fullname="Qt3DExtras::QTorusGeometryView" href="qt3dextras-qtorusgeometryview.html" status="active" access="public" location="qtorusgeometryview.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DCore::QGeometryView" module="Qt3DExtras" brief="A toroidal mesh">
                <function name="QTorusGeometryView" fullname="Qt3DExtras::QTorusGeometryView::QTorusGeometryView" href="qt3dextras-qtorusgeometryview.html#QTorusGeometryView" status="active" access="public" location="qtorusgeometryview.h" documented="true" meta="constructor" explicit="true" signature="QTorusGeometryView(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="minorRadius" fullname="Qt3DExtras::QTorusGeometryView::minorRadius" href="qt3dextras-qtorusgeometryview.html#minorRadius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="plain" const="true" associated-property="minorRadius" type="float" signature="float minorRadius() const"/>
                <function name="minorRadiusChanged" fullname="Qt3DExtras::QTorusGeometryView::minorRadiusChanged" href="qt3dextras-qtorusgeometryview.html#minorRadius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="signal" associated-property="minorRadius" type="void" signature="void minorRadiusChanged(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QTorusGeometryView::radius" href="qt3dextras-qtorusgeometryview.html#radius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QTorusGeometryView::radiusChanged" href="qt3dextras-qtorusgeometryview.html#radius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QTorusGeometryView::rings" href="qt3dextras-qtorusgeometryview.html#rings-prop" status="active" access="public" location="qtorusgeometryview.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QTorusGeometryView::ringsChanged" href="qt3dextras-qtorusgeometryview.html#rings-prop" status="active" access="public" location="qtorusgeometryview.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setMinorRadius" fullname="Qt3DExtras::QTorusGeometryView::setMinorRadius" href="qt3dextras-qtorusgeometryview.html#minorRadius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="slot" associated-property="minorRadius" type="void" signature="void setMinorRadius(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QTorusGeometryView::setRadius" href="qt3dextras-qtorusgeometryview.html#radius-prop" status="active" access="public" location="qtorusgeometryview.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QTorusGeometryView::setRings" href="qt3dextras-qtorusgeometryview.html#rings-prop" status="active" access="public" location="qtorusgeometryview.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QTorusGeometryView::setSlices" href="qt3dextras-qtorusgeometryview.html#slices-prop" status="active" access="public" location="qtorusgeometryview.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QTorusGeometryView::slices" href="qt3dextras-qtorusgeometryview.html#slices-prop" status="active" access="public" location="qtorusgeometryview.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QTorusGeometryView::slicesChanged" href="qt3dextras-qtorusgeometryview.html#slices-prop" status="active" access="public" location="qtorusgeometryview.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="minorRadius" fullname="Qt3DExtras::QTorusGeometryView::minorRadius" href="qt3dextras-qtorusgeometryview.html#minorRadius-prop" status="active" access="public" location="qtorusgeometryview.h" documented="true" dataType="float">
                    <getter name="minorRadius"/>
                    <setter name="setMinorRadius"/>
                    <notifier name="minorRadiusChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QTorusGeometryView::radius" href="qt3dextras-qtorusgeometryview.html#radius-prop" status="active" access="public" location="qtorusgeometryview.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QTorusGeometryView::rings" href="qt3dextras-qtorusgeometryview.html#rings-prop" status="active" access="public" location="qtorusgeometryview.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QTorusGeometryView::slices" href="qt3dextras-qtorusgeometryview.html#slices-prop" status="active" access="public" location="qtorusgeometryview.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
            <class name="QTorusMesh" fullname="Qt3DExtras::QTorusMesh" href="qt3dextras-qtorusmesh.html" status="active" access="public" location="qtorusmesh.h" documented="true" groups="qt3d-extras-geometries" bases="Qt3DRender::QGeometryRenderer" module="Qt3DExtras" brief="A toroidal mesh">
                <function name="QTorusMesh" fullname="Qt3DExtras::QTorusMesh::QTorusMesh" href="qt3dextras-qtorusmesh.html#QTorusMesh" status="active" access="public" location="qtorusmesh.h" documented="true" meta="constructor" explicit="true" signature="QTorusMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="minorRadius" fullname="Qt3DExtras::QTorusMesh::minorRadius" href="qt3dextras-qtorusmesh.html#minorRadius-prop" status="active" access="public" location="qtorusmesh.h" meta="plain" const="true" associated-property="minorRadius" type="float" signature="float minorRadius() const"/>
                <function name="minorRadiusChanged" fullname="Qt3DExtras::QTorusMesh::minorRadiusChanged" href="qt3dextras-qtorusmesh.html#minorRadius-prop" status="active" access="public" location="qtorusmesh.h" meta="signal" associated-property="minorRadius" type="void" signature="void minorRadiusChanged(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="radius" fullname="Qt3DExtras::QTorusMesh::radius" href="qt3dextras-qtorusmesh.html#radius-prop" status="active" access="public" location="qtorusmesh.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <function name="radiusChanged" fullname="Qt3DExtras::QTorusMesh::radiusChanged" href="qt3dextras-qtorusmesh.html#radius-prop" status="active" access="public" location="qtorusmesh.h" meta="signal" associated-property="radius" type="void" signature="void radiusChanged(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="rings" fullname="Qt3DExtras::QTorusMesh::rings" href="qt3dextras-qtorusmesh.html#rings-prop" status="active" access="public" location="qtorusmesh.h" meta="plain" const="true" associated-property="rings" type="int" signature="int rings() const"/>
                <function name="ringsChanged" fullname="Qt3DExtras::QTorusMesh::ringsChanged" href="qt3dextras-qtorusmesh.html#rings-prop" status="active" access="public" location="qtorusmesh.h" meta="signal" associated-property="rings" type="void" signature="void ringsChanged(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setMinorRadius" fullname="Qt3DExtras::QTorusMesh::setMinorRadius" href="qt3dextras-qtorusmesh.html#minorRadius-prop" status="active" access="public" location="qtorusmesh.h" meta="slot" associated-property="minorRadius" type="void" signature="void setMinorRadius(float minorRadius)">
                    <parameter type="float" name="minorRadius" default=""/>
                </function>
                <function name="setRadius" fullname="Qt3DExtras::QTorusMesh::setRadius" href="qt3dextras-qtorusmesh.html#radius-prop" status="active" access="public" location="qtorusmesh.h" meta="slot" associated-property="radius" type="void" signature="void setRadius(float radius)">
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="setRings" fullname="Qt3DExtras::QTorusMesh::setRings" href="qt3dextras-qtorusmesh.html#rings-prop" status="active" access="public" location="qtorusmesh.h" meta="slot" associated-property="rings" type="void" signature="void setRings(int rings)">
                    <parameter type="int" name="rings" default=""/>
                </function>
                <function name="setSlices" fullname="Qt3DExtras::QTorusMesh::setSlices" href="qt3dextras-qtorusmesh.html#slices-prop" status="active" access="public" location="qtorusmesh.h" meta="slot" associated-property="slices" type="void" signature="void setSlices(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <function name="slices" fullname="Qt3DExtras::QTorusMesh::slices" href="qt3dextras-qtorusmesh.html#slices-prop" status="active" access="public" location="qtorusmesh.h" meta="plain" const="true" associated-property="slices" type="int" signature="int slices() const"/>
                <function name="slicesChanged" fullname="Qt3DExtras::QTorusMesh::slicesChanged" href="qt3dextras-qtorusmesh.html#slices-prop" status="active" access="public" location="qtorusmesh.h" meta="signal" associated-property="slices" type="void" signature="void slicesChanged(int slices)">
                    <parameter type="int" name="slices" default=""/>
                </function>
                <property name="minorRadius" fullname="Qt3DExtras::QTorusMesh::minorRadius" href="qt3dextras-qtorusmesh.html#minorRadius-prop" status="active" access="public" location="qtorusmesh.h" documented="true" dataType="float">
                    <getter name="minorRadius"/>
                    <setter name="setMinorRadius"/>
                    <notifier name="minorRadiusChanged"/>
                </property>
                <property name="radius" fullname="Qt3DExtras::QTorusMesh::radius" href="qt3dextras-qtorusmesh.html#radius-prop" status="active" access="public" location="qtorusmesh.h" documented="true" dataType="float">
                    <getter name="radius"/>
                    <setter name="setRadius"/>
                    <notifier name="radiusChanged"/>
                </property>
                <property name="rings" fullname="Qt3DExtras::QTorusMesh::rings" href="qt3dextras-qtorusmesh.html#rings-prop" status="active" access="public" location="qtorusmesh.h" documented="true" dataType="int">
                    <getter name="rings"/>
                    <setter name="setRings"/>
                    <notifier name="ringsChanged"/>
                </property>
                <property name="slices" fullname="Qt3DExtras::QTorusMesh::slices" href="qt3dextras-qtorusmesh.html#slices-prop" status="active" access="public" location="qtorusmesh.h" documented="true" dataType="int">
                    <getter name="slices"/>
                    <setter name="setSlices"/>
                    <notifier name="slicesChanged"/>
                </property>
            </class>
        </namespace>
        <namespace name="Qt3DInput" href="qt3dinput.html" status="active" access="public" location="qabstractactioninput.h" documented="true" groups="qt3d-namespaces" module="Qt3DInput" brief="Contains classes that enable user input">
            <class name="QAbstractActionInput" fullname="Qt3DInput::QAbstractActionInput" href="qt3dinput-qabstractactioninput.html" status="active" access="public" location="qabstractactioninput.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="The base class for the Action Input and all Aggregate Action Inputs"/>
            <class name="QAbstractAxisInput" fullname="Qt3DInput::QAbstractAxisInput" href="qt3dinput-qabstractaxisinput.html" status="active" access="public" location="qabstractaxisinput.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="QAbstractActionInput is the base class for all Axis Input">
                <function name="setSourceDevice" fullname="Qt3DInput::QAbstractAxisInput::setSourceDevice" href="qt3dinput-qabstractaxisinput.html#sourceDevice-prop" status="active" access="public" location="qabstractaxisinput.h" meta="slot" associated-property="sourceDevice" type="void" signature="void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)">
                    <parameter type="Qt3DInput::QAbstractPhysicalDevice *" name="sourceDevice" default=""/>
                </function>
                <function name="sourceDevice" fullname="Qt3DInput::QAbstractAxisInput::sourceDevice" href="qt3dinput-qabstractaxisinput.html#sourceDevice-prop" status="active" access="public" location="qabstractaxisinput.h" meta="plain" const="true" associated-property="sourceDevice" type="Qt3DInput::QAbstractPhysicalDevice *" signature="Qt3DInput::QAbstractPhysicalDevice * sourceDevice() const"/>
                <function name="sourceDeviceChanged" fullname="Qt3DInput::QAbstractAxisInput::sourceDeviceChanged" href="qt3dinput-qabstractaxisinput.html#sourceDevice-prop" status="active" access="public" location="qabstractaxisinput.h" meta="signal" associated-property="sourceDevice" type="void" signature="void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)">
                    <parameter type="Qt3DInput::QAbstractPhysicalDevice *" name="sourceDevice" default=""/>
                </function>
                <property name="sourceDevice" fullname="Qt3DInput::QAbstractAxisInput::sourceDevice" href="qt3dinput-qabstractaxisinput.html#sourceDevice-prop" status="active" access="public" location="qabstractaxisinput.h" documented="true" dataType="Qt3DInput::QAbstractPhysicalDevice*">
                    <getter name="sourceDevice"/>
                    <setter name="setSourceDevice"/>
                    <notifier name="sourceDeviceChanged"/>
                </property>
            </class>
            <class name="QAbstractPhysicalDevice" fullname="Qt3DInput::QAbstractPhysicalDevice" href="qt3dinput-qabstractphysicaldevice.html" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="The base class used by Qt3d to interact with arbitrary input devices">
                <function name="QAbstractPhysicalDevice" fullname="Qt3DInput::QAbstractPhysicalDevice::QAbstractPhysicalDevice" href="qt3dinput-qabstractphysicaldevice.html#QAbstractPhysicalDevice" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="constructor" explicit="true" signature="QAbstractPhysicalDevice(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addAxisSetting" fullname="Qt3DInput::QAbstractPhysicalDevice::addAxisSetting" href="qt3dinput-qabstractphysicaldevice.html#addAxisSetting" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" type="void" signature="void addAxisSetting(Qt3DInput::QAxisSetting *axisSetting)">
                    <parameter type="Qt3DInput::QAxisSetting *" name="axisSetting" default=""/>
                </function>
                <function name="axisCount" fullname="Qt3DInput::QAbstractPhysicalDevice::axisCount" href="qt3dinput-qabstractphysicaldevice.html#axisCount" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="int" signature="int axisCount() const"/>
                <function name="axisIdentifier" fullname="Qt3DInput::QAbstractPhysicalDevice::axisIdentifier" href="qt3dinput-qabstractphysicaldevice.html#axisIdentifier" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="int" signature="int axisIdentifier(const QString &amp;name) const">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="axisNames" fullname="Qt3DInput::QAbstractPhysicalDevice::axisNames" href="qt3dinput-qabstractphysicaldevice.html#axisNames" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="QStringList" signature="QStringList axisNames() const"/>
                <function name="axisSettings" fullname="Qt3DInput::QAbstractPhysicalDevice::axisSettings" href="qt3dinput-qabstractphysicaldevice.html#axisSettings" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAxisSetting *&gt;" signature="QList&lt;Qt3DInput::QAxisSetting *&gt; axisSettings() const"/>
                <function name="buttonCount" fullname="Qt3DInput::QAbstractPhysicalDevice::buttonCount" href="qt3dinput-qabstractphysicaldevice.html#buttonCount" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="int" signature="int buttonCount() const"/>
                <function name="buttonIdentifier" fullname="Qt3DInput::QAbstractPhysicalDevice::buttonIdentifier" href="qt3dinput-qabstractphysicaldevice.html#buttonIdentifier" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="int" signature="int buttonIdentifier(const QString &amp;name) const">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="buttonNames" fullname="Qt3DInput::QAbstractPhysicalDevice::buttonNames" href="qt3dinput-qabstractphysicaldevice.html#buttonNames" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" virtual="virtual" const="true" type="QStringList" signature="QStringList buttonNames() const"/>
                <function name="removeAxisSetting" fullname="Qt3DInput::QAbstractPhysicalDevice::removeAxisSetting" href="qt3dinput-qabstractphysicaldevice.html#removeAxisSetting" status="active" access="public" location="qabstractphysicaldevice.h" documented="true" meta="plain" type="void" signature="void removeAxisSetting(Qt3DInput::QAxisSetting *axisSetting)">
                    <parameter type="Qt3DInput::QAxisSetting *" name="axisSetting" default=""/>
                </function>
            </class>
            <class name="QAction" fullname="Qt3DInput::QAction" href="qt3dinput-qaction.html" status="active" access="public" location="qaction.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="Links a set of QAbstractActionInput that trigger the same event">
                <function name="QAction" fullname="Qt3DInput::QAction::QAction" href="qt3dinput-qaction.html#QAction" status="active" access="public" location="qaction.h" documented="true" meta="constructor" explicit="true" signature="QAction(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="activeChanged" fullname="Qt3DInput::QAction::activeChanged" href="qt3dinput-qaction.html#active-prop" status="active" access="public" location="qaction.h" meta="signal" associated-property="active" type="void" signature="void activeChanged(bool isActive)">
                    <parameter type="bool" name="isActive" default=""/>
                </function>
                <function name="addInput" fullname="Qt3DInput::QAction::addInput" href="qt3dinput-qaction.html#addInput" status="active" access="public" location="qaction.h" documented="true" meta="plain" type="void" signature="void addInput(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <function name="inputs" fullname="Qt3DInput::QAction::inputs" href="qt3dinput-qaction.html#inputs" status="active" access="public" location="qaction.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAbstractActionInput *&gt;" signature="QList&lt;Qt3DInput::QAbstractActionInput *&gt; inputs() const"/>
                <function name="isActive" fullname="Qt3DInput::QAction::isActive" href="qt3dinput-qaction.html#active-prop" status="active" access="public" location="qaction.h" meta="plain" const="true" associated-property="active" type="bool" signature="bool isActive() const"/>
                <function name="removeInput" fullname="Qt3DInput::QAction::removeInput" href="qt3dinput-qaction.html#removeInput" status="active" access="public" location="qaction.h" documented="true" meta="plain" type="void" signature="void removeInput(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <property name="active" fullname="Qt3DInput::QAction::active" href="qt3dinput-qaction.html#active-prop" status="active" access="public" location="qaction.h" documented="true" writable="false" dataType="bool">
                    <getter name="isActive"/>
                    <notifier name="activeChanged"/>
                </property>
            </class>
            <class name="QActionInput" fullname="Qt3DInput::QActionInput" href="qt3dinput-qactioninput.html" status="active" access="public" location="qactioninput.h" documented="true" bases="Qt3DInput::QAbstractActionInput" module="Qt3DInput" brief="Stores Device and Buttons used to trigger an input event">
                <function name="QActionInput" fullname="Qt3DInput::QActionInput::QActionInput" href="qt3dinput-qactioninput.html#QActionInput" status="active" access="public" location="qactioninput.h" documented="true" meta="constructor" explicit="true" signature="QActionInput(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="buttons" fullname="Qt3DInput::QActionInput::buttons" href="qt3dinput-qactioninput.html#buttons-prop" status="active" access="public" location="qactioninput.h" meta="plain" const="true" associated-property="buttons" type="QList&lt;int&gt;" signature="QList&lt;int&gt; buttons() const"/>
                <function name="buttonsChanged" fullname="Qt3DInput::QActionInput::buttonsChanged" href="qt3dinput-qactioninput.html#buttonsChanged" status="active" access="public" location="qactioninput.h" documented="true" meta="signal" associated-property="buttons" type="void" signature="void buttonsChanged(const QList&lt;int&gt; &amp;buttons)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="buttons" default=""/>
                </function>
                <function name="setButtons" fullname="Qt3DInput::QActionInput::setButtons" href="qt3dinput-qactioninput.html#setButtons" status="active" access="public" location="qactioninput.h" documented="true" meta="slot" associated-property="buttons" type="void" signature="void setButtons(const QList&lt;int&gt; &amp;buttons)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="buttons" default=""/>
                </function>
                <function name="setSourceDevice" fullname="Qt3DInput::QActionInput::setSourceDevice" href="qt3dinput-qactioninput.html#sourceDevice-prop" status="active" access="public" location="qactioninput.h" meta="slot" associated-property="sourceDevice" type="void" signature="void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)">
                    <parameter type="Qt3DInput::QAbstractPhysicalDevice *" name="sourceDevice" default=""/>
                </function>
                <function name="sourceDevice" fullname="Qt3DInput::QActionInput::sourceDevice" href="qt3dinput-qactioninput.html#sourceDevice-prop" status="active" access="public" location="qactioninput.h" meta="plain" const="true" associated-property="sourceDevice" type="Qt3DInput::QAbstractPhysicalDevice *" signature="Qt3DInput::QAbstractPhysicalDevice * sourceDevice() const"/>
                <function name="sourceDeviceChanged" fullname="Qt3DInput::QActionInput::sourceDeviceChanged" href="qt3dinput-qactioninput.html#sourceDeviceChanged" status="active" access="public" location="qactioninput.h" documented="true" meta="signal" associated-property="sourceDevice" type="void" signature="void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)">
                    <parameter type="Qt3DInput::QAbstractPhysicalDevice *" name="sourceDevice" default=""/>
                </function>
                <property name="buttons" fullname="Qt3DInput::QActionInput::buttons" href="qt3dinput-qactioninput.html#buttons-prop" status="active" access="public" location="qactioninput.h" documented="true" dataType="QList&lt;int&gt;">
                    <getter name="buttons"/>
                    <setter name="setButtons"/>
                    <notifier name="buttonsChanged"/>
                </property>
                <property name="sourceDevice" fullname="Qt3DInput::QActionInput::sourceDevice" href="qt3dinput-qactioninput.html#sourceDevice-prop" status="active" access="public" location="qactioninput.h" documented="true" dataType="Qt3DInput::QAbstractPhysicalDevice*">
                    <getter name="sourceDevice"/>
                    <setter name="setSourceDevice"/>
                    <notifier name="sourceDeviceChanged"/>
                </property>
            </class>
            <class name="QAnalogAxisInput" fullname="Qt3DInput::QAnalogAxisInput" href="qt3dinput-qanalogaxisinput.html" status="active" access="public" location="qanalogaxisinput.h" documented="true" bases="Qt3DInput::QAbstractAxisInput" module="Qt3DInput" brief="An axis input controlled by an analog input The axis value is controlled like a traditional analog input such as a joystick">
                <function name="QAnalogAxisInput" fullname="Qt3DInput::QAnalogAxisInput::QAnalogAxisInput" href="qt3dinput-qanalogaxisinput.html#QAnalogAxisInput" status="active" access="public" location="qanalogaxisinput.h" documented="true" meta="constructor" explicit="true" signature="QAnalogAxisInput(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="axis" fullname="Qt3DInput::QAnalogAxisInput::axis" href="qt3dinput-qanalogaxisinput.html#axis-prop" status="active" access="public" location="qanalogaxisinput.h" meta="plain" const="true" associated-property="axis" type="int" signature="int axis() const"/>
                <function name="axisChanged" fullname="Qt3DInput::QAnalogAxisInput::axisChanged" href="qt3dinput-qanalogaxisinput.html#axis-prop" status="active" access="public" location="qanalogaxisinput.h" meta="signal" associated-property="axis" type="void" signature="void axisChanged(int axis)">
                    <parameter type="int" name="axis" default=""/>
                </function>
                <function name="setAxis" fullname="Qt3DInput::QAnalogAxisInput::setAxis" href="qt3dinput-qanalogaxisinput.html#axis-prop" status="active" access="public" location="qanalogaxisinput.h" meta="slot" associated-property="axis" type="void" signature="void setAxis(int axis)">
                    <parameter type="int" name="axis" default=""/>
                </function>
                <property name="axis" fullname="Qt3DInput::QAnalogAxisInput::axis" href="qt3dinput-qanalogaxisinput.html#axis-prop" status="active" access="public" location="qanalogaxisinput.h" documented="true" dataType="int">
                    <getter name="axis"/>
                    <setter name="setAxis"/>
                    <notifier name="axisChanged"/>
                </property>
            </class>
            <class name="QAxis" fullname="Qt3DInput::QAxis" href="qt3dinput-qaxis.html" status="active" access="public" location="qaxis.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="Stores QAbstractAxisInputs used to trigger an input event">
                <function name="QAxis" fullname="Qt3DInput::QAxis::QAxis" href="qt3dinput-qaxis.html#QAxis" status="active" access="public" location="qaxis.h" documented="true" meta="constructor" explicit="true" signature="QAxis(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addInput" fullname="Qt3DInput::QAxis::addInput" href="qt3dinput-qaxis.html#addInput" status="active" access="public" location="qaxis.h" documented="true" meta="plain" type="void" signature="void addInput(Qt3DInput::QAbstractAxisInput *input)">
                    <parameter type="Qt3DInput::QAbstractAxisInput *" name="input" default=""/>
                </function>
                <function name="inputs" fullname="Qt3DInput::QAxis::inputs" href="qt3dinput-qaxis.html#inputs" status="active" access="public" location="qaxis.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAbstractAxisInput *&gt;" signature="QList&lt;Qt3DInput::QAbstractAxisInput *&gt; inputs() const"/>
                <function name="removeInput" fullname="Qt3DInput::QAxis::removeInput" href="qt3dinput-qaxis.html#removeInput" status="active" access="public" location="qaxis.h" documented="true" meta="plain" type="void" signature="void removeInput(Qt3DInput::QAbstractAxisInput *input)">
                    <parameter type="Qt3DInput::QAbstractAxisInput *" name="input" default=""/>
                </function>
                <function name="value" fullname="Qt3DInput::QAxis::value" href="qt3dinput-qaxis.html#value-prop" status="active" access="public" location="qaxis.h" meta="plain" const="true" associated-property="value" type="float" signature="float value() const"/>
                <function name="valueChanged" fullname="Qt3DInput::QAxis::valueChanged" href="qt3dinput-qaxis.html#value-prop" status="active" access="public" location="qaxis.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <property name="value" fullname="Qt3DInput::QAxis::value" href="qt3dinput-qaxis.html#value-prop" status="active" access="public" location="qaxis.h" documented="true" writable="false" dataType="float">
                    <getter name="value"/>
                    <notifier name="valueChanged"/>
                </property>
            </class>
            <class name="QAxisAccumulator" fullname="Qt3DInput::QAxisAccumulator" href="qt3dinput-qaxisaccumulator.html" status="active" access="public" location="qaxisaccumulator.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DInput" brief="Processes velocity or acceleration data from a QAxis">
                <function name="QAxisAccumulator" fullname="Qt3DInput::QAxisAccumulator::QAxisAccumulator" href="qt3dinput-qaxisaccumulator.html#QAxisAccumulator" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="constructor" signature="QAxisAccumulator(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="scale" fullname="Qt3DInput::QAxisAccumulator::scale" href="qt3dinput-qaxisaccumulator.html#scale" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="plain" const="true" associated-property="scale" type="float" signature="float scale() const"/>
                <function name="scaleChanged" fullname="Qt3DInput::QAxisAccumulator::scaleChanged" href="qt3dinput-qaxisaccumulator.html#scale-prop" status="active" access="public" location="qaxisaccumulator.h" meta="signal" associated-property="scale" type="void" signature="void scaleChanged(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setScale" fullname="Qt3DInput::QAxisAccumulator::setScale" href="qt3dinput-qaxisaccumulator.html#scale-prop" status="active" access="public" location="qaxisaccumulator.h" meta="slot" associated-property="scale" type="void" signature="void setScale(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setSourceAxis" fullname="Qt3DInput::QAxisAccumulator::setSourceAxis" href="qt3dinput-qaxisaccumulator.html#setSourceAxis" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="slot" associated-property="sourceAxis" type="void" signature="void setSourceAxis(Qt3DInput::QAxis *sourceAxis)">
                    <parameter type="Qt3DInput::QAxis *" name="sourceAxis" default=""/>
                </function>
                <function name="setSourceAxisType" fullname="Qt3DInput::QAxisAccumulator::setSourceAxisType" href="qt3dinput-qaxisaccumulator.html#setSourceAxisType" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="slot" associated-property="sourceAxisType" type="void" signature="void setSourceAxisType(Qt3DInput::QAxisAccumulator::SourceAxisType sourceAxisType)">
                    <parameter type="Qt3DInput::QAxisAccumulator::SourceAxisType" name="sourceAxisType" default=""/>
                </function>
                <function name="sourceAxis" fullname="Qt3DInput::QAxisAccumulator::sourceAxis" href="qt3dinput-qaxisaccumulator.html#sourceAxis" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="plain" const="true" associated-property="sourceAxis" type="Qt3DInput::QAxis *" signature="Qt3DInput::QAxis * sourceAxis() const"/>
                <function name="sourceAxisChanged" fullname="Qt3DInput::QAxisAccumulator::sourceAxisChanged" href="qt3dinput-qaxisaccumulator.html#sourceAxis-prop" status="active" access="public" location="qaxisaccumulator.h" meta="signal" associated-property="sourceAxis" type="void" signature="void sourceAxisChanged(Qt3DInput::QAxis *sourceAxis)">
                    <parameter type="Qt3DInput::QAxis *" name="sourceAxis" default=""/>
                </function>
                <function name="sourceAxisType" fullname="Qt3DInput::QAxisAccumulator::sourceAxisType" href="qt3dinput-qaxisaccumulator.html#sourceAxisType" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="plain" const="true" associated-property="sourceAxisType" type="Qt3DInput::QAxisAccumulator::SourceAxisType" signature="Qt3DInput::QAxisAccumulator::SourceAxisType sourceAxisType() const"/>
                <function name="sourceAxisTypeChanged" fullname="Qt3DInput::QAxisAccumulator::sourceAxisTypeChanged" href="qt3dinput-qaxisaccumulator.html#sourceAxisType-prop" status="active" access="public" location="qaxisaccumulator.h" meta="signal" associated-property="sourceAxisType" type="void" signature="void sourceAxisTypeChanged(Qt3DInput::QAxisAccumulator::SourceAxisType sourceAxisType)">
                    <parameter type="Qt3DInput::QAxisAccumulator::SourceAxisType" name="sourceAxisType" default=""/>
                </function>
                <function name="value" fullname="Qt3DInput::QAxisAccumulator::value" href="qt3dinput-qaxisaccumulator.html#value-prop" status="active" access="public" location="qaxisaccumulator.h" meta="plain" const="true" associated-property="value" type="float" signature="float value() const"/>
                <function name="valueChanged" fullname="Qt3DInput::QAxisAccumulator::valueChanged" href="qt3dinput-qaxisaccumulator.html#value-prop" status="active" access="public" location="qaxisaccumulator.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="velocity" fullname="Qt3DInput::QAxisAccumulator::velocity" href="qt3dinput-qaxisaccumulator.html#velocity" status="active" access="public" location="qaxisaccumulator.h" documented="true" meta="plain" const="true" associated-property="velocity" type="float" signature="float velocity() const"/>
                <function name="velocityChanged" fullname="Qt3DInput::QAxisAccumulator::velocityChanged" href="qt3dinput-qaxisaccumulator.html#velocity-prop" status="active" access="public" location="qaxisaccumulator.h" meta="signal" associated-property="velocity" type="void" signature="void velocityChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <enum name="SourceAxisType" fullname="Qt3DInput::QAxisAccumulator::SourceAxisType" href="qt3dinput-qaxisaccumulator.html#SourceAxisType-enum" status="active" access="public" location="qaxisaccumulator.h" documented="true">
                    <value name="Velocity" value="0"/>
                    <value name="Acceleration" value="1"/>
                </enum>
                <property name="scale" fullname="Qt3DInput::QAxisAccumulator::scale" href="qt3dinput-qaxisaccumulator.html#scale-prop" status="active" access="public" location="qaxisaccumulator.h" documented="true" dataType="float">
                    <getter name="scale"/>
                    <setter name="setScale"/>
                    <notifier name="scaleChanged"/>
                </property>
                <property name="sourceAxis" fullname="Qt3DInput::QAxisAccumulator::sourceAxis" href="qt3dinput-qaxisaccumulator.html#sourceAxis-prop" status="active" access="public" location="qaxisaccumulator.h" documented="true" dataType="Qt3DInput::QAxis*">
                    <getter name="sourceAxis"/>
                    <setter name="setSourceAxis"/>
                    <notifier name="sourceAxisChanged"/>
                </property>
                <property name="sourceAxisType" fullname="Qt3DInput::QAxisAccumulator::sourceAxisType" href="qt3dinput-qaxisaccumulator.html#sourceAxisType-prop" status="active" access="public" location="qaxisaccumulator.h" documented="true" dataType="SourceAxisType">
                    <getter name="sourceAxisType"/>
                    <setter name="setSourceAxisType"/>
                    <notifier name="sourceAxisTypeChanged"/>
                </property>
                <property name="value" fullname="Qt3DInput::QAxisAccumulator::value" href="qt3dinput-qaxisaccumulator.html#value-prop" status="active" access="public" location="qaxisaccumulator.h" documented="true" writable="false" dataType="float">
                    <getter name="value"/>
                    <notifier name="valueChanged"/>
                </property>
                <property name="velocity" fullname="Qt3DInput::QAxisAccumulator::velocity" href="qt3dinput-qaxisaccumulator.html#velocity-prop" status="active" access="public" location="qaxisaccumulator.h" documented="true" writable="false" dataType="float" brief="Holds the velocity">
                    <getter name="velocity"/>
                    <notifier name="velocityChanged"/>
                </property>
            </class>
            <class name="QAxisSetting" fullname="Qt3DInput::QAxisSetting" href="qt3dinput-qaxissetting.html" status="active" access="public" location="qaxissetting.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DInput" brief="Stores settings for the specified list of Axis">
                <function name="QAxisSetting" fullname="Qt3DInput::QAxisSetting::QAxisSetting" href="qt3dinput-qaxissetting.html#QAxisSetting" status="active" access="public" location="qaxissetting.h" documented="true" meta="constructor" explicit="true" signature="QAxisSetting(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="axes" fullname="Qt3DInput::QAxisSetting::axes" href="qt3dinput-qaxissetting.html#axes" status="active" access="public" location="qaxissetting.h" documented="true" meta="plain" const="true" associated-property="axes" type="QList&lt;int&gt;" brief="QAxisSetting::axes Returns the current list of Axis these settings apply to" signature="QList&lt;int&gt; axes() const"/>
                <function name="axesChanged" fullname="Qt3DInput::QAxisSetting::axesChanged" href="qt3dinput-qaxissetting.html#axesChanged" status="active" access="public" location="qaxissetting.h" documented="true" meta="signal" associated-property="axes" type="void" signature="void axesChanged(const QList&lt;int&gt; &amp;axes)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="axes" default=""/>
                </function>
                <function name="deadZoneRadius" fullname="Qt3DInput::QAxisSetting::deadZoneRadius" href="qt3dinput-qaxissetting.html#deadZoneRadius" status="active" access="public" location="qaxissetting.h" documented="true" meta="plain" const="true" associated-property="deadZoneRadius" type="float" brief="QAxisSetting::deadZoneRadius Returns the set dead zone radius" signature="float deadZoneRadius() const"/>
                <function name="deadZoneRadiusChanged" fullname="Qt3DInput::QAxisSetting::deadZoneRadiusChanged" href="qt3dinput-qaxissetting.html#deadZoneRadiusChanged" status="active" access="public" location="qaxissetting.h" documented="true" meta="signal" associated-property="deadZoneRadius" type="void" signature="void deadZoneRadiusChanged(float deadZoneRadius)">
                    <parameter type="float" name="deadZoneRadius" default=""/>
                </function>
                <function name="isSmoothEnabled" fullname="Qt3DInput::QAxisSetting::isSmoothEnabled" href="qt3dinput-qaxissetting.html#isSmoothEnabled" status="active" access="public" location="qaxissetting.h" documented="true" meta="plain" const="true" associated-property="smooth" type="bool" brief="QAxisSetting::isSmoothEnabled Returns if smoothing is enabled" signature="bool isSmoothEnabled() const"/>
                <function name="setAxes" fullname="Qt3DInput::QAxisSetting::setAxes" href="qt3dinput-qaxissetting.html#setAxes" status="active" access="public" location="qaxissetting.h" documented="true" meta="slot" associated-property="axes" type="void" signature="void setAxes(const QList&lt;int&gt; &amp;axes)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="axes" default=""/>
                </function>
                <function name="setDeadZoneRadius" fullname="Qt3DInput::QAxisSetting::setDeadZoneRadius" href="qt3dinput-qaxissetting.html#setDeadZoneRadius" status="active" access="public" location="qaxissetting.h" documented="true" meta="slot" associated-property="deadZoneRadius" type="void" signature="void setDeadZoneRadius(float deadZoneRadius)">
                    <parameter type="float" name="deadZoneRadius" default=""/>
                </function>
                <function name="setSmoothEnabled" fullname="Qt3DInput::QAxisSetting::setSmoothEnabled" href="qt3dinput-qaxissetting.html#setSmoothEnabled" status="active" access="public" location="qaxissetting.h" documented="true" meta="slot" associated-property="smooth" type="void" signature="void setSmoothEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="smoothChanged" fullname="Qt3DInput::QAxisSetting::smoothChanged" href="qt3dinput-qaxissetting.html#smoothChanged" status="active" access="public" location="qaxissetting.h" documented="true" meta="signal" associated-property="smooth" type="void" signature="void smoothChanged(bool smooth)">
                    <parameter type="bool" name="smooth" default=""/>
                </function>
                <property name="axes" fullname="Qt3DInput::QAxisSetting::axes" href="qt3dinput-qaxissetting.html#axes-prop" status="active" access="public" location="qaxissetting.h" documented="true" dataType="QList&lt;int&gt;">
                    <getter name="axes"/>
                    <setter name="setAxes"/>
                    <notifier name="axesChanged"/>
                </property>
                <property name="deadZoneRadius" fullname="Qt3DInput::QAxisSetting::deadZoneRadius" href="qt3dinput-qaxissetting.html#deadZoneRadius-prop" status="active" access="public" location="qaxissetting.h" documented="true" dataType="float">
                    <getter name="deadZoneRadius"/>
                    <setter name="setDeadZoneRadius"/>
                    <notifier name="deadZoneRadiusChanged"/>
                </property>
                <property name="smooth" fullname="Qt3DInput::QAxisSetting::smooth" href="qt3dinput-qaxissetting.html#smooth-prop" status="active" access="public" location="qaxissetting.h" documented="true" dataType="bool">
                    <getter name="isSmoothEnabled"/>
                    <setter name="setSmoothEnabled"/>
                    <notifier name="smoothChanged"/>
                </property>
            </class>
            <class name="QButtonAxisInput" fullname="Qt3DInput::QButtonAxisInput" href="qt3dinput-qbuttonaxisinput.html" status="active" access="public" location="qbuttonaxisinput.h" documented="true" bases="Qt3DInput::QAbstractAxisInput" module="Qt3DInput" brief="An axis input controlled by buttons The axis value is controlled by buttons rather than a traditional analog input such as a joystick">
                <function name="QButtonAxisInput" fullname="Qt3DInput::QButtonAxisInput::QButtonAxisInput" href="qt3dinput-qbuttonaxisinput.html#QButtonAxisInput" status="active" access="public" location="qbuttonaxisinput.h" documented="true" meta="constructor" explicit="true" signature="QButtonAxisInput(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="acceleration" fullname="Qt3DInput::QButtonAxisInput::acceleration" href="qt3dinput-qbuttonaxisinput.html#acceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="plain" const="true" associated-property="acceleration" type="float" signature="float acceleration() const"/>
                <function name="accelerationChanged" fullname="Qt3DInput::QButtonAxisInput::accelerationChanged" href="qt3dinput-qbuttonaxisinput.html#acceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="signal" associated-property="acceleration" type="void" signature="void accelerationChanged(float acceleration)">
                    <parameter type="float" name="acceleration" default=""/>
                </function>
                <function name="buttons" fullname="Qt3DInput::QButtonAxisInput::buttons" href="qt3dinput-qbuttonaxisinput.html#buttons-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="plain" const="true" associated-property="buttons" type="QList&lt;int&gt;" signature="QList&lt;int&gt; buttons() const"/>
                <function name="buttonsChanged" fullname="Qt3DInput::QButtonAxisInput::buttonsChanged" href="qt3dinput-qbuttonaxisinput.html#buttons-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="signal" associated-property="buttons" type="void" signature="void buttonsChanged(const QList&lt;int&gt; &amp;buttons)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="buttons" default=""/>
                </function>
                <function name="deceleration" fullname="Qt3DInput::QButtonAxisInput::deceleration" href="qt3dinput-qbuttonaxisinput.html#deceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="plain" const="true" associated-property="deceleration" type="float" signature="float deceleration() const"/>
                <function name="decelerationChanged" fullname="Qt3DInput::QButtonAxisInput::decelerationChanged" href="qt3dinput-qbuttonaxisinput.html#deceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="signal" associated-property="deceleration" type="void" signature="void decelerationChanged(float deceleration)">
                    <parameter type="float" name="deceleration" default=""/>
                </function>
                <function name="scale" fullname="Qt3DInput::QButtonAxisInput::scale" href="qt3dinput-qbuttonaxisinput.html#scale-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="plain" const="true" associated-property="scale" type="float" signature="float scale() const"/>
                <function name="scaleChanged" fullname="Qt3DInput::QButtonAxisInput::scaleChanged" href="qt3dinput-qbuttonaxisinput.html#scale-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="signal" associated-property="scale" type="void" signature="void scaleChanged(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <function name="setAcceleration" fullname="Qt3DInput::QButtonAxisInput::setAcceleration" href="qt3dinput-qbuttonaxisinput.html#acceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="slot" associated-property="acceleration" type="void" signature="void setAcceleration(float acceleration)">
                    <parameter type="float" name="acceleration" default=""/>
                </function>
                <function name="setButtons" fullname="Qt3DInput::QButtonAxisInput::setButtons" href="qt3dinput-qbuttonaxisinput.html#buttons-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="slot" associated-property="buttons" type="void" signature="void setButtons(const QList&lt;int&gt; &amp;buttons)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="buttons" default=""/>
                </function>
                <function name="setDeceleration" fullname="Qt3DInput::QButtonAxisInput::setDeceleration" href="qt3dinput-qbuttonaxisinput.html#deceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="slot" associated-property="deceleration" type="void" signature="void setDeceleration(float deceleration)">
                    <parameter type="float" name="deceleration" default=""/>
                </function>
                <function name="setScale" fullname="Qt3DInput::QButtonAxisInput::setScale" href="qt3dinput-qbuttonaxisinput.html#scale-prop" status="active" access="public" location="qbuttonaxisinput.h" meta="slot" associated-property="scale" type="void" signature="void setScale(float scale)">
                    <parameter type="float" name="scale" default=""/>
                </function>
                <property name="acceleration" fullname="Qt3DInput::QButtonAxisInput::acceleration" href="qt3dinput-qbuttonaxisinput.html#acceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" documented="true" dataType="float">
                    <getter name="acceleration"/>
                    <setter name="setAcceleration"/>
                    <notifier name="accelerationChanged"/>
                </property>
                <property name="buttons" fullname="Qt3DInput::QButtonAxisInput::buttons" href="qt3dinput-qbuttonaxisinput.html#buttons-prop" status="active" access="public" location="qbuttonaxisinput.h" documented="true" dataType="QList&lt;int&gt;">
                    <getter name="buttons"/>
                    <setter name="setButtons"/>
                    <notifier name="buttonsChanged"/>
                </property>
                <property name="deceleration" fullname="Qt3DInput::QButtonAxisInput::deceleration" href="qt3dinput-qbuttonaxisinput.html#deceleration-prop" status="active" access="public" location="qbuttonaxisinput.h" documented="true" dataType="float">
                    <getter name="deceleration"/>
                    <setter name="setDeceleration"/>
                    <notifier name="decelerationChanged"/>
                </property>
                <property name="scale" fullname="Qt3DInput::QButtonAxisInput::scale" href="qt3dinput-qbuttonaxisinput.html#scale-prop" status="active" access="public" location="qbuttonaxisinput.h" documented="true" dataType="float">
                    <getter name="scale"/>
                    <setter name="setScale"/>
                    <notifier name="scaleChanged"/>
                </property>
            </class>
            <class name="QInputAspect" fullname="Qt3DInput::QInputAspect" href="qt3dinput-qinputaspect.html" status="active" access="public" location="qinputaspect.h" documented="true" bases="Qt3DCore::QAbstractAspect" module="Qt3DInput" brief="Responsible for creating physical devices and handling associated jobs">
                <function name="QInputAspect" fullname="Qt3DInput::QInputAspect::QInputAspect" href="qt3dinput-qinputaspect.html#QInputAspect" status="active" access="public" location="qinputaspect.h" documented="true" meta="constructor" explicit="true" signature="QInputAspect(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="availablePhysicalDevices" fullname="Qt3DInput::QInputAspect::availablePhysicalDevices" href="qt3dinput-qinputaspect.html#availablePhysicalDevices" status="active" access="public" location="qinputaspect.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList availablePhysicalDevices() const"/>
                <function name="createPhysicalDevice" fullname="Qt3DInput::QInputAspect::createPhysicalDevice" href="qt3dinput-qinputaspect.html#createPhysicalDevice" status="active" access="public" location="qinputaspect.h" documented="true" meta="plain" type="Qt3DInput::QAbstractPhysicalDevice *" signature="Qt3DInput::QAbstractPhysicalDevice * createPhysicalDevice(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
            </class>
            <class name="QInputChord" fullname="Qt3DInput::QInputChord" href="qt3dinput-qinputchord.html" status="active" access="public" location="qinputchord.h" documented="true" bases="Qt3DInput::QAbstractActionInput" module="Qt3DInput" brief="Represents a set of QAbstractActionInput's that must be triggerd at once">
                <function name="QInputChord" fullname="Qt3DInput::QInputChord::QInputChord" href="qt3dinput-qinputchord.html#QInputChord" status="active" access="public" location="qinputchord.h" documented="true" meta="constructor" explicit="true" signature="QInputChord(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addChord" fullname="Qt3DInput::QInputChord::addChord" href="qt3dinput-qinputchord.html#addChord" status="active" access="public" location="qinputchord.h" documented="true" meta="plain" type="void" signature="void addChord(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <function name="chords" fullname="Qt3DInput::QInputChord::chords" href="qt3dinput-qinputchord.html#chords" status="active" access="public" location="qinputchord.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAbstractActionInput *&gt;" signature="QList&lt;Qt3DInput::QAbstractActionInput *&gt; chords() const"/>
                <function name="removeChord" fullname="Qt3DInput::QInputChord::removeChord" href="qt3dinput-qinputchord.html#removeChord" status="active" access="public" location="qinputchord.h" documented="true" meta="plain" type="void" signature="void removeChord(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <function name="setTimeout" fullname="Qt3DInput::QInputChord::setTimeout" href="qt3dinput-qinputchord.html#setTimeout" status="active" access="public" location="qinputchord.h" documented="true" meta="slot" associated-property="timeout" type="void" signature="void setTimeout(int timeout)">
                    <parameter type="int" name="timeout" default=""/>
                </function>
                <function name="timeout" fullname="Qt3DInput::QInputChord::timeout" href="qt3dinput-qinputchord.html#timeout-prop" status="active" access="public" location="qinputchord.h" meta="plain" const="true" associated-property="timeout" type="int" signature="int timeout() const"/>
                <function name="timeoutChanged" fullname="Qt3DInput::QInputChord::timeoutChanged" href="qt3dinput-qinputchord.html#timeout-prop" status="active" access="public" location="qinputchord.h" meta="signal" associated-property="timeout" type="void" signature="void timeoutChanged(int timeout)">
                    <parameter type="int" name="timeout" default=""/>
                </function>
                <property name="timeout" fullname="Qt3DInput::QInputChord::timeout" href="qt3dinput-qinputchord.html#timeout-prop" status="active" access="public" location="qinputchord.h" documented="true" dataType="int">
                    <getter name="timeout"/>
                    <setter name="setTimeout"/>
                    <notifier name="timeoutChanged"/>
                </property>
            </class>
            <class name="QInputSequence" fullname="Qt3DInput::QInputSequence" href="qt3dinput-qinputsequence.html" status="active" access="public" location="qinputsequence.h" documented="true" bases="Qt3DInput::QAbstractActionInput" module="Qt3DInput" brief="Represents a set of QAbstractActionInput's that must be triggerd one after the other">
                <function name="QInputSequence" fullname="Qt3DInput::QInputSequence::QInputSequence" href="qt3dinput-qinputsequence.html#QInputSequence" status="active" access="public" location="qinputsequence.h" documented="true" meta="constructor" explicit="true" signature="QInputSequence(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addSequence" fullname="Qt3DInput::QInputSequence::addSequence" href="qt3dinput-qinputsequence.html#addSequence" status="active" access="public" location="qinputsequence.h" documented="true" meta="plain" type="void" signature="void addSequence(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <function name="buttonInterval" fullname="Qt3DInput::QInputSequence::buttonInterval" href="qt3dinput-qinputsequence.html#buttonInterval" status="active" access="public" location="qinputsequence.h" documented="true" meta="plain" const="true" associated-property="buttonInterval" type="int" signature="int buttonInterval() const"/>
                <function name="buttonIntervalChanged" fullname="Qt3DInput::QInputSequence::buttonIntervalChanged" href="qt3dinput-qinputsequence.html#buttonInterval-prop" status="active" access="public" location="qinputsequence.h" meta="signal" associated-property="buttonInterval" type="void" signature="void buttonIntervalChanged(int buttonInterval)">
                    <parameter type="int" name="buttonInterval" default=""/>
                </function>
                <function name="removeSequence" fullname="Qt3DInput::QInputSequence::removeSequence" href="qt3dinput-qinputsequence.html#removeSequence" status="active" access="public" location="qinputsequence.h" documented="true" meta="plain" type="void" signature="void removeSequence(Qt3DInput::QAbstractActionInput *input)">
                    <parameter type="Qt3DInput::QAbstractActionInput *" name="input" default=""/>
                </function>
                <function name="sequences" fullname="Qt3DInput::QInputSequence::sequences" href="qt3dinput-qinputsequence.html#sequences" status="active" access="public" location="qinputsequence.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAbstractActionInput *&gt;" signature="QList&lt;Qt3DInput::QAbstractActionInput *&gt; sequences() const"/>
                <function name="setButtonInterval" fullname="Qt3DInput::QInputSequence::setButtonInterval" href="qt3dinput-qinputsequence.html#buttonInterval-prop" status="active" access="public" location="qinputsequence.h" meta="slot" associated-property="buttonInterval" type="void" signature="void setButtonInterval(int buttonInterval)">
                    <parameter type="int" name="buttonInterval" default=""/>
                </function>
                <function name="setTimeout" fullname="Qt3DInput::QInputSequence::setTimeout" href="qt3dinput-qinputsequence.html#timeout-prop" status="active" access="public" location="qinputsequence.h" meta="slot" associated-property="timeout" type="void" signature="void setTimeout(int timeout)">
                    <parameter type="int" name="timeout" default=""/>
                </function>
                <function name="timeout" fullname="Qt3DInput::QInputSequence::timeout" href="qt3dinput-qinputsequence.html#timeout" status="active" access="public" location="qinputsequence.h" documented="true" meta="plain" const="true" associated-property="timeout" type="int" signature="int timeout() const"/>
                <function name="timeoutChanged" fullname="Qt3DInput::QInputSequence::timeoutChanged" href="qt3dinput-qinputsequence.html#timeout-prop" status="active" access="public" location="qinputsequence.h" meta="signal" associated-property="timeout" type="void" signature="void timeoutChanged(int timeout)">
                    <parameter type="int" name="timeout" default=""/>
                </function>
                <property name="buttonInterval" fullname="Qt3DInput::QInputSequence::buttonInterval" href="qt3dinput-qinputsequence.html#buttonInterval-prop" status="active" access="public" location="qinputsequence.h" documented="true" dataType="int">
                    <getter name="buttonInterval"/>
                    <setter name="setButtonInterval"/>
                    <notifier name="buttonIntervalChanged"/>
                </property>
                <property name="timeout" fullname="Qt3DInput::QInputSequence::timeout" href="qt3dinput-qinputsequence.html#timeout-prop" status="active" access="public" location="qinputsequence.h" documented="true" dataType="int">
                    <getter name="timeout"/>
                    <setter name="setTimeout"/>
                    <notifier name="timeoutChanged"/>
                </property>
            </class>
            <class name="QInputSettings" fullname="Qt3DInput::QInputSettings" href="qt3dinput-qinputsettings.html" status="active" access="public" location="qinputsettings.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DInput" brief="Holds the pointer to an input event source object">
                <function name="eventSource" fullname="Qt3DInput::QInputSettings::eventSource" href="qt3dinput-qinputsettings.html#eventSource-prop" status="active" access="public" location="qinputsettings.h" meta="plain" const="true" associated-property="eventSource" type="QObject *" signature="QObject * eventSource() const"/>
                <function name="eventSourceChanged" fullname="Qt3DInput::QInputSettings::eventSourceChanged" href="qt3dinput-qinputsettings.html#eventSource-prop" status="active" access="public" location="qinputsettings.h" meta="signal" associated-property="eventSource" type="void" signature="void eventSourceChanged(QObject *)">
                    <parameter type="QObject *" name="" default=""/>
                </function>
                <function name="setEventSource" fullname="Qt3DInput::QInputSettings::setEventSource" href="qt3dinput-qinputsettings.html#eventSource-prop" status="active" access="public" location="qinputsettings.h" meta="slot" associated-property="eventSource" type="void" signature="void setEventSource(QObject *eventSource)">
                    <parameter type="QObject *" name="eventSource" default=""/>
                </function>
                <property name="eventSource" fullname="Qt3DInput::QInputSettings::eventSource" href="qt3dinput-qinputsettings.html#eventSource-prop" status="active" access="public" location="qinputsettings.h" documented="true" dataType="QObject*">
                    <getter name="eventSource"/>
                    <setter name="setEventSource"/>
                    <notifier name="eventSourceChanged"/>
                </property>
            </class>
            <class name="QKeyEvent" fullname="Qt3DInput::QKeyEvent" href="qt3dinput-qkeyevent.html" status="active" access="public" location="qkeyevent.h" documented="true" bases="QObject" module="Qt3DInput" brief="Event type send by KeyBoardHandler">
                <function name="count" fullname="Qt3DInput::QKeyEvent::count" href="qt3dinput-qkeyevent.html#count-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="count" type="int" signature="int count() const"/>
                <function name="isAccepted" fullname="Qt3DInput::QKeyEvent::isAccepted" href="qt3dinput-qkeyevent.html#accepted-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="accepted" type="bool" signature="bool isAccepted() const"/>
                <function name="isAutoRepeat" fullname="Qt3DInput::QKeyEvent::isAutoRepeat" href="qt3dinput-qkeyevent.html#isAutoRepeat-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="isAutoRepeat" type="bool" signature="bool isAutoRepeat() const"/>
                <function name="key" fullname="Qt3DInput::QKeyEvent::key" href="qt3dinput-qkeyevent.html#key-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="key" type="int" signature="int key() const"/>
                <function name="matches" fullname="Qt3DInput::QKeyEvent::matches" href="qt3dinput-qkeyevent.html#matches" status="active" access="public" location="qkeyevent.h" documented="true" meta="plain" const="true" type="bool" signature="bool matches(QKeySequence::StandardKey key_) const">
                    <parameter type="QKeySequence::StandardKey" name="key_" default=""/>
                </function>
                <function name="modifiers" fullname="Qt3DInput::QKeyEvent::modifiers" href="qt3dinput-qkeyevent.html#modifiers-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="modifiers" type="int" signature="int modifiers() const"/>
                <function name="nativeScanCode" fullname="Qt3DInput::QKeyEvent::nativeScanCode" href="qt3dinput-qkeyevent.html#nativeScanCode-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="nativeScanCode" type="quint32" signature="quint32 nativeScanCode() const"/>
                <function name="setAccepted" fullname="Qt3DInput::QKeyEvent::setAccepted" href="qt3dinput-qkeyevent.html#accepted-prop" status="active" access="public" location="qkeyevent.h" meta="plain" associated-property="accepted" type="void" signature="void setAccepted(bool accepted)">
                    <parameter type="bool" name="accepted" default=""/>
                </function>
                <function name="text" fullname="Qt3DInput::QKeyEvent::text" href="qt3dinput-qkeyevent.html#text-prop" status="active" access="public" location="qkeyevent.h" meta="plain" const="true" associated-property="text" type="QString" signature="QString text() const"/>
                <function name="type" fullname="Qt3DInput::QKeyEvent::type" href="qt3dinput-qkeyevent.html#type" status="active" access="public" location="qkeyevent.h" documented="true" meta="plain" const="true" type="QEvent::Type" signature="QEvent::Type type() const"/>
                <typedef name="QKeyEventPtr" href="qt3dinput-qkeyevent.html#QKeyEventPtr-typedef" status="active" access="public" location="qkeyevent.h" related="13" documented="true"/>
                <property name="accepted" fullname="Qt3DInput::QKeyEvent::accepted" href="qt3dinput-qkeyevent.html#accepted-prop" status="active" access="public" location="qkeyevent.h" documented="true" dataType="bool">
                    <getter name="isAccepted"/>
                    <setter name="setAccepted"/>
                </property>
                <property name="count" fullname="Qt3DInput::QKeyEvent::count" href="qt3dinput-qkeyevent.html#count-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="count"/>
                </property>
                <property name="isAutoRepeat" fullname="Qt3DInput::QKeyEvent::isAutoRepeat" href="qt3dinput-qkeyevent.html#isAutoRepeat-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="isAutoRepeat"/>
                </property>
                <property name="key" fullname="Qt3DInput::QKeyEvent::key" href="qt3dinput-qkeyevent.html#key-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="key"/>
                </property>
                <property name="modifiers" fullname="Qt3DInput::QKeyEvent::modifiers" href="qt3dinput-qkeyevent.html#modifiers-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="modifiers"/>
                </property>
                <property name="nativeScanCode" fullname="Qt3DInput::QKeyEvent::nativeScanCode" href="qt3dinput-qkeyevent.html#nativeScanCode-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="quint32">
                    <getter name="nativeScanCode"/>
                </property>
                <property name="text" fullname="Qt3DInput::QKeyEvent::text" href="qt3dinput-qkeyevent.html#text-prop" status="active" access="public" location="qkeyevent.h" documented="true" writable="false" constant="true" dataType="QString">
                    <getter name="text"/>
                </property>
            </class>
            <class name="QKeyboardDevice" fullname="Qt3DInput::QKeyboardDevice" href="qt3dinput-qkeyboarddevice.html" status="active" access="public" location="qkeyboarddevice.h" documented="true" bases="Qt3DInput::QAbstractPhysicalDevice" module="Qt3DInput" brief="In charge of dispatching keyboard events to attached QQKeyboardHandler objects">
                <function name="QKeyboardDevice" fullname="Qt3DInput::QKeyboardDevice::QKeyboardDevice" href="qt3dinput-qkeyboarddevice.html#QKeyboardDevice" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="constructor" explicit="true" signature="QKeyboardDevice(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="activeInput" fullname="Qt3DInput::QKeyboardDevice::activeInput" href="qt3dinput-qkeyboarddevice.html#activeInput-prop" status="active" access="public" location="qkeyboarddevice.h" meta="plain" const="true" associated-property="activeInput" type="Qt3DInput::QKeyboardHandler *" signature="Qt3DInput::QKeyboardHandler * activeInput() const"/>
                <function name="activeInputChanged" fullname="Qt3DInput::QKeyboardDevice::activeInputChanged" href="qt3dinput-qkeyboarddevice.html#activeInput-prop" status="active" access="public" location="qkeyboarddevice.h" meta="signal" associated-property="activeInput" type="void" signature="void activeInputChanged(Qt3DInput::QKeyboardHandler *activeInput)">
                    <parameter type="Qt3DInput::QKeyboardHandler *" name="activeInput" default=""/>
                </function>
                <function name="axisCount" fullname="Qt3DInput::QKeyboardDevice::axisCount" href="qt3dinput-qkeyboarddevice.html#axisCount" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int axisCount() const override"/>
                <function name="axisIdentifier" fullname="Qt3DInput::QKeyboardDevice::axisIdentifier" href="qt3dinput-qkeyboarddevice.html#axisIdentifier" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int axisIdentifier(const QString &amp;name) const override">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="axisNames" fullname="Qt3DInput::QKeyboardDevice::axisNames" href="qt3dinput-qkeyboarddevice.html#axisNames" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QStringList" signature="QStringList axisNames() const override"/>
                <function name="buttonCount" fullname="Qt3DInput::QKeyboardDevice::buttonCount" href="qt3dinput-qkeyboarddevice.html#buttonCount" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int buttonCount() const override"/>
                <function name="buttonIdentifier" fullname="Qt3DInput::QKeyboardDevice::buttonIdentifier" href="qt3dinput-qkeyboarddevice.html#buttonIdentifier" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int buttonIdentifier(const QString &amp;name) const override">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="buttonNames" fullname="Qt3DInput::QKeyboardDevice::buttonNames" href="qt3dinput-qkeyboarddevice.html#buttonNames" status="active" access="public" location="qkeyboarddevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QStringList" signature="QStringList buttonNames() const override"/>
                <function name="setActiveInput" fullname="Qt3DInput::QKeyboardDevice::setActiveInput" href="qt3dinput-qkeyboarddevice.html#setActiveInput" status="active" access="private" location="qkeyboarddevice.h" documented="true" meta="plain" type="void" signature="void setActiveInput(Qt3DInput::QKeyboardHandler *activeInput)">
                    <parameter type="Qt3DInput::QKeyboardHandler *" name="activeInput" default=""/>
                </function>
                <property name="activeInput" fullname="Qt3DInput::QKeyboardDevice::activeInput" href="qt3dinput-qkeyboarddevice.html#activeInput-prop" status="active" access="public" location="qkeyboarddevice.h" documented="true" writable="false" dataType="Qt3DInput::QKeyboardHandler*">
                    <getter name="activeInput"/>
                    <notifier name="activeInputChanged"/>
                </property>
            </class>
            <class name="QKeyboardHandler" fullname="Qt3DInput::QKeyboardHandler" href="qt3dinput-qkeyboardhandler.html" status="active" access="public" location="qkeyboardhandler.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DInput" brief="Provides keyboard event notification">
                <function name="QKeyboardHandler" fullname="Qt3DInput::QKeyboardHandler::QKeyboardHandler" href="qt3dinput-qkeyboardhandler.html#QKeyboardHandler" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="constructor" explicit="true" signature="QKeyboardHandler(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="asteriskPressed" fullname="Qt3DInput::QKeyboardHandler::asteriskPressed" href="qt3dinput-qkeyboardhandler.html#asteriskPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void asteriskPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="backPressed" fullname="Qt3DInput::QKeyboardHandler::backPressed" href="qt3dinput-qkeyboardhandler.html#backPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void backPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="backtabPressed" fullname="Qt3DInput::QKeyboardHandler::backtabPressed" href="qt3dinput-qkeyboardhandler.html#backtabPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void backtabPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="callPressed" fullname="Qt3DInput::QKeyboardHandler::callPressed" href="qt3dinput-qkeyboardhandler.html#callPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void callPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="cancelPressed" fullname="Qt3DInput::QKeyboardHandler::cancelPressed" href="qt3dinput-qkeyboardhandler.html#cancelPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void cancelPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="context1Pressed" fullname="Qt3DInput::QKeyboardHandler::context1Pressed" href="qt3dinput-qkeyboardhandler.html#context1Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void context1Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="context2Pressed" fullname="Qt3DInput::QKeyboardHandler::context2Pressed" href="qt3dinput-qkeyboardhandler.html#context2Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void context2Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="context3Pressed" fullname="Qt3DInput::QKeyboardHandler::context3Pressed" href="qt3dinput-qkeyboardhandler.html#context3Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void context3Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="context4Pressed" fullname="Qt3DInput::QKeyboardHandler::context4Pressed" href="qt3dinput-qkeyboardhandler.html#context4Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void context4Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="deletePressed" fullname="Qt3DInput::QKeyboardHandler::deletePressed" href="qt3dinput-qkeyboardhandler.html#deletePressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void deletePressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit0Pressed" fullname="Qt3DInput::QKeyboardHandler::digit0Pressed" href="qt3dinput-qkeyboardhandler.html#digit0Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit0Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit1Pressed" fullname="Qt3DInput::QKeyboardHandler::digit1Pressed" href="qt3dinput-qkeyboardhandler.html#digit1Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit1Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit2Pressed" fullname="Qt3DInput::QKeyboardHandler::digit2Pressed" href="qt3dinput-qkeyboardhandler.html#digit2Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit2Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit3Pressed" fullname="Qt3DInput::QKeyboardHandler::digit3Pressed" href="qt3dinput-qkeyboardhandler.html#digit3Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit3Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit4Pressed" fullname="Qt3DInput::QKeyboardHandler::digit4Pressed" href="qt3dinput-qkeyboardhandler.html#digit4Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit4Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit5Pressed" fullname="Qt3DInput::QKeyboardHandler::digit5Pressed" href="qt3dinput-qkeyboardhandler.html#digit5Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit5Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit6Pressed" fullname="Qt3DInput::QKeyboardHandler::digit6Pressed" href="qt3dinput-qkeyboardhandler.html#digit6Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit6Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit7Pressed" fullname="Qt3DInput::QKeyboardHandler::digit7Pressed" href="qt3dinput-qkeyboardhandler.html#digit7Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit7Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit8Pressed" fullname="Qt3DInput::QKeyboardHandler::digit8Pressed" href="qt3dinput-qkeyboardhandler.html#digit8Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit8Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="digit9Pressed" fullname="Qt3DInput::QKeyboardHandler::digit9Pressed" href="qt3dinput-qkeyboardhandler.html#digit9Pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void digit9Pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="downPressed" fullname="Qt3DInput::QKeyboardHandler::downPressed" href="qt3dinput-qkeyboardhandler.html#downPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void downPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="enterPressed" fullname="Qt3DInput::QKeyboardHandler::enterPressed" href="qt3dinput-qkeyboardhandler.html#enterPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void enterPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="escapePressed" fullname="Qt3DInput::QKeyboardHandler::escapePressed" href="qt3dinput-qkeyboardhandler.html#escapePressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void escapePressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="flipPressed" fullname="Qt3DInput::QKeyboardHandler::flipPressed" href="qt3dinput-qkeyboardhandler.html#flipPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void flipPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="focus" fullname="Qt3DInput::QKeyboardHandler::focus" href="qt3dinput-qkeyboardhandler.html#focus-prop" status="active" access="public" location="qkeyboardhandler.h" meta="plain" const="true" associated-property="focus" type="bool" signature="bool focus() const"/>
                <function name="focusChanged" fullname="Qt3DInput::QKeyboardHandler::focusChanged" href="qt3dinput-qkeyboardhandler.html#focus-prop" status="active" access="public" location="qkeyboardhandler.h" meta="signal" associated-property="focus" type="void" signature="void focusChanged(bool focus)">
                    <parameter type="bool" name="focus" default=""/>
                </function>
                <function name="hangupPressed" fullname="Qt3DInput::QKeyboardHandler::hangupPressed" href="qt3dinput-qkeyboardhandler.html#hangupPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void hangupPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="leftPressed" fullname="Qt3DInput::QKeyboardHandler::leftPressed" href="qt3dinput-qkeyboardhandler.html#leftPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void leftPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="menuPressed" fullname="Qt3DInput::QKeyboardHandler::menuPressed" href="qt3dinput-qkeyboardhandler.html#menuPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void menuPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="noPressed" fullname="Qt3DInput::QKeyboardHandler::noPressed" href="qt3dinput-qkeyboardhandler.html#noPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void noPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="numberSignPressed" fullname="Qt3DInput::QKeyboardHandler::numberSignPressed" href="qt3dinput-qkeyboardhandler.html#numberSignPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void numberSignPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="pressed" fullname="Qt3DInput::QKeyboardHandler::pressed" href="qt3dinput-qkeyboardhandler.html#pressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void pressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="released" fullname="Qt3DInput::QKeyboardHandler::released" href="qt3dinput-qkeyboardhandler.html#released" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void released(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="returnPressed" fullname="Qt3DInput::QKeyboardHandler::returnPressed" href="qt3dinput-qkeyboardhandler.html#returnPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void returnPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="rightPressed" fullname="Qt3DInput::QKeyboardHandler::rightPressed" href="qt3dinput-qkeyboardhandler.html#rightPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void rightPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="selectPressed" fullname="Qt3DInput::QKeyboardHandler::selectPressed" href="qt3dinput-qkeyboardhandler.html#selectPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void selectPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="setFocus" fullname="Qt3DInput::QKeyboardHandler::setFocus" href="qt3dinput-qkeyboardhandler.html#setFocus" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="slot" associated-property="focus" type="void" signature="void setFocus(bool focus)">
                    <parameter type="bool" name="focus" default=""/>
                </function>
                <function name="setSourceDevice" fullname="Qt3DInput::QKeyboardHandler::setSourceDevice" href="qt3dinput-qkeyboardhandler.html#sourceDevice-prop" status="active" access="public" location="qkeyboardhandler.h" meta="slot" associated-property="sourceDevice" type="void" signature="void setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice)">
                    <parameter type="Qt3DInput::QKeyboardDevice *" name="keyboardDevice" default=""/>
                </function>
                <function name="sourceDevice" fullname="Qt3DInput::QKeyboardHandler::sourceDevice" href="qt3dinput-qkeyboardhandler.html#sourceDevice" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="plain" const="true" associated-property="sourceDevice" type="Qt3DInput::QKeyboardDevice *" signature="Qt3DInput::QKeyboardDevice * sourceDevice() const"/>
                <function name="sourceDeviceChanged" fullname="Qt3DInput::QKeyboardHandler::sourceDeviceChanged" href="qt3dinput-qkeyboardhandler.html#sourceDevice-prop" status="active" access="public" location="qkeyboardhandler.h" meta="signal" associated-property="sourceDevice" type="void" signature="void sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice)">
                    <parameter type="Qt3DInput::QKeyboardDevice *" name="keyboardDevice" default=""/>
                </function>
                <function name="spacePressed" fullname="Qt3DInput::QKeyboardHandler::spacePressed" href="qt3dinput-qkeyboardhandler.html#spacePressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void spacePressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="tabPressed" fullname="Qt3DInput::QKeyboardHandler::tabPressed" href="qt3dinput-qkeyboardhandler.html#tabPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void tabPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="upPressed" fullname="Qt3DInput::QKeyboardHandler::upPressed" href="qt3dinput-qkeyboardhandler.html#upPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void upPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="volumeDownPressed" fullname="Qt3DInput::QKeyboardHandler::volumeDownPressed" href="qt3dinput-qkeyboardhandler.html#volumeDownPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void volumeDownPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="volumeUpPressed" fullname="Qt3DInput::QKeyboardHandler::volumeUpPressed" href="qt3dinput-qkeyboardhandler.html#volumeUpPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void volumeUpPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <function name="yesPressed" fullname="Qt3DInput::QKeyboardHandler::yesPressed" href="qt3dinput-qkeyboardhandler.html#yesPressed" status="active" access="public" location="qkeyboardhandler.h" documented="true" meta="signal" type="void" signature="void yesPressed(Qt3DInput::QKeyEvent *event)">
                    <parameter type="Qt3DInput::QKeyEvent *" name="event" default=""/>
                </function>
                <property name="focus" fullname="Qt3DInput::QKeyboardHandler::focus" href="qt3dinput-qkeyboardhandler.html#focus-prop" status="active" access="public" location="qkeyboardhandler.h" documented="true" dataType="bool">
                    <getter name="focus"/>
                    <setter name="setFocus"/>
                    <notifier name="focusChanged"/>
                </property>
                <property name="sourceDevice" fullname="Qt3DInput::QKeyboardHandler::sourceDevice" href="qt3dinput-qkeyboardhandler.html#sourceDevice-prop" status="active" access="public" location="qkeyboardhandler.h" documented="true" dataType="Qt3DInput::QKeyboardDevice*">
                    <getter name="sourceDevice"/>
                    <setter name="setSourceDevice"/>
                    <notifier name="sourceDeviceChanged"/>
                </property>
            </class>
            <class name="QLogicalDevice" fullname="Qt3DInput::QLogicalDevice" href="qt3dinput-qlogicaldevice.html" status="active" access="public" location="qlogicaldevice.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DInput" brief="Allows the user to define a set of actions that they wish to use within an application">
                <function name="QLogicalDevice" fullname="Qt3DInput::QLogicalDevice::QLogicalDevice" href="qt3dinput-qlogicaldevice.html#QLogicalDevice" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="constructor" explicit="true" signature="QLogicalDevice(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="actions" fullname="Qt3DInput::QLogicalDevice::actions" href="qt3dinput-qlogicaldevice.html#actions" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAction *&gt;" signature="QList&lt;Qt3DInput::QAction *&gt; actions() const"/>
                <function name="addAction" fullname="Qt3DInput::QLogicalDevice::addAction" href="qt3dinput-qlogicaldevice.html#addAction" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" type="void" signature="void addAction(Qt3DInput::QAction *action)">
                    <parameter type="Qt3DInput::QAction *" name="action" default=""/>
                </function>
                <function name="addAxis" fullname="Qt3DInput::QLogicalDevice::addAxis" href="qt3dinput-qlogicaldevice.html#addAxis" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" type="void" signature="void addAxis(Qt3DInput::QAxis *axis)">
                    <parameter type="Qt3DInput::QAxis *" name="axis" default=""/>
                </function>
                <function name="axes" fullname="Qt3DInput::QLogicalDevice::axes" href="qt3dinput-qlogicaldevice.html#axes" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DInput::QAxis *&gt;" signature="QList&lt;Qt3DInput::QAxis *&gt; axes() const"/>
                <function name="removeAction" fullname="Qt3DInput::QLogicalDevice::removeAction" href="qt3dinput-qlogicaldevice.html#removeAction" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" type="void" signature="void removeAction(Qt3DInput::QAction *action)">
                    <parameter type="Qt3DInput::QAction *" name="action" default=""/>
                </function>
                <function name="removeAxis" fullname="Qt3DInput::QLogicalDevice::removeAxis" href="qt3dinput-qlogicaldevice.html#removeAxis" status="active" access="public" location="qlogicaldevice.h" documented="true" meta="plain" type="void" signature="void removeAxis(Qt3DInput::QAxis *axis)">
                    <parameter type="Qt3DInput::QAxis *" name="axis" default=""/>
                </function>
            </class>
            <class name="QMouseDevice" fullname="Qt3DInput::QMouseDevice" href="qt3dinput-qmousedevice.html" status="active" access="public" location="qmousedevice.h" documented="true" bases="Qt3DInput::QAbstractPhysicalDevice" module="Qt3DInput" brief="Delegates mouse events to the attached MouseHandler objects">
                <function name="QMouseDevice" fullname="Qt3DInput::QMouseDevice::QMouseDevice" href="qt3dinput-qmousedevice.html#QMouseDevice" status="active" access="public" location="qmousedevice.h" documented="true" meta="constructor" explicit="true" signature="QMouseDevice(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="axisCount" fullname="Qt3DInput::QMouseDevice::axisCount" href="qt3dinput-qmousedevice.html#axisCount" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int axisCount() const override"/>
                <function name="axisIdentifier" fullname="Qt3DInput::QMouseDevice::axisIdentifier" href="qt3dinput-qmousedevice.html#axisIdentifier" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int axisIdentifier(const QString &amp;name) const override">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="axisNames" fullname="Qt3DInput::QMouseDevice::axisNames" href="qt3dinput-qmousedevice.html#axisNames" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QStringList" signature="QStringList axisNames() const override"/>
                <function name="buttonCount" fullname="Qt3DInput::QMouseDevice::buttonCount" href="qt3dinput-qmousedevice.html#buttonCount" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int buttonCount() const override"/>
                <function name="buttonIdentifier" fullname="Qt3DInput::QMouseDevice::buttonIdentifier" href="qt3dinput-qmousedevice.html#buttonIdentifier" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="int" signature="int buttonIdentifier(const QString &amp;name) const override">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="buttonNames" fullname="Qt3DInput::QMouseDevice::buttonNames" href="qt3dinput-qmousedevice.html#buttonNames" status="active" access="public" location="qmousedevice.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="QStringList" signature="QStringList buttonNames() const override"/>
                <function name="sensitivity" fullname="Qt3DInput::QMouseDevice::sensitivity" href="qt3dinput-qmousedevice.html#sensitivity-prop" status="active" access="public" location="qmousedevice.h" meta="plain" const="true" associated-property="sensitivity" type="float" signature="float sensitivity() const"/>
                <function name="sensitivityChanged" fullname="Qt3DInput::QMouseDevice::sensitivityChanged" href="qt3dinput-qmousedevice.html#sensitivity-prop" status="active" access="public" location="qmousedevice.h" meta="signal" associated-property="sensitivity" type="void" signature="void sensitivityChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setSensitivity" fullname="Qt3DInput::QMouseDevice::setSensitivity" href="qt3dinput-qmousedevice.html#sensitivity-prop" status="active" access="public" location="qmousedevice.h" meta="slot" associated-property="sensitivity" type="void" signature="void setSensitivity(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setUpdateAxesContinuously" fullname="Qt3DInput::QMouseDevice::setUpdateAxesContinuously" href="qt3dinput-qmousedevice.html#updateAxesContinuously-prop" status="active" access="public" location="qmousedevice.h" meta="slot" associated-property="updateAxesContinuously" type="void" signature="void setUpdateAxesContinuously(bool updateAxesContinuously)">
                    <parameter type="bool" name="updateAxesContinuously" default=""/>
                </function>
                <function name="updateAxesContinuously" fullname="Qt3DInput::QMouseDevice::updateAxesContinuously" href="qt3dinput-qmousedevice.html#updateAxesContinuously-prop" status="active" access="public" location="qmousedevice.h" meta="plain" const="true" associated-property="updateAxesContinuously" type="bool" signature="bool updateAxesContinuously() const"/>
                <function name="updateAxesContinuouslyChanged" fullname="Qt3DInput::QMouseDevice::updateAxesContinuouslyChanged" href="qt3dinput-qmousedevice.html#updateAxesContinuously-prop" status="active" access="public" location="qmousedevice.h" meta="signal" associated-property="updateAxesContinuously" type="void" signature="void updateAxesContinuouslyChanged(bool updateAxesContinuously)">
                    <parameter type="bool" name="updateAxesContinuously" default=""/>
                </function>
                <enum name="Axis" fullname="Qt3DInput::QMouseDevice::Axis" href="qt3dinput-qmousedevice.html#Axis-enum" status="active" access="public" location="qmousedevice.h" documented="true">
                    <value name="X" value="0"/>
                    <value name="Y" value="1"/>
                    <value name="WheelX" value="2"/>
                    <value name="WheelY" value="3"/>
                </enum>
                <property name="sensitivity" fullname="Qt3DInput::QMouseDevice::sensitivity" href="qt3dinput-qmousedevice.html#sensitivity-prop" status="active" access="public" location="qmousedevice.h" documented="true" dataType="float">
                    <getter name="sensitivity"/>
                    <setter name="setSensitivity"/>
                    <notifier name="sensitivityChanged"/>
                </property>
                <property name="updateAxesContinuously" fullname="Qt3DInput::QMouseDevice::updateAxesContinuously" href="qt3dinput-qmousedevice.html#updateAxesContinuously-prop" status="active" access="public" location="qmousedevice.h" documented="true" dataType="bool">
                    <getter name="updateAxesContinuously"/>
                    <setter name="setUpdateAxesContinuously"/>
                    <notifier name="updateAxesContinuouslyChanged"/>
                </property>
            </class>
            <class name="QMouseEvent" fullname="Qt3DInput::QMouseEvent" href="qt3dinput-qmouseevent.html" status="active" access="public" location="qmouseevent.h" documented="true" bases="QObject" module="Qt3DInput" brief="Qt3DCore::QMouseEvent contains parameters that describe a mouse event">
                <function name="QMouseEvent" fullname="Qt3DInput::QMouseEvent::QMouseEvent" href="qt3dinput-qmouseevent.html#QMouseEvent" status="active" access="public" location="qmouseevent.h" documented="true" meta="constructor" explicit="true" signature="QMouseEvent(const QMouseEvent &amp;e)">
                    <parameter type="const QMouseEvent &amp;" name="e" default=""/>
                </function>
                <function name="button" fullname="Qt3DInput::QMouseEvent::button" href="qt3dinput-qmouseevent.html#button" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="button" type="Qt3DInput::QMouseEvent::Buttons" signature="Qt3DInput::QMouseEvent::Buttons button() const"/>
                <function name="buttons" fullname="Qt3DInput::QMouseEvent::buttons" href="qt3dinput-qmouseevent.html#buttons" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="buttons" type="int" signature="int buttons() const"/>
                <function name="isAccepted" fullname="Qt3DInput::QMouseEvent::isAccepted" href="qt3dinput-qmouseevent.html#isAccepted" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="accepted" type="bool" signature="bool isAccepted() const"/>
                <function name="modifiers" fullname="Qt3DInput::QMouseEvent::modifiers" href="qt3dinput-qmouseevent.html#modifiers" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="modifiers" type="Qt3DInput::QMouseEvent::Modifiers" signature="Qt3DInput::QMouseEvent::Modifiers modifiers() const"/>
                <function name="setAccepted" fullname="Qt3DInput::QMouseEvent::setAccepted" href="qt3dinput-qmouseevent.html#setAccepted" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" associated-property="accepted" type="void" signature="void setAccepted(bool accepted)">
                    <parameter type="bool" name="accepted" default=""/>
                </function>
                <function name="type" fullname="Qt3DInput::QMouseEvent::type" href="qt3dinput-qmouseevent.html#type" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" type="QEvent::Type" signature="QEvent::Type type() const"/>
                <function name="wasHeld" fullname="Qt3DInput::QMouseEvent::wasHeld" href="qt3dinput-qmouseevent.html#wasHeld-prop" status="active" access="public" location="qmouseevent.h" meta="plain" const="true" associated-property="wasHeld" type="bool" signature="bool wasHeld() const"/>
                <function name="x" fullname="Qt3DInput::QMouseEvent::x" href="qt3dinput-qmouseevent.html#x" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="x" type="int" signature="int x() const"/>
                <function name="y" fullname="Qt3DInput::QMouseEvent::y" href="qt3dinput-qmouseevent.html#y" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="y" type="int" signature="int y() const"/>
                <enum name="Buttons" fullname="Qt3DInput::QMouseEvent::Buttons" href="qt3dinput-qmouseevent.html#Buttons-enum" status="active" access="public" location="qmouseevent.h" documented="true">
                    <value name="LeftButton" value="Qt::LeftButton"/>
                    <value name="RightButton" value="Qt::RightButton"/>
                    <value name="MiddleButton" value="Qt::MiddleButton"/>
                    <value name="BackButton" value="Qt::BackButton"/>
                    <value name="NoButton" value="Qt::NoButton"/>
                </enum>
                <enum name="Modifiers" fullname="Qt3DInput::QMouseEvent::Modifiers" href="qt3dinput-qmouseevent.html#Modifiers-enum" status="active" access="public" location="qmouseevent.h" documented="true">
                    <value name="NoModifier" value="Qt::NoModifier"/>
                    <value name="ShiftModifier" value="Qt::ShiftModifier"/>
                    <value name="ControlModifier" value="Qt::ControlModifier"/>
                    <value name="AltModifier" value="Qt::AltModifier"/>
                    <value name="MetaModifier" value="Qt::MetaModifier"/>
                    <value name="KeypadModifier" value="Qt::KeypadModifier"/>
                </enum>
                <typedef name="QMouseEventPtr" href="qt3dinput-qmouseevent.html#QMouseEventPtr-typedef" status="active" access="public" location="qmouseevent.h" related="14" documented="true"/>
                <property name="accepted" fullname="Qt3DInput::QMouseEvent::accepted" href="qt3dinput-qmouseevent.html#accepted-prop" status="active" access="public" location="qmouseevent.h" documented="true" dataType="bool">
                    <getter name="isAccepted"/>
                    <setter name="setAccepted"/>
                </property>
                <property name="button" fullname="Qt3DInput::QMouseEvent::button" href="qt3dinput-qmouseevent.html#button-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="Qt3DInput::QMouseEvent::Buttons">
                    <getter name="button"/>
                </property>
                <property name="buttons" fullname="Qt3DInput::QMouseEvent::buttons" href="qt3dinput-qmouseevent.html#buttons-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="buttons"/>
                </property>
                <property name="modifiers" fullname="Qt3DInput::QMouseEvent::modifiers" href="qt3dinput-qmouseevent.html#modifiers-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="Qt3DInput::QMouseEvent::Modifiers">
                    <getter name="modifiers"/>
                </property>
                <property name="wasHeld" fullname="Qt3DInput::QMouseEvent::wasHeld" href="qt3dinput-qmouseevent.html#wasHeld-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="wasHeld"/>
                </property>
                <property name="x" fullname="Qt3DInput::QMouseEvent::x" href="qt3dinput-qmouseevent.html#x-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="x"/>
                </property>
                <property name="y" fullname="Qt3DInput::QMouseEvent::y" href="qt3dinput-qmouseevent.html#y-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="y"/>
                </property>
            </class>
            <class name="QMouseHandler" fullname="Qt3DInput::QMouseHandler" href="qt3dinput-qmousehandler.html" status="active" access="public" location="qmousehandler.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DInput" brief="Provides a means of being notified about mouse events when attached to a QMouseDevice instance">
                <function name="QMouseHandler" fullname="Qt3DInput::QMouseHandler::QMouseHandler" href="qt3dinput-qmousehandler.html#QMouseHandler" status="active" access="public" location="qmousehandler.h" documented="true" meta="constructor" explicit="true" signature="QMouseHandler(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="clicked" fullname="Qt3DInput::QMouseHandler::clicked" href="qt3dinput-qmousehandler.html#clicked" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void clicked(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="containsMouse" fullname="Qt3DInput::QMouseHandler::containsMouse" href="qt3dinput-qmousehandler.html#containsMouse-prop" status="active" access="public" location="qmousehandler.h" meta="plain" const="true" associated-property="containsMouse" type="bool" signature="bool containsMouse() const"/>
                <function name="containsMouseChanged" fullname="Qt3DInput::QMouseHandler::containsMouseChanged" href="qt3dinput-qmousehandler.html#containsMouse-prop" status="active" access="public" location="qmousehandler.h" meta="signal" associated-property="containsMouse" type="void" signature="void containsMouseChanged(bool containsMouse)">
                    <parameter type="bool" name="containsMouse" default=""/>
                </function>
                <function name="doubleClicked" fullname="Qt3DInput::QMouseHandler::doubleClicked" href="qt3dinput-qmousehandler.html#doubleClicked" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void doubleClicked(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="entered" fullname="Qt3DInput::QMouseHandler::entered" href="qt3dinput-qmousehandler.html#entered" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void entered()"/>
                <function name="exited" fullname="Qt3DInput::QMouseHandler::exited" href="qt3dinput-qmousehandler.html#exited" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void exited()"/>
                <function name="positionChanged" fullname="Qt3DInput::QMouseHandler::positionChanged" href="qt3dinput-qmousehandler.html#positionChanged" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void positionChanged(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="pressAndHold" fullname="Qt3DInput::QMouseHandler::pressAndHold" href="qt3dinput-qmousehandler.html#pressAndHold" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void pressAndHold(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="pressed" fullname="Qt3DInput::QMouseHandler::pressed" href="qt3dinput-qmousehandler.html#pressed" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void pressed(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="released" fullname="Qt3DInput::QMouseHandler::released" href="qt3dinput-qmousehandler.html#released" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void released(Qt3DInput::QMouseEvent *mouse)">
                    <parameter type="Qt3DInput::QMouseEvent *" name="mouse" default=""/>
                </function>
                <function name="setSourceDevice" fullname="Qt3DInput::QMouseHandler::setSourceDevice" href="qt3dinput-qmousehandler.html#setSourceDevice" status="active" access="public" location="qmousehandler.h" documented="true" meta="slot" associated-property="sourceDevice" type="void" signature="void setSourceDevice(Qt3DInput::QMouseDevice *mouseDevice)">
                    <parameter type="Qt3DInput::QMouseDevice *" name="mouseDevice" default=""/>
                </function>
                <function name="sourceDevice" fullname="Qt3DInput::QMouseHandler::sourceDevice" href="qt3dinput-qmousehandler.html#sourceDevice-prop" status="active" access="public" location="qmousehandler.h" meta="plain" const="true" associated-property="sourceDevice" type="Qt3DInput::QMouseDevice *" signature="Qt3DInput::QMouseDevice * sourceDevice() const"/>
                <function name="sourceDeviceChanged" fullname="Qt3DInput::QMouseHandler::sourceDeviceChanged" href="qt3dinput-qmousehandler.html#sourceDevice-prop" status="active" access="public" location="qmousehandler.h" meta="signal" associated-property="sourceDevice" type="void" signature="void sourceDeviceChanged(Qt3DInput::QMouseDevice *mouseDevice)">
                    <parameter type="Qt3DInput::QMouseDevice *" name="mouseDevice" default=""/>
                </function>
                <function name="wheel" fullname="Qt3DInput::QMouseHandler::wheel" href="qt3dinput-qmousehandler.html#wheel" status="active" access="public" location="qmousehandler.h" documented="true" meta="signal" type="void" signature="void wheel(Qt3DInput::QWheelEvent *wheel)">
                    <parameter type="Qt3DInput::QWheelEvent *" name="wheel" default=""/>
                </function>
                <property name="containsMouse" fullname="Qt3DInput::QMouseHandler::containsMouse" href="qt3dinput-qmousehandler.html#containsMouse-prop" status="active" access="public" location="qmousehandler.h" documented="true" writable="false" dataType="bool">
                    <getter name="containsMouse"/>
                    <notifier name="containsMouseChanged"/>
                </property>
                <property name="sourceDevice" fullname="Qt3DInput::QMouseHandler::sourceDevice" href="qt3dinput-qmousehandler.html#sourceDevice-prop" status="active" access="public" location="qmousehandler.h" documented="true" dataType="Qt3DInput::QMouseDevice*">
                    <getter name="sourceDevice"/>
                    <setter name="setSourceDevice"/>
                    <notifier name="sourceDeviceChanged"/>
                </property>
            </class>
            <class name="QWheelEvent" fullname="Qt3DInput::QWheelEvent" href="qt3dinput-qwheelevent.html" status="active" access="public" location="qmouseevent.h" documented="true" bases="QObject" module="Qt3DInput" brief="Contains parameters that describe a mouse wheel event">
                <function name="QWheelEvent" fullname="Qt3DInput::QWheelEvent::QWheelEvent" href="qt3dinput-qwheelevent.html#QWheelEvent" status="active" access="public" location="qmouseevent.h" documented="true" meta="constructor" explicit="true" signature="QWheelEvent(const QWheelEvent &amp;e)">
                    <parameter type="const QWheelEvent &amp;" name="e" default=""/>
                </function>
                <function name="angleDelta" fullname="Qt3DInput::QWheelEvent::angleDelta" href="qt3dinput-qwheelevent.html#angleDelta" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="angleDelta" type="QPoint" signature="QPoint angleDelta() const"/>
                <function name="buttons" fullname="Qt3DInput::QWheelEvent::buttons" href="qt3dinput-qwheelevent.html#buttons" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="buttons" type="int" signature="int buttons() const"/>
                <function name="isAccepted" fullname="Qt3DInput::QWheelEvent::isAccepted" href="qt3dinput-qwheelevent.html#isAccepted" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="accepted" type="bool" signature="bool isAccepted() const"/>
                <function name="modifiers" fullname="Qt3DInput::QWheelEvent::modifiers" href="qt3dinput-qwheelevent.html#modifiers" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="modifiers" type="Qt3DInput::QWheelEvent::Modifiers" signature="Qt3DInput::QWheelEvent::Modifiers modifiers() const"/>
                <function name="setAccepted" fullname="Qt3DInput::QWheelEvent::setAccepted" href="qt3dinput-qwheelevent.html#setAccepted" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" associated-property="accepted" type="void" signature="void setAccepted(bool accepted)">
                    <parameter type="bool" name="accepted" default=""/>
                </function>
                <function name="type" fullname="Qt3DInput::QWheelEvent::type" href="qt3dinput-qwheelevent.html#type" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" type="QEvent::Type" signature="QEvent::Type type() const"/>
                <function name="x" fullname="Qt3DInput::QWheelEvent::x" href="qt3dinput-qwheelevent.html#x" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="x" type="int" signature="int x() const"/>
                <function name="y" fullname="Qt3DInput::QWheelEvent::y" href="qt3dinput-qwheelevent.html#y" status="active" access="public" location="qmouseevent.h" documented="true" meta="plain" const="true" associated-property="y" type="int" signature="int y() const"/>
                <enum name="Buttons" fullname="Qt3DInput::QWheelEvent::Buttons" href="qt3dinput-qwheelevent.html#Buttons-enum" status="active" access="public" location="qmouseevent.h" documented="true">
                    <value name="LeftButton" value="Qt::LeftButton"/>
                    <value name="RightButton" value="Qt::RightButton"/>
                    <value name="MiddleButton" value="Qt::MiddleButton"/>
                    <value name="BackButton" value="Qt::BackButton"/>
                    <value name="NoButton" value="Qt::NoButton"/>
                </enum>
                <enum name="Modifiers" fullname="Qt3DInput::QWheelEvent::Modifiers" href="qt3dinput-qwheelevent.html#Modifiers-enum" status="active" access="public" location="qmouseevent.h" documented="true">
                    <value name="NoModifier" value="Qt::NoModifier"/>
                    <value name="ShiftModifier" value="Qt::ShiftModifier"/>
                    <value name="ControlModifier" value="Qt::ControlModifier"/>
                    <value name="AltModifier" value="Qt::AltModifier"/>
                    <value name="MetaModifier" value="Qt::MetaModifier"/>
                    <value name="KeypadModifier" value="Qt::KeypadModifier"/>
                </enum>
                <typedef name="QWheelEventPtr" href="qt3dinput-qwheelevent.html#QWheelEventPtr-typedef" status="active" access="public" location="qmouseevent.h" related="15" documented="true"/>
                <property name="accepted" fullname="Qt3DInput::QWheelEvent::accepted" href="qt3dinput-qwheelevent.html#accepted-prop" status="active" access="public" location="qmouseevent.h" documented="true" dataType="bool">
                    <getter name="isAccepted"/>
                    <setter name="setAccepted"/>
                </property>
                <property name="angleDelta" fullname="Qt3DInput::QWheelEvent::angleDelta" href="qt3dinput-qwheelevent.html#angleDelta-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="QPoint">
                    <getter name="angleDelta"/>
                </property>
                <property name="buttons" fullname="Qt3DInput::QWheelEvent::buttons" href="qt3dinput-qwheelevent.html#buttons-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="buttons"/>
                </property>
                <property name="modifiers" fullname="Qt3DInput::QWheelEvent::modifiers" href="qt3dinput-qwheelevent.html#modifiers-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="Qt3DInput::QWheelEvent::Modifiers">
                    <getter name="modifiers"/>
                </property>
                <property name="x" fullname="Qt3DInput::QWheelEvent::x" href="qt3dinput-qwheelevent.html#x-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="x"/>
                </property>
                <property name="y" fullname="Qt3DInput::QWheelEvent::y" href="qt3dinput-qwheelevent.html#y-prop" status="active" access="public" location="qmouseevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="y"/>
                </property>
            </class>
            <typedef name="QKeyEventPtr" href="qt3dinput-qkeyevent.html#QKeyEventPtr-typedef" status="active" access="public" location="qkeyevent.h" related="13" documented="true"/>
            <typedef name="QMouseEventPtr" href="qt3dinput-qmouseevent.html#QMouseEventPtr-typedef" status="active" access="public" location="qmouseevent.h" related="14" documented="true"/>
            <typedef name="QWheelEventPtr" href="qt3dinput-qwheelevent.html#QWheelEventPtr-typedef" status="active" access="public" location="qmouseevent.h" related="15" documented="true"/>
        </namespace>
        <namespace name="Qt3DLogic" href="qt3dlogic.html" status="active" access="public" location="qframeaction.h" documented="true" groups="qt3d-namespaces" module="Qt3DLogic" brief="Contains classes that enable frame synchronization">
            <namespace name="Logic" fullname="Qt3DLogic::Logic" href="qt3dlogic-logic.html" status="active" access="public" location="qframeaction.h" documented="true" module="Qt3DLogic" brief="Used to import and use the module's QML types"/>
            <class name="QFrameAction" fullname="Qt3DLogic::QFrameAction" href="qt3dlogic-qframeaction.html" status="active" access="public" location="qframeaction.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DLogic" brief="Provides a way to have a synchronous function executed each frame">
                <function name="QFrameAction" fullname="Qt3DLogic::QFrameAction::QFrameAction" href="qt3dlogic-qframeaction.html#QFrameAction" status="active" access="public" location="qframeaction.h" documented="true" meta="constructor" explicit="true" signature="QFrameAction(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="triggered" fullname="Qt3DLogic::QFrameAction::triggered" href="qt3dlogic-qframeaction.html#triggered" status="active" access="public" location="qframeaction.h" documented="true" meta="signal" type="void" signature="void triggered(float dt)">
                    <parameter type="float" name="dt" default=""/>
                </function>
            </class>
            <class name="QLogicAspect" fullname="Qt3DLogic::QLogicAspect" href="qt3dlogic-qlogicaspect.html" status="active" access="public" location="qlogicaspect.h" documented="true" bases="Qt3DCore::QAbstractAspect" module="Qt3DLogic" brief="Responsible for handling frame synchronization jobs">
                <function name="QLogicAspect" fullname="Qt3DLogic::QLogicAspect::QLogicAspect" href="qt3dlogic-qlogicaspect.html#QLogicAspect" status="active" access="public" location="qlogicaspect.h" documented="true" meta="constructor" explicit="true" signature="QLogicAspect(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
            </class>
        </namespace>
        <namespace name="Qt3DRender" href="qt3drender.html" status="active" access="public" location="qabstractlight.h" documented="true" groups="qt3d-namespaces" module="Qt3DRender" brief="Contains classes that enable 2D and 3D rendering">
            <function name="operator!=" href="qt3drender-qgraphicsapifilter.html#operator-not-eq" status="active" access="public" location="qgraphicsapifilter.h" documented="true" related="16" meta="plain" type="bool" signature="bool operator!=(const Qt3DRender::QGraphicsApiFilter &amp;reference, const Qt3DRender::QGraphicsApiFilter &amp;sample)">
                <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="reference" default=""/>
                <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="sample" default=""/>
            </function>
            <function name="operator==" href="qt3drender-qgraphicsapifilter.html#operator-eq-eq" status="active" access="public" location="qgraphicsapifilter.h" documented="true" related="17" meta="plain" type="bool" signature="bool operator==(const Qt3DRender::QGraphicsApiFilter &amp;reference, const Qt3DRender::QGraphicsApiFilter &amp;sample)">
                <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="reference" default=""/>
                <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="sample" default=""/>
            </function>
            <namespace name="Quick" fullname="Qt3DRender::Quick" href="qt3drender-quick.html" status="active" access="public" location="qscene2d.h" documented="true" module="Qt3DScene2D" brief="Internal namespace to import QML types">
                <class name="QScene2D" fullname="Qt3DRender::Quick::QScene2D" href="qt3drender-quick-qscene2d.html" status="active" access="public" location="qscene2d.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DScene2D" brief="This class enables rendering qml into a texture, which then can be used as a part of 3D scene">
                    <function name="QScene2D" fullname="Qt3DRender::Quick::QScene2D::QScene2D" href="qt3drender-quick-qscene2d.html#QScene2D" status="active" access="public" location="qscene2d.h" documented="true" meta="constructor" explicit="true" signature="QScene2D(Qt3DCore::QNode *parent)">
                        <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                    </function>
                    <function name="addEntity" fullname="Qt3DRender::Quick::QScene2D::addEntity" href="qt3drender-quick-qscene2d.html#addEntity" status="active" access="public" location="qscene2d.h" documented="true" meta="plain" type="void" signature="void addEntity(Qt3DCore::QEntity *entity)">
                        <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                    </function>
                    <function name="entities" fullname="Qt3DRender::Quick::QScene2D::entities" href="qt3drender-quick-qscene2d.html#entities" status="active" access="public" location="qscene2d.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DCore::QEntity *&gt;" signature="QList&lt;Qt3DCore::QEntity *&gt; entities() const"/>
                    <function name="isMouseEnabled" fullname="Qt3DRender::Quick::QScene2D::isMouseEnabled" href="qt3drender-quick-qscene2d.html#mouseEnabled-prop" status="active" access="public" location="qscene2d.h" meta="plain" const="true" associated-property="mouseEnabled" type="bool" signature="bool isMouseEnabled() const"/>
                    <function name="item" fullname="Qt3DRender::Quick::QScene2D::item" href="qt3drender-quick-qscene2d.html#item-prop" status="active" access="public" location="qscene2d.h" meta="plain" const="true" associated-property="item" type="QQuickItem *" signature="QQuickItem * item() const"/>
                    <function name="itemChanged" fullname="Qt3DRender::Quick::QScene2D::itemChanged" href="qt3drender-quick-qscene2d.html#item-prop" status="active" access="public" location="qscene2d.h" meta="signal" associated-property="item" type="void" signature="void itemChanged(QQuickItem *item)">
                        <parameter type="QQuickItem *" name="item" default=""/>
                    </function>
                    <function name="mouseEnabledChanged" fullname="Qt3DRender::Quick::QScene2D::mouseEnabledChanged" href="qt3drender-quick-qscene2d.html#mouseEnabled-prop" status="active" access="public" location="qscene2d.h" meta="signal" associated-property="mouseEnabled" type="void" signature="void mouseEnabledChanged(bool enabled)">
                        <parameter type="bool" name="enabled" default=""/>
                    </function>
                    <function name="output" fullname="Qt3DRender::Quick::QScene2D::output" href="qt3drender-quick-qscene2d.html#output-prop" status="active" access="public" location="qscene2d.h" meta="plain" const="true" associated-property="output" type="Qt3DRender::QRenderTargetOutput *" signature="Qt3DRender::QRenderTargetOutput * output() const"/>
                    <function name="outputChanged" fullname="Qt3DRender::Quick::QScene2D::outputChanged" href="qt3drender-quick-qscene2d.html#output-prop" status="active" access="public" location="qscene2d.h" meta="signal" associated-property="output" type="void" signature="void outputChanged(Qt3DRender::QRenderTargetOutput *output)">
                        <parameter type="Qt3DRender::QRenderTargetOutput *" name="output" default=""/>
                    </function>
                    <function name="removeEntity" fullname="Qt3DRender::Quick::QScene2D::removeEntity" href="qt3drender-quick-qscene2d.html#removeEntity" status="active" access="public" location="qscene2d.h" documented="true" meta="plain" type="void" signature="void removeEntity(Qt3DCore::QEntity *entity)">
                        <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                    </function>
                    <function name="renderPolicy" fullname="Qt3DRender::Quick::QScene2D::renderPolicy" href="qt3drender-quick-qscene2d.html#renderPolicy-prop" status="active" access="public" location="qscene2d.h" meta="plain" const="true" associated-property="renderPolicy" type="Qt3DRender::Quick::QScene2D::RenderPolicy" signature="Qt3DRender::Quick::QScene2D::RenderPolicy renderPolicy() const"/>
                    <function name="renderPolicyChanged" fullname="Qt3DRender::Quick::QScene2D::renderPolicyChanged" href="qt3drender-quick-qscene2d.html#renderPolicy-prop" status="active" access="public" location="qscene2d.h" meta="signal" associated-property="renderPolicy" type="void" signature="void renderPolicyChanged(Qt3DRender::Quick::QScene2D::RenderPolicy policy)">
                        <parameter type="Qt3DRender::Quick::QScene2D::RenderPolicy" name="policy" default=""/>
                    </function>
                    <function name="setItem" fullname="Qt3DRender::Quick::QScene2D::setItem" href="qt3drender-quick-qscene2d.html#item-prop" status="active" access="public" location="qscene2d.h" meta="slot" associated-property="item" type="void" signature="void setItem(QQuickItem *item)">
                        <parameter type="QQuickItem *" name="item" default=""/>
                    </function>
                    <function name="setMouseEnabled" fullname="Qt3DRender::Quick::QScene2D::setMouseEnabled" href="qt3drender-quick-qscene2d.html#mouseEnabled-prop" status="active" access="public" location="qscene2d.h" meta="slot" associated-property="mouseEnabled" type="void" signature="void setMouseEnabled(bool enabled)">
                        <parameter type="bool" name="enabled" default=""/>
                    </function>
                    <function name="setOutput" fullname="Qt3DRender::Quick::QScene2D::setOutput" href="qt3drender-quick-qscene2d.html#output-prop" status="active" access="public" location="qscene2d.h" meta="slot" associated-property="output" type="void" signature="void setOutput(Qt3DRender::QRenderTargetOutput *output)">
                        <parameter type="Qt3DRender::QRenderTargetOutput *" name="output" default=""/>
                    </function>
                    <function name="setRenderPolicy" fullname="Qt3DRender::Quick::QScene2D::setRenderPolicy" href="qt3drender-quick-qscene2d.html#renderPolicy-prop" status="active" access="public" location="qscene2d.h" meta="slot" associated-property="renderPolicy" type="void" signature="void setRenderPolicy(Qt3DRender::Quick::QScene2D::RenderPolicy policy)">
                        <parameter type="Qt3DRender::Quick::QScene2D::RenderPolicy" name="policy" default=""/>
                    </function>
                    <enum name="RenderPolicy" fullname="Qt3DRender::Quick::QScene2D::RenderPolicy" href="qt3drender-quick-qscene2d.html#RenderPolicy-enum" status="active" access="public" location="qscene2d.h" documented="true">
                        <value name="Continuous" value="0"/>
                        <value name="SingleShot" value="1"/>
                    </enum>
                    <property name="item" fullname="Qt3DRender::Quick::QScene2D::item" href="qt3drender-quick-qscene2d.html#item-prop" status="active" access="public" location="qscene2d.h" documented="true" dataType="QQuickItem*">
                        <getter name="item"/>
                        <setter name="setItem"/>
                        <notifier name="itemChanged"/>
                    </property>
                    <property name="mouseEnabled" fullname="Qt3DRender::Quick::QScene2D::mouseEnabled" href="qt3drender-quick-qscene2d.html#mouseEnabled-prop" status="active" access="public" location="qscene2d.h" documented="true" dataType="bool">
                        <getter name="isMouseEnabled"/>
                        <setter name="setMouseEnabled"/>
                        <notifier name="mouseEnabledChanged"/>
                    </property>
                    <property name="output" fullname="Qt3DRender::Quick::QScene2D::output" href="qt3drender-quick-qscene2d.html#output-prop" status="active" access="public" location="qscene2d.h" documented="true" dataType="Qt3DRender::QRenderTargetOutput*">
                        <getter name="output"/>
                        <setter name="setOutput"/>
                        <notifier name="outputChanged"/>
                    </property>
                    <property name="renderPolicy" fullname="Qt3DRender::Quick::QScene2D::renderPolicy" href="qt3drender-quick-qscene2d.html#renderPolicy-prop" status="active" access="public" location="qscene2d.h" documented="true" dataType="RenderPolicy">
                        <getter name="renderPolicy"/>
                        <setter name="setRenderPolicy"/>
                        <notifier name="renderPolicyChanged"/>
                    </property>
                </class>
            </namespace>
            <namespace name="Render" fullname="Qt3DRender::Render" href="qt3drender-render.html" status="active" access="public" location="qrenderaspect.h" documented="true" module="Qt3DRender" brief="Namespace used for accessing the classes Renderer and QRenderPlugin"/>
            <class name="QAbstractLight" fullname="Qt3DRender::QAbstractLight" href="qt3drender-qabstractlight.html" status="active" access="public" location="qabstractlight.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Encapsulate a QAbstractLight object in a Qt 3D scene">
                <function name="color" fullname="Qt3DRender::QAbstractLight::color" href="qt3drender-qabstractlight.html#color-prop" status="active" access="public" location="qabstractlight.h" meta="plain" const="true" associated-property="color" type="QColor" signature="QColor color() const"/>
                <function name="colorChanged" fullname="Qt3DRender::QAbstractLight::colorChanged" href="qt3drender-qabstractlight.html#color-prop" status="active" access="public" location="qabstractlight.h" meta="signal" associated-property="color" type="void" signature="void colorChanged(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="intensity" fullname="Qt3DRender::QAbstractLight::intensity" href="qt3drender-qabstractlight.html#intensity-prop" status="active" access="public" location="qabstractlight.h" meta="plain" const="true" associated-property="intensity" type="float" signature="float intensity() const"/>
                <function name="intensityChanged" fullname="Qt3DRender::QAbstractLight::intensityChanged" href="qt3drender-qabstractlight.html#intensity-prop" status="active" access="public" location="qabstractlight.h" meta="signal" associated-property="intensity" type="void" signature="void intensityChanged(float intensity)">
                    <parameter type="float" name="intensity" default=""/>
                </function>
                <function name="setColor" fullname="Qt3DRender::QAbstractLight::setColor" href="qt3drender-qabstractlight.html#color-prop" status="active" access="public" location="qabstractlight.h" meta="slot" associated-property="color" type="void" signature="void setColor(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="setIntensity" fullname="Qt3DRender::QAbstractLight::setIntensity" href="qt3drender-qabstractlight.html#intensity-prop" status="active" access="public" location="qabstractlight.h" meta="slot" associated-property="intensity" type="void" signature="void setIntensity(float intensity)">
                    <parameter type="float" name="intensity" default=""/>
                </function>
                <function name="type" fullname="Qt3DRender::QAbstractLight::type" href="qt3drender-qabstractlight.html#type" status="active" access="public" location="qabstractlight.h" documented="true" meta="plain" const="true" associated-property="type" type="Qt3DRender::QAbstractLight::Type" signature="Qt3DRender::QAbstractLight::Type type() const"/>
                <enum name="Type" fullname="Qt3DRender::QAbstractLight::Type" href="qt3drender-qabstractlight.html#Type-enum" status="active" access="public" location="qabstractlight.h" documented="true">
                    <value name="PointLight" value="0"/>
                    <value name="DirectionalLight" value="1"/>
                    <value name="SpotLight" value="2"/>
                </enum>
                <property name="color" fullname="Qt3DRender::QAbstractLight::color" href="qt3drender-qabstractlight.html#color-prop" status="active" access="public" location="qabstractlight.h" documented="true" dataType="QColor">
                    <getter name="color"/>
                    <setter name="setColor"/>
                    <notifier name="colorChanged"/>
                </property>
                <property name="intensity" fullname="Qt3DRender::QAbstractLight::intensity" href="qt3drender-qabstractlight.html#intensity-prop" status="active" access="public" location="qabstractlight.h" documented="true" dataType="float">
                    <getter name="intensity"/>
                    <setter name="setIntensity"/>
                    <notifier name="intensityChanged"/>
                </property>
                <property name="type" fullname="Qt3DRender::QAbstractLight::type" href="qt3drender-qabstractlight.html#type-prop" status="active" access="public" location="qabstractlight.h" documented="true" writable="false" dataType="Type">
                    <getter name="type"/>
                </property>
            </class>
            <class name="QAbstractRayCaster" fullname="Qt3DRender::QAbstractRayCaster" href="qt3drender-qabstractraycaster.html" status="active" access="public" location="qabstractraycaster.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="An abstract base class for ray casting in 3d scenes">
                <function name="addLayer" fullname="Qt3DRender::QAbstractRayCaster::addLayer" href="qt3drender-qabstractraycaster.html#addLayer" status="active" access="public" location="qabstractraycaster.h" documented="true" meta="plain" type="void" signature="void addLayer(Qt3DRender::QLayer *layer)">
                    <parameter type="Qt3DRender::QLayer *" name="layer" default=""/>
                </function>
                <function name="filterMode" fullname="Qt3DRender::QAbstractRayCaster::filterMode" href="qt3drender-qabstractraycaster.html#filterMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="plain" const="true" associated-property="filterMode" type="Qt3DRender::QAbstractRayCaster::FilterMode" signature="Qt3DRender::QAbstractRayCaster::FilterMode filterMode() const"/>
                <function name="filterModeChanged" fullname="Qt3DRender::QAbstractRayCaster::filterModeChanged" href="qt3drender-qabstractraycaster.html#filterMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="signal" associated-property="filterMode" type="void" signature="void filterModeChanged(Qt3DRender::QAbstractRayCaster::FilterMode filterMode)">
                    <parameter type="Qt3DRender::QAbstractRayCaster::FilterMode" name="filterMode" default=""/>
                </function>
                <function name="hits" fullname="Qt3DRender::QAbstractRayCaster::hits" href="qt3drender-qabstractraycaster.html#hits-prop" status="active" access="public" location="qabstractraycaster.h" meta="plain" const="true" associated-property="hits" type="Qt3DRender::QAbstractRayCaster::Hits" signature="Qt3DRender::QAbstractRayCaster::Hits hits() const"/>
                <function name="hitsChanged" fullname="Qt3DRender::QAbstractRayCaster::hitsChanged" href="qt3drender-qabstractraycaster.html#hits-prop" status="active" access="public" location="qabstractraycaster.h" meta="signal" associated-property="hits" type="void" signature="void hitsChanged(const Qt3DRender::QAbstractRayCaster::Hits &amp;hits)">
                    <parameter type="const Qt3DRender::QAbstractRayCaster::Hits &amp;" name="hits" default=""/>
                </function>
                <function name="layers" fullname="Qt3DRender::QAbstractRayCaster::layers" href="qt3drender-qabstractraycaster.html#layers" status="active" access="public" location="qabstractraycaster.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QLayer *&gt;" signature="QList&lt;Qt3DRender::QLayer *&gt; layers() const"/>
                <function name="removeLayer" fullname="Qt3DRender::QAbstractRayCaster::removeLayer" href="qt3drender-qabstractraycaster.html#removeLayer" status="active" access="public" location="qabstractraycaster.h" documented="true" meta="plain" type="void" signature="void removeLayer(Qt3DRender::QLayer *layer)">
                    <parameter type="Qt3DRender::QLayer *" name="layer" default=""/>
                </function>
                <function name="runMode" fullname="Qt3DRender::QAbstractRayCaster::runMode" href="qt3drender-qabstractraycaster.html#runMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="plain" const="true" associated-property="runMode" type="Qt3DRender::QAbstractRayCaster::RunMode" signature="Qt3DRender::QAbstractRayCaster::RunMode runMode() const"/>
                <function name="runModeChanged" fullname="Qt3DRender::QAbstractRayCaster::runModeChanged" href="qt3drender-qabstractraycaster.html#runMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="signal" associated-property="runMode" type="void" signature="void runModeChanged(Qt3DRender::QAbstractRayCaster::RunMode runMode)">
                    <parameter type="Qt3DRender::QAbstractRayCaster::RunMode" name="runMode" default=""/>
                </function>
                <function name="setFilterMode" fullname="Qt3DRender::QAbstractRayCaster::setFilterMode" href="qt3drender-qabstractraycaster.html#filterMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="slot" associated-property="filterMode" type="void" signature="void setFilterMode(Qt3DRender::QAbstractRayCaster::FilterMode filterMode)">
                    <parameter type="Qt3DRender::QAbstractRayCaster::FilterMode" name="filterMode" default=""/>
                </function>
                <function name="setRunMode" fullname="Qt3DRender::QAbstractRayCaster::setRunMode" href="qt3drender-qabstractraycaster.html#runMode-prop" status="active" access="public" location="qabstractraycaster.h" meta="slot" associated-property="runMode" type="void" signature="void setRunMode(Qt3DRender::QAbstractRayCaster::RunMode runMode)">
                    <parameter type="Qt3DRender::QAbstractRayCaster::RunMode" name="runMode" default=""/>
                </function>
                <enum name="FilterMode" fullname="Qt3DRender::QAbstractRayCaster::FilterMode" href="qt3drender-qabstractraycaster.html#FilterMode-enum" status="active" access="public" location="qabstractraycaster.h" documented="true">
                    <value name="AcceptAnyMatchingLayers" value="0"/>
                    <value name="AcceptAllMatchingLayers" value="1"/>
                    <value name="DiscardAnyMatchingLayers" value="2"/>
                    <value name="DiscardAllMatchingLayers" value="3"/>
                </enum>
                <enum name="RunMode" fullname="Qt3DRender::QAbstractRayCaster::RunMode" href="qt3drender-qabstractraycaster.html#RunMode-enum" status="active" access="public" location="qabstractraycaster.h" documented="true">
                    <value name="Continuous" value="0"/>
                    <value name="SingleShot" value="1"/>
                </enum>
                <property name="filterMode" fullname="Qt3DRender::QAbstractRayCaster::filterMode" href="qt3drender-qabstractraycaster.html#filterMode-prop" status="active" access="public" location="qabstractraycaster.h" documented="true" dataType="Qt3DRender::QAbstractRayCaster::FilterMode">
                    <getter name="filterMode"/>
                    <setter name="setFilterMode"/>
                    <notifier name="filterModeChanged"/>
                </property>
                <property name="hits" fullname="Qt3DRender::QAbstractRayCaster::hits" href="qt3drender-qabstractraycaster.html#hits-prop" status="active" access="public" location="qabstractraycaster.h" documented="true" writable="false" dataType="Qt3DRender::QAbstractRayCaster::Hits">
                    <getter name="hits"/>
                    <notifier name="hitsChanged"/>
                </property>
                <property name="runMode" fullname="Qt3DRender::QAbstractRayCaster::runMode" href="qt3drender-qabstractraycaster.html#runMode-prop" status="active" access="public" location="qabstractraycaster.h" documented="true" dataType="Qt3DRender::QAbstractRayCaster::RunMode">
                    <getter name="runMode"/>
                    <setter name="setRunMode"/>
                    <notifier name="runModeChanged"/>
                </property>
            </class>
            <class name="QAbstractTexture" fullname="Qt3DRender::QAbstractTexture" href="qt3drender-qabstracttexture.html" status="active" access="public" location="qabstracttexture.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="A base class to be used to provide textures">
                <function name="QAbstractTexture" fullname="Qt3DRender::QAbstractTexture::QAbstractTexture" href="qt3drender-qabstracttexture.html#QAbstractTexture" status="active" access="protected" location="qabstracttexture.h" documented="true" meta="constructor" explicit="true" signature="QAbstractTexture(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QAbstractTexture" fullname="Qt3DRender::QAbstractTexture::QAbstractTexture" href="qt3drender-qabstracttexture.html#QAbstractTexture-1" status="active" access="protected" location="qabstracttexture.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QAbstractTexture(Qt3DRender::QAbstractTexture::Target target, Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DRender::QAbstractTexture::Target" name="target" default=""/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addTextureImage" fullname="Qt3DRender::QAbstractTexture::addTextureImage" href="qt3drender-qabstracttexture.html#addTextureImage" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void addTextureImage(Qt3DRender::QAbstractTextureImage *textureImage)">
                    <parameter type="Qt3DRender::QAbstractTextureImage *" name="textureImage" default=""/>
                </function>
                <function name="comparisonFunction" fullname="Qt3DRender::QAbstractTexture::comparisonFunction" href="qt3drender-qabstracttexture.html#comparisonFunction" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="comparisonFunction" type="Qt3DRender::QAbstractTexture::ComparisonFunction" signature="Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction() const"/>
                <function name="comparisonFunctionChanged" fullname="Qt3DRender::QAbstractTexture::comparisonFunctionChanged" href="qt3drender-qabstracttexture.html#comparisonFunction-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="comparisonFunction" type="void" signature="void comparisonFunctionChanged(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonFunction" name="comparisonFunction" default=""/>
                </function>
                <function name="comparisonMode" fullname="Qt3DRender::QAbstractTexture::comparisonMode" href="qt3drender-qabstracttexture.html#comparisonMode" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="comparisonMode" type="Qt3DRender::QAbstractTexture::ComparisonMode" signature="Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode() const"/>
                <function name="comparisonModeChanged" fullname="Qt3DRender::QAbstractTexture::comparisonModeChanged" href="qt3drender-qabstracttexture.html#comparisonMode-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="comparisonMode" type="void" signature="void comparisonModeChanged(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonMode" name="comparisonMode" default=""/>
                </function>
                <function name="depth" fullname="Qt3DRender::QAbstractTexture::depth" href="qt3drender-qabstracttexture.html#depth" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="depth" type="int" signature="int depth() const"/>
                <function name="depthChanged" fullname="Qt3DRender::QAbstractTexture::depthChanged" href="qt3drender-qabstracttexture.html#depth-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="depth" type="void" signature="void depthChanged(int depth)">
                    <parameter type="int" name="depth" default=""/>
                </function>
                <function name="format" fullname="Qt3DRender::QAbstractTexture::format" href="qt3drender-qabstracttexture.html#format" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="format" type="Qt3DRender::QAbstractTexture::TextureFormat" signature="Qt3DRender::QAbstractTexture::TextureFormat format() const"/>
                <function name="formatChanged" fullname="Qt3DRender::QAbstractTexture::formatChanged" href="qt3drender-qabstracttexture.html#format-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="format" type="void" signature="void formatChanged(Qt3DRender::QAbstractTexture::TextureFormat format)">
                    <parameter type="Qt3DRender::QAbstractTexture::TextureFormat" name="format" default=""/>
                </function>
                <function name="generateMipMaps" fullname="Qt3DRender::QAbstractTexture::generateMipMaps" href="qt3drender-qabstracttexture.html#generateMipMaps-prop" status="active" access="public" location="qabstracttexture.h" meta="plain" const="true" associated-property="generateMipMaps" type="bool" signature="bool generateMipMaps() const"/>
                <function name="generateMipMapsChanged" fullname="Qt3DRender::QAbstractTexture::generateMipMapsChanged" href="qt3drender-qabstracttexture.html#generateMipMaps-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="generateMipMaps" type="void" signature="void generateMipMapsChanged(bool generateMipMaps)">
                    <parameter type="bool" name="generateMipMaps" default=""/>
                </function>
                <function name="handle" fullname="Qt3DRender::QAbstractTexture::handle" href="qt3drender-qabstracttexture.html#handle" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="handle" type="QVariant" signature="QVariant handle() const"/>
                <function name="handleChanged" fullname="Qt3DRender::QAbstractTexture::handleChanged" href="qt3drender-qabstracttexture.html#handle-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="handle" type="void" signature="void handleChanged(QVariant handle)">
                    <parameter type="QVariant" name="handle" default=""/>
                </function>
                <function name="handleType" fullname="Qt3DRender::QAbstractTexture::handleType" href="qt3drender-qabstracttexture.html#handleType" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="handleType" type="Qt3DRender::QAbstractTexture::HandleType" signature="Qt3DRender::QAbstractTexture::HandleType handleType() const"/>
                <function name="handleTypeChanged" fullname="Qt3DRender::QAbstractTexture::handleTypeChanged" href="qt3drender-qabstracttexture.html#handleType-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="handleType" type="void" signature="void handleTypeChanged(Qt3DRender::QAbstractTexture::HandleType handleType)">
                    <parameter type="Qt3DRender::QAbstractTexture::HandleType" name="handleType" default=""/>
                </function>
                <function name="height" fullname="Qt3DRender::QAbstractTexture::height" href="qt3drender-qabstracttexture.html#height" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="height" type="int" signature="int height() const"/>
                <function name="heightChanged" fullname="Qt3DRender::QAbstractTexture::heightChanged" href="qt3drender-qabstracttexture.html#height-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="layers" fullname="Qt3DRender::QAbstractTexture::layers" href="qt3drender-qabstracttexture.html#layers" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="layers" type="int" signature="int layers() const"/>
                <function name="layersChanged" fullname="Qt3DRender::QAbstractTexture::layersChanged" href="qt3drender-qabstracttexture.html#layers-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="layers" type="void" signature="void layersChanged(int layers)">
                    <parameter type="int" name="layers" default=""/>
                </function>
                <function name="magnificationFilter" fullname="Qt3DRender::QAbstractTexture::magnificationFilter" href="qt3drender-qabstracttexture.html#magnificationFilter-prop" status="active" access="public" location="qabstracttexture.h" meta="plain" const="true" associated-property="magnificationFilter" type="Qt3DRender::QAbstractTexture::Filter" signature="Qt3DRender::QAbstractTexture::Filter magnificationFilter() const"/>
                <function name="magnificationFilterChanged" fullname="Qt3DRender::QAbstractTexture::magnificationFilterChanged" href="qt3drender-qabstracttexture.html#magnificationFilter-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="magnificationFilter" type="void" signature="void magnificationFilterChanged(Qt3DRender::QAbstractTexture::Filter magnificationFilter)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="magnificationFilter" default=""/>
                </function>
                <function name="maximumAnisotropy" fullname="Qt3DRender::QAbstractTexture::maximumAnisotropy" href="qt3drender-qabstracttexture.html#maximumAnisotropy" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="maximumAnisotropy" type="float" signature="float maximumAnisotropy() const"/>
                <function name="maximumAnisotropyChanged" fullname="Qt3DRender::QAbstractTexture::maximumAnisotropyChanged" href="qt3drender-qabstracttexture.html#maximumAnisotropy-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="maximumAnisotropy" type="void" signature="void maximumAnisotropyChanged(float maximumAnisotropy)">
                    <parameter type="float" name="maximumAnisotropy" default=""/>
                </function>
                <function name="minificationFilter" fullname="Qt3DRender::QAbstractTexture::minificationFilter" href="qt3drender-qabstracttexture.html#minificationFilter-prop" status="active" access="public" location="qabstracttexture.h" meta="plain" const="true" associated-property="minificationFilter" type="Qt3DRender::QAbstractTexture::Filter" signature="Qt3DRender::QAbstractTexture::Filter minificationFilter() const"/>
                <function name="minificationFilterChanged" fullname="Qt3DRender::QAbstractTexture::minificationFilterChanged" href="qt3drender-qabstracttexture.html#minificationFilter-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="minificationFilter" type="void" signature="void minificationFilterChanged(Qt3DRender::QAbstractTexture::Filter minificationFilter)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="minificationFilter" default=""/>
                </function>
                <function name="mipLevels" fullname="Qt3DRender::QAbstractTexture::mipLevels" href="qt3drender-qabstracttexture.html#mipLevels-prop" status="active" access="public" location="qabstracttexture.h" meta="plain" const="true" associated-property="mipLevels" type="int" signature="int mipLevels() const"/>
                <function name="mipLevelsChanged" fullname="Qt3DRender::QAbstractTexture::mipLevelsChanged" href="qt3drender-qabstracttexture.html#mipLevels-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="mipLevels" type="void" signature="void mipLevelsChanged(int mipLevels)">
                    <parameter type="int" name="mipLevels" default=""/>
                </function>
                <function name="removeTextureImage" fullname="Qt3DRender::QAbstractTexture::removeTextureImage" href="qt3drender-qabstracttexture.html#removeTextureImage" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void removeTextureImage(Qt3DRender::QAbstractTextureImage *textureImage)">
                    <parameter type="Qt3DRender::QAbstractTextureImage *" name="textureImage" default=""/>
                </function>
                <function name="samples" fullname="Qt3DRender::QAbstractTexture::samples" href="qt3drender-qabstracttexture.html#samples" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="samples" type="int" signature="int samples() const"/>
                <function name="samplesChanged" fullname="Qt3DRender::QAbstractTexture::samplesChanged" href="qt3drender-qabstracttexture.html#samples-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="samples" type="void" signature="void samplesChanged(int samples)">
                    <parameter type="int" name="samples" default=""/>
                </function>
                <function name="setComparisonFunction" fullname="Qt3DRender::QAbstractTexture::setComparisonFunction" href="qt3drender-qabstracttexture.html#setComparisonFunction" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="comparisonFunction" type="void" signature="void setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction function)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonFunction" name="function" default=""/>
                </function>
                <function name="setComparisonMode" fullname="Qt3DRender::QAbstractTexture::setComparisonMode" href="qt3drender-qabstracttexture.html#setComparisonMode" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="comparisonMode" type="void" signature="void setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode mode)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonMode" name="mode" default=""/>
                </function>
                <function name="setDepth" fullname="Qt3DRender::QAbstractTexture::setDepth" href="qt3drender-qabstracttexture.html#setDepth" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="depth" type="void" signature="void setDepth(int depth)">
                    <parameter type="int" name="depth" default=""/>
                </function>
                <function name="setFormat" fullname="Qt3DRender::QAbstractTexture::setFormat" href="qt3drender-qabstracttexture.html#setFormat" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="format" type="void" signature="void setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)">
                    <parameter type="Qt3DRender::QAbstractTexture::TextureFormat" name="format" default=""/>
                </function>
                <function name="setGenerateMipMaps" fullname="Qt3DRender::QAbstractTexture::setGenerateMipMaps" href="qt3drender-qabstracttexture.html#setGenerateMipMaps" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="generateMipMaps" type="void" signature="void setGenerateMipMaps(bool gen)">
                    <parameter type="bool" name="gen" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DRender::QAbstractTexture::setHeight" href="qt3drender-qabstracttexture.html#setHeight" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="height" type="void" signature="void setHeight(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="setLayers" fullname="Qt3DRender::QAbstractTexture::setLayers" href="qt3drender-qabstracttexture.html#setLayers" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="layers" type="void" signature="void setLayers(int layers)">
                    <parameter type="int" name="layers" default=""/>
                </function>
                <function name="setMagnificationFilter" fullname="Qt3DRender::QAbstractTexture::setMagnificationFilter" href="qt3drender-qabstracttexture.html#setMagnificationFilter" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="magnificationFilter" type="void" signature="void setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter f)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="f" default=""/>
                </function>
                <function name="setMaximumAnisotropy" fullname="Qt3DRender::QAbstractTexture::setMaximumAnisotropy" href="qt3drender-qabstracttexture.html#setMaximumAnisotropy" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="maximumAnisotropy" type="void" signature="void setMaximumAnisotropy(float anisotropy)">
                    <parameter type="float" name="anisotropy" default=""/>
                </function>
                <function name="setMinificationFilter" fullname="Qt3DRender::QAbstractTexture::setMinificationFilter" href="qt3drender-qabstracttexture.html#setMinificationFilter" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="minificationFilter" type="void" signature="void setMinificationFilter(Qt3DRender::QAbstractTexture::Filter f)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="f" default=""/>
                </function>
                <function name="setMipLevels" fullname="Qt3DRender::QAbstractTexture::setMipLevels" href="qt3drender-qabstracttexture.html#mipLevels-prop" status="active" access="public" location="qabstracttexture.h" meta="slot" associated-property="mipLevels" type="void" signature="void setMipLevels(int mipLevels)">
                    <parameter type="int" name="mipLevels" default=""/>
                </function>
                <function name="setSamples" fullname="Qt3DRender::QAbstractTexture::setSamples" href="qt3drender-qabstracttexture.html#setSamples" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="samples" type="void" signature="void setSamples(int samples)">
                    <parameter type="int" name="samples" default=""/>
                </function>
                <function name="setSize" fullname="Qt3DRender::QAbstractTexture::setSize" href="qt3drender-qabstracttexture.html#setSize" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void setSize(int w, int h, int d)">
                    <parameter type="int" name="w" default=""/>
                    <parameter type="int" name="h" default="1"/>
                    <parameter type="int" name="d" default="1"/>
                </function>
                <function name="setStatus" fullname="Qt3DRender::QAbstractTexture::setStatus" href="qt3drender-qabstracttexture.html#setStatus" status="active" access="protected" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void setStatus(Qt3DRender::QAbstractTexture::Status status)">
                    <parameter type="Qt3DRender::QAbstractTexture::Status" name="status" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DRender::QAbstractTexture::setWidth" href="qt3drender-qabstracttexture.html#setWidth" status="active" access="public" location="qabstracttexture.h" documented="true" meta="slot" associated-property="width" type="void" signature="void setWidth(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <function name="setWrapMode" fullname="Qt3DRender::QAbstractTexture::setWrapMode" href="qt3drender-qabstracttexture.html#setWrapMode" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void setWrapMode(const Qt3DRender::QTextureWrapMode &amp;wrapMode)">
                    <parameter type="const Qt3DRender::QTextureWrapMode &amp;" name="wrapMode" default=""/>
                </function>
                <function name="status" fullname="Qt3DRender::QAbstractTexture::status" href="qt3drender-qabstracttexture.html#status" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="status" type="Qt3DRender::QAbstractTexture::Status" signature="Qt3DRender::QAbstractTexture::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DRender::QAbstractTexture::statusChanged" href="qt3drender-qabstracttexture.html#status-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DRender::QAbstractTexture::Status status)">
                    <parameter type="Qt3DRender::QAbstractTexture::Status" name="status" default=""/>
                </function>
                <function name="target" fullname="Qt3DRender::QAbstractTexture::target" href="qt3drender-qabstracttexture.html#target" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="target" type="Qt3DRender::QAbstractTexture::Target" signature="Qt3DRender::QAbstractTexture::Target target() const"/>
                <function name="textureImages" fullname="Qt3DRender::QAbstractTexture::textureImages" href="qt3drender-qabstracttexture.html#textureImages" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QAbstractTextureImage *&gt;" signature="QList&lt;Qt3DRender::QAbstractTextureImage *&gt; textureImages() const"/>
                <function name="updateData" fullname="Qt3DRender::QAbstractTexture::updateData" href="qt3drender-qabstracttexture.html#updateData" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" type="void" signature="void updateData(const Qt3DRender::QTextureDataUpdate &amp;update)">
                    <parameter type="const Qt3DRender::QTextureDataUpdate &amp;" name="update" default=""/>
                </function>
                <function name="width" fullname="Qt3DRender::QAbstractTexture::width" href="qt3drender-qabstracttexture.html#width" status="active" access="public" location="qabstracttexture.h" documented="true" meta="plain" const="true" associated-property="width" type="int" signature="int width() const"/>
                <function name="widthChanged" fullname="Qt3DRender::QAbstractTexture::widthChanged" href="qt3drender-qabstracttexture.html#width-prop" status="active" access="public" location="qabstracttexture.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <function name="wrapMode" fullname="Qt3DRender::QAbstractTexture::wrapMode" href="qt3drender-qabstracttexture.html#wrapMode-prop" status="active" access="public" location="qabstracttexture.h" meta="plain" associated-property="wrapMode" type="Qt3DRender::QTextureWrapMode *" signature="Qt3DRender::QTextureWrapMode * wrapMode()"/>
                <enum name="CubeMapFace" fullname="Qt3DRender::QAbstractTexture::CubeMapFace" href="qt3drender-qabstracttexture.html#CubeMapFace-enum" status="active" access="public" location="qabstracttexture.h" documented="true">
                    <value name="CubeMapPositiveX" value="0x8515"/>
                    <value name="CubeMapNegativeX" value="0x8516"/>
                    <value name="CubeMapPositiveY" value="0x8517"/>
                    <value name="CubeMapNegativeY" value="0x8518"/>
                    <value name="CubeMapPositiveZ" value="0x8519"/>
                    <value name="CubeMapNegativeZ" value="0x851A"/>
                    <value name="AllFaces" value="0x851b"/>
                </enum>
                <enum name="Filter" fullname="Qt3DRender::QAbstractTexture::Filter" href="qt3drender-qabstracttexture.html#Filter-enum" status="active" access="public" location="qabstracttexture.h" documented="true">
                    <value name="Nearest" value="0x2600"/>
                    <value name="Linear" value="0x2601"/>
                    <value name="NearestMipMapNearest" value="0x2700"/>
                    <value name="NearestMipMapLinear" value="0x2702"/>
                    <value name="LinearMipMapNearest" value="0x2701"/>
                    <value name="LinearMipMapLinear" value="0x2703"/>
                </enum>
                <enum name="Status" fullname="Qt3DRender::QAbstractTexture::Status" href="qt3drender-qabstracttexture.html#Status-enum" status="active" access="public" location="qabstracttexture.h" documented="true">
                    <value name="None" value="0"/>
                    <value name="Loading" value="1"/>
                    <value name="Ready" value="2"/>
                    <value name="Error" value="3"/>
                </enum>
                <enum name="Target" fullname="Qt3DRender::QAbstractTexture::Target" href="qt3drender-qabstracttexture.html#Target-enum" status="active" access="public" location="qabstracttexture.h" documented="true">
                    <value name="TargetAutomatic" value="0"/>
                    <value name="Target1D" value="0x0DE0"/>
                    <value name="Target1DArray" value="0x8C18"/>
                    <value name="Target2D" value="0x0DE1"/>
                    <value name="Target2DArray" value="0x8C1A"/>
                    <value name="Target3D" value="0x806F"/>
                    <value name="TargetCubeMap" value="0x8513"/>
                    <value name="TargetCubeMapArray" value="0x9009"/>
                    <value name="Target2DMultisample" value="0x9100"/>
                    <value name="Target2DMultisampleArray" value="0x9102"/>
                    <value name="TargetRectangle" value="0x84F5"/>
                    <value name="TargetBuffer" value="0x8C2A"/>
                </enum>
                <enum name="TextureFormat" fullname="Qt3DRender::QAbstractTexture::TextureFormat" href="qt3drender-qabstracttexture.html#TextureFormat-enum" status="active" access="public" location="qabstracttexture.h" documented="true">
                    <value name="NoFormat" value="0"/>
                    <value name="Automatic" value="1"/>
                    <value name="R8_UNorm" value="0x8229"/>
                    <value name="RG8_UNorm" value="0x822B"/>
                    <value name="RGB8_UNorm" value="0x8051"/>
                    <value name="RGBA8_UNorm" value="0x8058"/>
                    <value name="R16_UNorm" value="0x822A"/>
                    <value name="RG16_UNorm" value="0x822C"/>
                    <value name="RGB16_UNorm" value="0x8054"/>
                    <value name="RGBA16_UNorm" value="0x805B"/>
                    <value name="R8_SNorm" value="0x8F94"/>
                    <value name="RG8_SNorm" value="0x8F95"/>
                    <value name="RGB8_SNorm" value="0x8F96"/>
                    <value name="RGBA8_SNorm" value="0x8F97"/>
                    <value name="R16_SNorm" value="0x8F98"/>
                    <value name="RG16_SNorm" value="0x8F99"/>
                    <value name="RGB16_SNorm" value="0x8F9A"/>
                    <value name="RGBA16_SNorm" value="0x8F9B"/>
                    <value name="R8U" value="0x8232"/>
                    <value name="RG8U" value="0x8238"/>
                    <value name="RGB8U" value="0x8D7D"/>
                    <value name="RGBA8U" value="0x8D7C"/>
                    <value name="R16U" value="0x8234"/>
                    <value name="RG16U" value="0x823A"/>
                    <value name="RGB16U" value="0x8D77"/>
                    <value name="RGBA16U" value="0x8D76"/>
                    <value name="R32U" value="0x8236"/>
                    <value name="RG32U" value="0x823C"/>
                    <value name="RGB32U" value="0x8D71"/>
                    <value name="RGBA32U" value="0x8D70"/>
                    <value name="R8I" value="0x8231"/>
                    <value name="RG8I" value="0x8237"/>
                    <value name="RGB8I" value="0x8D8F"/>
                    <value name="RGBA8I" value="0x8D8E"/>
                    <value name="R16I" value="0x8233"/>
                    <value name="RG16I" value="0x8239"/>
                    <value name="RGB16I" value="0x8D89"/>
                    <value name="RGBA16I" value="0x8D88"/>
                    <value name="R32I" value="0x8235"/>
                    <value name="RG32I" value="0x823B"/>
                    <value name="RGB32I" value="0x8D83"/>
                    <value name="RGBA32I" value="0x8D82"/>
                    <value name="R16F" value="0x822D"/>
                    <value name="RG16F" value="0x822F"/>
                    <value name="RGB16F" value="0x881B"/>
                    <value name="RGBA16F" value="0x881A"/>
                    <value name="R32F" value="0x822E"/>
                    <value name="RG32F" value="0x8230"/>
                    <value name="RGB32F" value="0x8815"/>
                    <value name="RGBA32F" value="0x8814"/>
                    <value name="RGB9E5" value="0x8C3D"/>
                    <value name="RG11B10F" value="0x8C3A"/>
                    <value name="RG3B2" value="0x2A10"/>
                    <value name="R5G6B5" value="0x8D62"/>
                    <value name="RGB5A1" value="0x8057"/>
                    <value name="RGBA4" value="0x8056"/>
                    <value name="RGB10A2" value="0x8059"/>
                    <value name="RGB10A2U" value="0x906F"/>
                    <value name="D16" value="0x81A5"/>
                    <value name="D24" value="0x81A6"/>
                    <value name="D24S8" value="0x88F0"/>
                    <value name="D32" value="0x81A7"/>
                    <value name="D32F" value="0x8CAC"/>
                    <value name="D32FS8X24" value="0x8CAD"/>
                    <value name="RGB_DXT1" value="0x83F0"/>
                    <value name="RGBA_DXT1" value="0x83F1"/>
                    <value name="RGBA_DXT3" value="0x83F2"/>
                    <value name="RGBA_DXT5" value="0x83F3"/>
                    <value name="R_ATI1N_UNorm" value="0x8DBB"/>
                    <value name="R_ATI1N_SNorm" value="0x8DBC"/>
                    <value name="RG_ATI2N_UNorm" value="0x8DBD"/>
                    <value name="RG_ATI2N_SNorm" value="0x8DBE"/>
                    <value name="RGB_BP_UNSIGNED_FLOAT" value="0x8E8F"/>
                    <value name="RGB_BP_SIGNED_FLOAT" value="0x8E8E"/>
                    <value name="RGB_BP_UNorm" value="0x8E8C"/>
                    <value name="R11_EAC_UNorm" value="0x9270"/>
                    <value name="R11_EAC_SNorm" value="0x9271"/>
                    <value name="RG11_EAC_UNorm" value="0x9272"/>
                    <value name="RG11_EAC_SNorm" value="0x9273"/>
                    <value name="RGB8_ETC2" value="0x9274"/>
                    <value name="SRGB8_ETC2" value="0x9275"/>
                    <value name="RGB8_PunchThrough_Alpha1_ETC2" value="0x9276"/>
                    <value name="SRGB8_PunchThrough_Alpha1_ETC2" value="0x9277"/>
                    <value name="RGBA8_ETC2_EAC" value="0x9278"/>
                    <value name="SRGB8_Alpha8_ETC2_EAC" value="0x9279"/>
                    <value name="RGB8_ETC1" value="0x8D64"/>
                    <value name="SRGB8" value="0x8C41"/>
                    <value name="SRGB8_Alpha8" value="0x8C43"/>
                    <value name="SRGB_DXT1" value="0x8C4C"/>
                    <value name="SRGB_Alpha_DXT1" value="0x8C4D"/>
                    <value name="SRGB_Alpha_DXT3" value="0x8C4E"/>
                    <value name="SRGB_Alpha_DXT5" value="0x8C4F"/>
                    <value name="SRGB_BP_UNorm" value="0x8E8D"/>
                    <value name="DepthFormat" value="0x1902"/>
                    <value name="AlphaFormat" value="0x1906"/>
                    <value name="RGBFormat" value="0x1907"/>
                    <value name="RGBAFormat" value="0x1908"/>
                    <value name="LuminanceFormat" value="0x1909"/>
                    <value name="LuminanceAlphaFormat" value="0x190A"/>
                </enum>
                <property name="comparisonFunction" fullname="Qt3DRender::QAbstractTexture::comparisonFunction" href="qt3drender-qabstracttexture.html#comparisonFunction-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="ComparisonFunction">
                    <getter name="comparisonFunction"/>
                    <setter name="setComparisonFunction"/>
                    <notifier name="comparisonFunctionChanged"/>
                </property>
                <property name="comparisonMode" fullname="Qt3DRender::QAbstractTexture::comparisonMode" href="qt3drender-qabstracttexture.html#comparisonMode-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="ComparisonMode">
                    <getter name="comparisonMode"/>
                    <setter name="setComparisonMode"/>
                    <notifier name="comparisonModeChanged"/>
                </property>
                <property name="depth" fullname="Qt3DRender::QAbstractTexture::depth" href="qt3drender-qabstracttexture.html#depth-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="depth"/>
                    <setter name="setDepth"/>
                    <notifier name="depthChanged"/>
                </property>
                <property name="format" fullname="Qt3DRender::QAbstractTexture::format" href="qt3drender-qabstracttexture.html#format-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="TextureFormat">
                    <getter name="format"/>
                    <setter name="setFormat"/>
                    <notifier name="formatChanged"/>
                </property>
                <property name="generateMipMaps" fullname="Qt3DRender::QAbstractTexture::generateMipMaps" href="qt3drender-qabstracttexture.html#generateMipMaps-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="bool">
                    <getter name="generateMipMaps"/>
                    <setter name="setGenerateMipMaps"/>
                    <notifier name="generateMipMapsChanged"/>
                </property>
                <property name="handle" fullname="Qt3DRender::QAbstractTexture::handle" href="qt3drender-qabstracttexture.html#handle-prop" status="active" access="public" location="qabstracttexture.h" documented="true" writable="false" dataType="QVariant">
                    <getter name="handle"/>
                    <notifier name="handleChanged"/>
                </property>
                <property name="handleType" fullname="Qt3DRender::QAbstractTexture::handleType" href="qt3drender-qabstracttexture.html#handleType-prop" status="active" access="public" location="qabstracttexture.h" documented="true" writable="false" dataType="HandleType">
                    <getter name="handleType"/>
                    <notifier name="handleTypeChanged"/>
                </property>
                <property name="height" fullname="Qt3DRender::QAbstractTexture::height" href="qt3drender-qabstracttexture.html#height-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="layers" fullname="Qt3DRender::QAbstractTexture::layers" href="qt3drender-qabstracttexture.html#layers-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="layers"/>
                    <setter name="setLayers"/>
                    <notifier name="layersChanged"/>
                </property>
                <property name="magnificationFilter" fullname="Qt3DRender::QAbstractTexture::magnificationFilter" href="qt3drender-qabstracttexture.html#magnificationFilter-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="Filter">
                    <getter name="magnificationFilter"/>
                    <setter name="setMagnificationFilter"/>
                    <notifier name="magnificationFilterChanged"/>
                </property>
                <property name="maximumAnisotropy" fullname="Qt3DRender::QAbstractTexture::maximumAnisotropy" href="qt3drender-qabstracttexture.html#maximumAnisotropy-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="float">
                    <getter name="maximumAnisotropy"/>
                    <setter name="setMaximumAnisotropy"/>
                    <notifier name="maximumAnisotropyChanged"/>
                </property>
                <property name="minificationFilter" fullname="Qt3DRender::QAbstractTexture::minificationFilter" href="qt3drender-qabstracttexture.html#minificationFilter-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="Filter">
                    <getter name="minificationFilter"/>
                    <setter name="setMinificationFilter"/>
                    <notifier name="minificationFilterChanged"/>
                </property>
                <property name="mipLevels" fullname="Qt3DRender::QAbstractTexture::mipLevels" href="qt3drender-qabstracttexture.html#mipLevels-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="mipLevels"/>
                    <setter name="setMipLevels"/>
                    <notifier name="mipLevelsChanged"/>
                </property>
                <property name="samples" fullname="Qt3DRender::QAbstractTexture::samples" href="qt3drender-qabstracttexture.html#samples-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="samples"/>
                    <setter name="setSamples"/>
                    <notifier name="samplesChanged"/>
                </property>
                <property name="status" fullname="Qt3DRender::QAbstractTexture::status" href="qt3drender-qabstracttexture.html#status-prop" status="active" access="public" location="qabstracttexture.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
                <property name="target" fullname="Qt3DRender::QAbstractTexture::target" href="qt3drender-qabstracttexture.html#target-prop" status="active" access="public" location="qabstracttexture.h" documented="true" writable="false" constant="true" dataType="Target">
                    <getter name="target"/>
                </property>
                <property name="width" fullname="Qt3DRender::QAbstractTexture::width" href="qt3drender-qabstracttexture.html#width-prop" status="active" access="public" location="qabstracttexture.h" documented="true" dataType="int">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
                <property name="wrapMode" fullname="Qt3DRender::QAbstractTexture::wrapMode" href="qt3drender-qabstracttexture.html#wrapMode-prop" status="active" access="public" location="qabstracttexture.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QTextureWrapMode*">
                    <getter name="wrapMode"/>
                </property>
            </class>
            <class name="QAbstractTextureImage" fullname="Qt3DRender::QAbstractTextureImage" href="qt3drender-qabstracttextureimage.html" status="active" access="public" location="qabstracttextureimage.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Encapsulates the necessary information to create an OpenGL texture image">
                <function name="QAbstractTextureImage" fullname="Qt3DRender::QAbstractTextureImage::QAbstractTextureImage" href="qt3drender-qabstracttextureimage.html#QAbstractTextureImage" status="active" access="public" location="qabstracttextureimage.h" documented="true" meta="constructor" explicit="true" signature="QAbstractTextureImage(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="dataGenerator" fullname="Qt3DRender::QAbstractTextureImage::dataGenerator" href="qt3drender-qabstracttextureimage.html#dataGenerator" status="active" access="protected" location="qabstracttextureimage.h" documented="true" meta="plain" virtual="pure" const="true" type="Qt3DRender::QTextureImageDataGeneratorPtr" signature="Qt3DRender::QTextureImageDataGeneratorPtr dataGenerator() const = 0"/>
                <function name="face" fullname="Qt3DRender::QAbstractTextureImage::face" href="qt3drender-qabstracttextureimage.html#face-prop" status="active" access="public" location="qabstracttextureimage.h" meta="plain" const="true" associated-property="face" type="Qt3DRender::QAbstractTexture::CubeMapFace" signature="Qt3DRender::QAbstractTexture::CubeMapFace face() const"/>
                <function name="faceChanged" fullname="Qt3DRender::QAbstractTextureImage::faceChanged" href="qt3drender-qabstracttextureimage.html#face-prop" status="active" access="public" location="qabstracttextureimage.h" meta="signal" associated-property="face" type="void" signature="void faceChanged(Qt3DRender::QAbstractTexture::CubeMapFace face)">
                    <parameter type="Qt3DRender::QAbstractTexture::CubeMapFace" name="face" default=""/>
                </function>
                <function name="layer" fullname="Qt3DRender::QAbstractTextureImage::layer" href="qt3drender-qabstracttextureimage.html#layer-prop" status="active" access="public" location="qabstracttextureimage.h" meta="plain" const="true" associated-property="layer" type="int" signature="int layer() const"/>
                <function name="layerChanged" fullname="Qt3DRender::QAbstractTextureImage::layerChanged" href="qt3drender-qabstracttextureimage.html#layer-prop" status="active" access="public" location="qabstracttextureimage.h" meta="signal" associated-property="layer" type="void" signature="void layerChanged(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="mipLevel" fullname="Qt3DRender::QAbstractTextureImage::mipLevel" href="qt3drender-qabstracttextureimage.html#mipLevel-prop" status="active" access="public" location="qabstracttextureimage.h" meta="plain" const="true" associated-property="mipLevel" type="int" signature="int mipLevel() const"/>
                <function name="mipLevelChanged" fullname="Qt3DRender::QAbstractTextureImage::mipLevelChanged" href="qt3drender-qabstracttextureimage.html#mipLevel-prop" status="active" access="public" location="qabstracttextureimage.h" meta="signal" associated-property="mipLevel" type="void" signature="void mipLevelChanged(int mipLevel)">
                    <parameter type="int" name="mipLevel" default=""/>
                </function>
                <function name="notifyDataGeneratorChanged" fullname="Qt3DRender::QAbstractTextureImage::notifyDataGeneratorChanged" href="qt3drender-qabstracttextureimage.html#notifyDataGeneratorChanged" status="active" access="protected" location="qabstracttextureimage.h" documented="true" meta="plain" type="void" signature="void notifyDataGeneratorChanged()"/>
                <function name="setFace" fullname="Qt3DRender::QAbstractTextureImage::setFace" href="qt3drender-qabstracttextureimage.html#setFace" status="active" access="public" location="qabstracttextureimage.h" documented="true" meta="slot" associated-property="face" type="void" signature="void setFace(Qt3DRender::QAbstractTexture::CubeMapFace face)">
                    <parameter type="Qt3DRender::QAbstractTexture::CubeMapFace" name="face" default=""/>
                </function>
                <function name="setLayer" fullname="Qt3DRender::QAbstractTextureImage::setLayer" href="qt3drender-qabstracttextureimage.html#setLayer" status="active" access="public" location="qabstracttextureimage.h" documented="true" meta="slot" associated-property="layer" type="void" signature="void setLayer(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="setMipLevel" fullname="Qt3DRender::QAbstractTextureImage::setMipLevel" href="qt3drender-qabstracttextureimage.html#setMipLevel" status="active" access="public" location="qabstracttextureimage.h" documented="true" meta="slot" associated-property="mipLevel" type="void" signature="void setMipLevel(int level)">
                    <parameter type="int" name="level" default=""/>
                </function>
                <property name="face" fullname="Qt3DRender::QAbstractTextureImage::face" href="qt3drender-qabstracttextureimage.html#face-prop" status="active" access="public" location="qabstracttextureimage.h" documented="true" dataType="Qt3DRender::QAbstractTexture::CubeMapFace">
                    <getter name="face"/>
                    <setter name="setFace"/>
                    <notifier name="faceChanged"/>
                </property>
                <property name="layer" fullname="Qt3DRender::QAbstractTextureImage::layer" href="qt3drender-qabstracttextureimage.html#layer-prop" status="active" access="public" location="qabstracttextureimage.h" documented="true" dataType="int">
                    <getter name="layer"/>
                    <setter name="setLayer"/>
                    <notifier name="layerChanged"/>
                </property>
                <property name="mipLevel" fullname="Qt3DRender::QAbstractTextureImage::mipLevel" href="qt3drender-qabstracttextureimage.html#mipLevel-prop" status="active" access="public" location="qabstracttextureimage.h" documented="true" dataType="int">
                    <getter name="mipLevel"/>
                    <setter name="setMipLevel"/>
                    <notifier name="mipLevelChanged"/>
                </property>
            </class>
            <class name="QAlphaCoverage" fullname="Qt3DRender::QAlphaCoverage" href="qt3drender-qalphacoverage.html" status="active" access="public" location="qalphacoverage.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enable alpha-to-coverage multisampling mode">
                <function name="QAlphaCoverage" fullname="Qt3DRender::QAlphaCoverage::QAlphaCoverage" href="qt3drender-qalphacoverage.html#QAlphaCoverage" status="active" access="public" location="qalphacoverage.h" documented="true" meta="constructor" explicit="true" signature="QAlphaCoverage(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QAlphaTest" fullname="Qt3DRender::QAlphaTest" href="qt3drender-qalphatest.html" status="active" access="public" location="qalphatest.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specify alpha reference test">
                <function name="alphaFunction" fullname="Qt3DRender::QAlphaTest::alphaFunction" href="qt3drender-qalphatest.html#alphaFunction-prop" status="active" access="public" location="qalphatest.h" meta="plain" const="true" associated-property="alphaFunction" type="Qt3DRender::QAlphaTest::AlphaFunction" signature="Qt3DRender::QAlphaTest::AlphaFunction alphaFunction() const"/>
                <function name="alphaFunctionChanged" fullname="Qt3DRender::QAlphaTest::alphaFunctionChanged" href="qt3drender-qalphatest.html#alphaFunction-prop" status="active" access="public" location="qalphatest.h" meta="signal" associated-property="alphaFunction" type="void" signature="void alphaFunctionChanged(Qt3DRender::QAlphaTest::AlphaFunction alphaFunction)">
                    <parameter type="Qt3DRender::QAlphaTest::AlphaFunction" name="alphaFunction" default=""/>
                </function>
                <function name="referenceValue" fullname="Qt3DRender::QAlphaTest::referenceValue" href="qt3drender-qalphatest.html#referenceValue-prop" status="active" access="public" location="qalphatest.h" meta="plain" const="true" associated-property="referenceValue" type="float" signature="float referenceValue() const"/>
                <function name="referenceValueChanged" fullname="Qt3DRender::QAlphaTest::referenceValueChanged" href="qt3drender-qalphatest.html#referenceValue-prop" status="active" access="public" location="qalphatest.h" meta="signal" associated-property="referenceValue" type="void" signature="void referenceValueChanged(float referenceValue)">
                    <parameter type="float" name="referenceValue" default=""/>
                </function>
                <function name="setAlphaFunction" fullname="Qt3DRender::QAlphaTest::setAlphaFunction" href="qt3drender-qalphatest.html#alphaFunction-prop" status="active" access="public" location="qalphatest.h" meta="slot" associated-property="alphaFunction" type="void" signature="void setAlphaFunction(Qt3DRender::QAlphaTest::AlphaFunction alphaFunction)">
                    <parameter type="Qt3DRender::QAlphaTest::AlphaFunction" name="alphaFunction" default=""/>
                </function>
                <function name="setReferenceValue" fullname="Qt3DRender::QAlphaTest::setReferenceValue" href="qt3drender-qalphatest.html#referenceValue-prop" status="active" access="public" location="qalphatest.h" meta="slot" associated-property="referenceValue" type="void" signature="void setReferenceValue(float referenceValue)">
                    <parameter type="float" name="referenceValue" default=""/>
                </function>
                <enum name="AlphaFunction" fullname="Qt3DRender::QAlphaTest::AlphaFunction" href="qt3drender-qalphatest.html#AlphaFunction-enum" status="active" access="public" location="qalphatest.h" documented="true">
                    <value name="Never" value="0x0200"/>
                    <value name="Always" value="0x0207"/>
                    <value name="Less" value="0x0201"/>
                    <value name="LessOrEqual" value="0x0203"/>
                    <value name="Equal" value="0x0202"/>
                    <value name="GreaterOrEqual" value="0x0206"/>
                    <value name="Greater" value="0x0204"/>
                    <value name="NotEqual" value="0x0205"/>
                </enum>
                <property name="alphaFunction" fullname="Qt3DRender::QAlphaTest::alphaFunction" href="qt3drender-qalphatest.html#alphaFunction-prop" status="active" access="public" location="qalphatest.h" documented="true" dataType="AlphaFunction">
                    <getter name="alphaFunction"/>
                    <setter name="setAlphaFunction"/>
                    <notifier name="alphaFunctionChanged"/>
                </property>
                <property name="referenceValue" fullname="Qt3DRender::QAlphaTest::referenceValue" href="qt3drender-qalphatest.html#referenceValue-prop" status="active" access="public" location="qalphatest.h" documented="true" dataType="float">
                    <getter name="referenceValue"/>
                    <setter name="setReferenceValue"/>
                    <notifier name="referenceValueChanged"/>
                </property>
            </class>
            <class name="QBlendEquation" fullname="Qt3DRender::QBlendEquation" href="qt3drender-qblendequation.html" status="active" access="public" location="qblendequation.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies the equation used for both the RGB blend equation and the Alpha blend equation">
                <function name="QBlendEquation" fullname="Qt3DRender::QBlendEquation::QBlendEquation" href="qt3drender-qblendequation.html#QBlendEquation" status="active" access="public" location="qblendequation.h" documented="true" meta="constructor" explicit="true" signature="QBlendEquation(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="blendFunction" fullname="Qt3DRender::QBlendEquation::blendFunction" href="qt3drender-qblendequation.html#blendFunction-prop" status="active" access="public" location="qblendequation.h" meta="plain" const="true" associated-property="blendFunction" type="Qt3DRender::QBlendEquation::BlendFunction" signature="Qt3DRender::QBlendEquation::BlendFunction blendFunction() const"/>
                <function name="blendFunctionChanged" fullname="Qt3DRender::QBlendEquation::blendFunctionChanged" href="qt3drender-qblendequation.html#blendFunction-prop" status="active" access="public" location="qblendequation.h" meta="signal" associated-property="blendFunction" type="void" signature="void blendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction)">
                    <parameter type="Qt3DRender::QBlendEquation::BlendFunction" name="blendFunction" default=""/>
                </function>
                <function name="setBlendFunction" fullname="Qt3DRender::QBlendEquation::setBlendFunction" href="qt3drender-qblendequation.html#blendFunction-prop" status="active" access="public" location="qblendequation.h" meta="slot" associated-property="blendFunction" type="void" signature="void setBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction)">
                    <parameter type="Qt3DRender::QBlendEquation::BlendFunction" name="blendFunction" default=""/>
                </function>
                <enum name="BlendFunction" fullname="Qt3DRender::QBlendEquation::BlendFunction" href="qt3drender-qblendequation.html#BlendFunction-enum" status="active" access="public" location="qblendequation.h" documented="true">
                    <value name="Add" value="0x8006"/>
                    <value name="Subtract" value="0x800A"/>
                    <value name="ReverseSubtract" value="0x800B"/>
                    <value name="Min" value="0x8007"/>
                    <value name="Max" value="0x8008"/>
                </enum>
                <property name="blendFunction" fullname="Qt3DRender::QBlendEquation::blendFunction" href="qt3drender-qblendequation.html#blendFunction-prop" status="active" access="public" location="qblendequation.h" documented="true" dataType="BlendFunction">
                    <getter name="blendFunction"/>
                    <setter name="setBlendFunction"/>
                    <notifier name="blendFunctionChanged"/>
                </property>
            </class>
            <class name="QBlendEquationArguments" fullname="Qt3DRender::QBlendEquationArguments" href="qt3drender-qblendequationarguments.html" status="active" access="public" location="qblendequationarguments.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn)">
                <function name="QBlendEquationArguments" fullname="Qt3DRender::QBlendEquationArguments::QBlendEquationArguments" href="qt3drender-qblendequationarguments.html#QBlendEquationArguments" status="active" access="public" location="qblendequationarguments.h" documented="true" meta="constructor" explicit="true" signature="QBlendEquationArguments(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="bufferIndex" fullname="Qt3DRender::QBlendEquationArguments::bufferIndex" href="qt3drender-qblendequationarguments.html#bufferIndex-prop" status="active" access="public" location="qblendequationarguments.h" meta="plain" const="true" associated-property="bufferIndex" type="int" signature="int bufferIndex() const"/>
                <function name="bufferIndexChanged" fullname="Qt3DRender::QBlendEquationArguments::bufferIndexChanged" href="qt3drender-qblendequationarguments.html#bufferIndex-prop" status="active" access="public" location="qblendequationarguments.h" meta="signal" associated-property="bufferIndex" type="void" signature="void bufferIndexChanged(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="destinationAlpha" fullname="Qt3DRender::QBlendEquationArguments::destinationAlpha" href="qt3drender-qblendequationarguments.html#destinationAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="plain" const="true" associated-property="destinationAlpha" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending destinationAlpha() const"/>
                <function name="destinationAlphaChanged" fullname="Qt3DRender::QBlendEquationArguments::destinationAlphaChanged" href="qt3drender-qblendequationarguments.html#destinationAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="signal" associated-property="destinationAlpha" type="void" signature="void destinationAlphaChanged(Qt3DRender::QBlendEquationArguments::Blending destinationAlpha)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationAlpha" default=""/>
                </function>
                <function name="destinationRgb" fullname="Qt3DRender::QBlendEquationArguments::destinationRgb" href="qt3drender-qblendequationarguments.html#destinationRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="plain" const="true" associated-property="destinationRgb" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending destinationRgb() const"/>
                <function name="destinationRgbChanged" fullname="Qt3DRender::QBlendEquationArguments::destinationRgbChanged" href="qt3drender-qblendequationarguments.html#destinationRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="signal" associated-property="destinationRgb" type="void" signature="void destinationRgbChanged(Qt3DRender::QBlendEquationArguments::Blending destinationRgb)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgb" default=""/>
                </function>
                <function name="destinationRgbaChanged" fullname="Qt3DRender::QBlendEquationArguments::destinationRgbaChanged" href="qt3drender-qblendequationarguments.html#destinationRgbaChanged" status="active" access="public" location="qblendequationarguments.h" documented="true" meta="signal" type="void" signature="void destinationRgbaChanged(Qt3DRender::QBlendEquationArguments::Blending destinationRgba)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgba" default=""/>
                </function>
                <function name="setBufferIndex" fullname="Qt3DRender::QBlendEquationArguments::setBufferIndex" href="qt3drender-qblendequationarguments.html#bufferIndex-prop" status="active" access="public" location="qblendequationarguments.h" meta="slot" associated-property="bufferIndex" type="void" signature="void setBufferIndex(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="setDestinationAlpha" fullname="Qt3DRender::QBlendEquationArguments::setDestinationAlpha" href="qt3drender-qblendequationarguments.html#destinationAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="slot" associated-property="destinationAlpha" type="void" signature="void setDestinationAlpha(Qt3DRender::QBlendEquationArguments::Blending destinationAlpha)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationAlpha" default=""/>
                </function>
                <function name="setDestinationRgb" fullname="Qt3DRender::QBlendEquationArguments::setDestinationRgb" href="qt3drender-qblendequationarguments.html#destinationRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="slot" associated-property="destinationRgb" type="void" signature="void setDestinationRgb(Qt3DRender::QBlendEquationArguments::Blending destinationRgb)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgb" default=""/>
                </function>
                <function name="setDestinationRgba" fullname="Qt3DRender::QBlendEquationArguments::setDestinationRgba" href="qt3drender-qblendequationarguments.html#setDestinationRgba" status="active" access="public" location="qblendequationarguments.h" documented="true" meta="slot" type="void" signature="void setDestinationRgba(Qt3DRender::QBlendEquationArguments::Blending destinationRgba)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="destinationRgba" default=""/>
                </function>
                <function name="setSourceAlpha" fullname="Qt3DRender::QBlendEquationArguments::setSourceAlpha" href="qt3drender-qblendequationarguments.html#sourceAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="slot" associated-property="sourceAlpha" type="void" signature="void setSourceAlpha(Qt3DRender::QBlendEquationArguments::Blending sourceAlpha)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceAlpha" default=""/>
                </function>
                <function name="setSourceRgb" fullname="Qt3DRender::QBlendEquationArguments::setSourceRgb" href="qt3drender-qblendequationarguments.html#sourceRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="slot" associated-property="sourceRgb" type="void" signature="void setSourceRgb(Qt3DRender::QBlendEquationArguments::Blending sourceRgb)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgb" default=""/>
                </function>
                <function name="setSourceRgba" fullname="Qt3DRender::QBlendEquationArguments::setSourceRgba" href="qt3drender-qblendequationarguments.html#setSourceRgba" status="active" access="public" location="qblendequationarguments.h" documented="true" meta="slot" type="void" signature="void setSourceRgba(Qt3DRender::QBlendEquationArguments::Blending sourceRgba)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgba" default=""/>
                </function>
                <function name="sourceAlpha" fullname="Qt3DRender::QBlendEquationArguments::sourceAlpha" href="qt3drender-qblendequationarguments.html#sourceAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="plain" const="true" associated-property="sourceAlpha" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending sourceAlpha() const"/>
                <function name="sourceAlphaChanged" fullname="Qt3DRender::QBlendEquationArguments::sourceAlphaChanged" href="qt3drender-qblendequationarguments.html#sourceAlpha-prop" status="active" access="public" location="qblendequationarguments.h" meta="signal" associated-property="sourceAlpha" type="void" signature="void sourceAlphaChanged(Qt3DRender::QBlendEquationArguments::Blending sourceAlpha)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceAlpha" default=""/>
                </function>
                <function name="sourceRgb" fullname="Qt3DRender::QBlendEquationArguments::sourceRgb" href="qt3drender-qblendequationarguments.html#sourceRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="plain" const="true" associated-property="sourceRgb" type="Qt3DRender::QBlendEquationArguments::Blending" signature="Qt3DRender::QBlendEquationArguments::Blending sourceRgb() const"/>
                <function name="sourceRgbChanged" fullname="Qt3DRender::QBlendEquationArguments::sourceRgbChanged" href="qt3drender-qblendequationarguments.html#sourceRgb-prop" status="active" access="public" location="qblendequationarguments.h" meta="signal" associated-property="sourceRgb" type="void" signature="void sourceRgbChanged(Qt3DRender::QBlendEquationArguments::Blending sourceRgb)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgb" default=""/>
                </function>
                <function name="sourceRgbaChanged" fullname="Qt3DRender::QBlendEquationArguments::sourceRgbaChanged" href="qt3drender-qblendequationarguments.html#sourceRgbaChanged" status="active" access="public" location="qblendequationarguments.h" documented="true" meta="signal" type="void" signature="void sourceRgbaChanged(Qt3DRender::QBlendEquationArguments::Blending sourceRgba)">
                    <parameter type="Qt3DRender::QBlendEquationArguments::Blending" name="sourceRgba" default=""/>
                </function>
                <enum name="Blending" fullname="Qt3DRender::QBlendEquationArguments::Blending" href="qt3drender-qblendequationarguments.html#Blending-enum" status="active" access="public" location="qblendequationarguments.h" documented="true">
                    <value name="Zero" value="0"/>
                    <value name="One" value="1"/>
                    <value name="SourceColor" value="0x0300"/>
                    <value name="SourceAlpha" value="0x0302"/>
                    <value name="Source1Alpha" value="0x303"/>
                    <value name="Source1Color" value="0x304"/>
                    <value name="DestinationColor" value="0x0306"/>
                    <value name="DestinationAlpha" value="0x0304"/>
                    <value name="SourceAlphaSaturate" value="0x0308"/>
                    <value name="ConstantColor" value="0x8001"/>
                    <value name="ConstantAlpha" value="0x8003"/>
                    <value name="OneMinusSourceColor" value="0x0301"/>
                    <value name="OneMinusSourceAlpha" value="0x0303"/>
                    <value name="OneMinusDestinationAlpha" value="0x0305"/>
                    <value name="OneMinusDestinationColor" value="0x0307"/>
                    <value name="OneMinusConstantColor" value="0x8002"/>
                    <value name="OneMinusConstantAlpha" value="0x8004"/>
                    <value name="OneMinusSource1Alpha" value="0x8005"/>
                    <value name="OneMinusSource1Color" value="0x8006"/>
                    <value name="OneMinusSource1Color0" value="OneMinusSource1Color"/>
                </enum>
                <property name="bufferIndex" fullname="Qt3DRender::QBlendEquationArguments::bufferIndex" href="qt3drender-qblendequationarguments.html#bufferIndex-prop" status="active" access="public" location="qblendequationarguments.h" documented="true" dataType="int">
                    <getter name="bufferIndex"/>
                    <setter name="setBufferIndex"/>
                    <notifier name="bufferIndexChanged"/>
                </property>
                <property name="destinationAlpha" fullname="Qt3DRender::QBlendEquationArguments::destinationAlpha" href="qt3drender-qblendequationarguments.html#destinationAlpha-prop" status="active" access="public" location="qblendequationarguments.h" documented="true" dataType="Blending">
                    <getter name="destinationAlpha"/>
                    <setter name="setDestinationAlpha"/>
                    <notifier name="destinationAlphaChanged"/>
                </property>
                <property name="destinationRgb" fullname="Qt3DRender::QBlendEquationArguments::destinationRgb" href="qt3drender-qblendequationarguments.html#destinationRgb-prop" status="active" access="public" location="qblendequationarguments.h" documented="true" dataType="Blending">
                    <getter name="destinationRgb"/>
                    <setter name="setDestinationRgb"/>
                    <notifier name="destinationRgbChanged"/>
                </property>
                <property name="sourceAlpha" fullname="Qt3DRender::QBlendEquationArguments::sourceAlpha" href="qt3drender-qblendequationarguments.html#sourceAlpha-prop" status="active" access="public" location="qblendequationarguments.h" documented="true" dataType="Blending">
                    <getter name="sourceAlpha"/>
                    <setter name="setSourceAlpha"/>
                    <notifier name="sourceAlphaChanged"/>
                </property>
                <property name="sourceRgb" fullname="Qt3DRender::QBlendEquationArguments::sourceRgb" href="qt3drender-qblendequationarguments.html#sourceRgb-prop" status="active" access="public" location="qblendequationarguments.h" documented="true" dataType="Blending">
                    <getter name="sourceRgb"/>
                    <setter name="setSourceRgb"/>
                    <notifier name="sourceRgbChanged"/>
                </property>
            </class>
            <class name="QBlitFramebuffer" fullname="Qt3DRender::QBlitFramebuffer" href="qt3drender-qblitframebuffer.html" status="active" access="public" location="qblitframebuffer.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another">
                <function name="QBlitFramebuffer" fullname="Qt3DRender::QBlitFramebuffer::QBlitFramebuffer" href="qt3drender-qblitframebuffer.html#QBlitFramebuffer" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="constructor" explicit="true" signature="QBlitFramebuffer(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="destination" fullname="Qt3DRender::QBlitFramebuffer::destination" href="qt3drender-qblitframebuffer.html#destination" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="destination" type="Qt3DRender::QRenderTarget *" signature="Qt3DRender::QRenderTarget * destination() const"/>
                <function name="destinationAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::destinationAttachmentPoint" href="qt3drender-qblitframebuffer.html#destinationAttachmentPoint" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="destinationAttachmentPoint" type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" signature="Qt3DRender::QRenderTargetOutput::AttachmentPoint destinationAttachmentPoint() const"/>
                <function name="destinationAttachmentPointChanged" fullname="Qt3DRender::QBlitFramebuffer::destinationAttachmentPointChanged" href="qt3drender-qblitframebuffer.html#destinationAttachmentPoint-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="destinationAttachmentPoint" type="void" signature="void destinationAttachmentPointChanged()"/>
                <function name="destinationChanged" fullname="Qt3DRender::QBlitFramebuffer::destinationChanged" href="qt3drender-qblitframebuffer.html#destination-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="destination" type="void" signature="void destinationChanged()"/>
                <function name="destinationRect" fullname="Qt3DRender::QBlitFramebuffer::destinationRect" href="qt3drender-qblitframebuffer.html#destinationRect" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="destinationRect" type="QRectF" signature="QRectF destinationRect() const"/>
                <function name="destinationRectChanged" fullname="Qt3DRender::QBlitFramebuffer::destinationRectChanged" href="qt3drender-qblitframebuffer.html#destinationRect-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="destinationRect" type="void" signature="void destinationRectChanged()"/>
                <function name="interpolationMethod" fullname="Qt3DRender::QBlitFramebuffer::interpolationMethod" href="qt3drender-qblitframebuffer.html#interpolationMethod" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="interpolationMethod" type="Qt3DRender::QBlitFramebuffer::InterpolationMethod" signature="Qt3DRender::QBlitFramebuffer::InterpolationMethod interpolationMethod() const"/>
                <function name="interpolationMethodChanged" fullname="Qt3DRender::QBlitFramebuffer::interpolationMethodChanged" href="qt3drender-qblitframebuffer.html#interpolationMethod-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="interpolationMethod" type="void" signature="void interpolationMethodChanged()"/>
                <function name="setDestination" fullname="Qt3DRender::QBlitFramebuffer::setDestination" href="qt3drender-qblitframebuffer.html#setDestination" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="destination" type="void" signature="void setDestination(Qt3DRender::QRenderTarget *destination)">
                    <parameter type="Qt3DRender::QRenderTarget *" name="destination" default=""/>
                </function>
                <function name="setDestinationAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::setDestinationAttachmentPoint" href="qt3drender-qblitframebuffer.html#setDestinationAttachmentPoint" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="destinationAttachmentPoint" type="void" signature="void setDestinationAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint destinationAttachmentPoint)">
                    <parameter type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" name="destinationAttachmentPoint" default=""/>
                </function>
                <function name="setDestinationRect" fullname="Qt3DRender::QBlitFramebuffer::setDestinationRect" href="qt3drender-qblitframebuffer.html#setDestinationRect" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="destinationRect" type="void" signature="void setDestinationRect(const QRectF &amp;outputRect)">
                    <parameter type="const QRectF &amp;" name="outputRect" default=""/>
                </function>
                <function name="setInterpolationMethod" fullname="Qt3DRender::QBlitFramebuffer::setInterpolationMethod" href="qt3drender-qblitframebuffer.html#setInterpolationMethod" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="interpolationMethod" type="void" signature="void setInterpolationMethod(Qt3DRender::QBlitFramebuffer::InterpolationMethod interpolationMethod)">
                    <parameter type="Qt3DRender::QBlitFramebuffer::InterpolationMethod" name="interpolationMethod" default=""/>
                </function>
                <function name="setSource" fullname="Qt3DRender::QBlitFramebuffer::setSource" href="qt3drender-qblitframebuffer.html#setSource" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="source" type="void" signature="void setSource(Qt3DRender::QRenderTarget *source)">
                    <parameter type="Qt3DRender::QRenderTarget *" name="source" default=""/>
                </function>
                <function name="setSourceAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::setSourceAttachmentPoint" href="qt3drender-qblitframebuffer.html#setSourceAttachmentPoint" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="sourceAttachmentPoint" type="void" signature="void setSourceAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint sourceAttachmentPoint)">
                    <parameter type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" name="sourceAttachmentPoint" default=""/>
                </function>
                <function name="setSourceRect" fullname="Qt3DRender::QBlitFramebuffer::setSourceRect" href="qt3drender-qblitframebuffer.html#setSourceRect" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" associated-property="sourceRect" type="void" signature="void setSourceRect(const QRectF &amp;inputRect)">
                    <parameter type="const QRectF &amp;" name="inputRect" default=""/>
                </function>
                <function name="source" fullname="Qt3DRender::QBlitFramebuffer::source" href="qt3drender-qblitframebuffer.html#source" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="source" type="Qt3DRender::QRenderTarget *" signature="Qt3DRender::QRenderTarget * source() const"/>
                <function name="sourceAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::sourceAttachmentPoint" href="qt3drender-qblitframebuffer.html#sourceAttachmentPoint" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="sourceAttachmentPoint" type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" signature="Qt3DRender::QRenderTargetOutput::AttachmentPoint sourceAttachmentPoint() const"/>
                <function name="sourceAttachmentPointChanged" fullname="Qt3DRender::QBlitFramebuffer::sourceAttachmentPointChanged" href="qt3drender-qblitframebuffer.html#sourceAttachmentPoint-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="sourceAttachmentPoint" type="void" signature="void sourceAttachmentPointChanged()"/>
                <function name="sourceChanged" fullname="Qt3DRender::QBlitFramebuffer::sourceChanged" href="qt3drender-qblitframebuffer.html#source-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged()"/>
                <function name="sourceRect" fullname="Qt3DRender::QBlitFramebuffer::sourceRect" href="qt3drender-qblitframebuffer.html#sourceRect" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="plain" const="true" associated-property="sourceRect" type="QRectF" signature="QRectF sourceRect() const"/>
                <function name="sourceRectChanged" fullname="Qt3DRender::QBlitFramebuffer::sourceRectChanged" href="qt3drender-qblitframebuffer.html#sourceRect-prop" status="active" access="public" location="qblitframebuffer.h" meta="signal" associated-property="sourceRect" type="void" signature="void sourceRectChanged()"/>
                <function name="~QBlitFramebuffer" fullname="Qt3DRender::QBlitFramebuffer::~QBlitFramebuffer" href="qt3drender-qblitframebuffer.html#dtor.QBlitFramebuffer" status="active" access="public" location="qblitframebuffer.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QBlitFramebuffer()"/>
                <enum name="InterpolationMethod" fullname="Qt3DRender::QBlitFramebuffer::InterpolationMethod" href="qt3drender-qblitframebuffer.html#InterpolationMethod-enum" status="active" access="public" location="qblitframebuffer.h" documented="true">
                    <value name="Nearest" value="0"/>
                    <value name="Linear" value="1"/>
                </enum>
                <property name="destination" fullname="Qt3DRender::QBlitFramebuffer::destination" href="qt3drender-qblitframebuffer.html#destination-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="Qt3DRender::QRenderTarget*">
                    <getter name="destination"/>
                    <setter name="setDestination"/>
                    <notifier name="destinationChanged"/>
                </property>
                <property name="destinationAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::destinationAttachmentPoint" href="qt3drender-qblitframebuffer.html#destinationAttachmentPoint-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="Qt3DRender::QRenderTargetOutput::AttachmentPoint">
                    <getter name="destinationAttachmentPoint"/>
                    <setter name="setDestinationAttachmentPoint"/>
                    <notifier name="destinationAttachmentPointChanged"/>
                </property>
                <property name="destinationRect" fullname="Qt3DRender::QBlitFramebuffer::destinationRect" href="qt3drender-qblitframebuffer.html#destinationRect-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="QRectF">
                    <getter name="destinationRect"/>
                    <setter name="setDestinationRect"/>
                    <notifier name="destinationRectChanged"/>
                </property>
                <property name="interpolationMethod" fullname="Qt3DRender::QBlitFramebuffer::interpolationMethod" href="qt3drender-qblitframebuffer.html#interpolationMethod-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="InterpolationMethod" brief="The interpolation method applied if the image is stretched">
                    <getter name="interpolationMethod"/>
                    <setter name="setInterpolationMethod"/>
                    <notifier name="interpolationMethodChanged"/>
                </property>
                <property name="source" fullname="Qt3DRender::QBlitFramebuffer::source" href="qt3drender-qblitframebuffer.html#source-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="Qt3DRender::QRenderTarget*">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="sourceAttachmentPoint" fullname="Qt3DRender::QBlitFramebuffer::sourceAttachmentPoint" href="qt3drender-qblitframebuffer.html#sourceAttachmentPoint-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="Qt3DRender::QRenderTargetOutput::AttachmentPoint">
                    <getter name="sourceAttachmentPoint"/>
                    <setter name="setSourceAttachmentPoint"/>
                    <notifier name="sourceAttachmentPointChanged"/>
                </property>
                <property name="sourceRect" fullname="Qt3DRender::QBlitFramebuffer::sourceRect" href="qt3drender-qblitframebuffer.html#sourceRect-prop" status="active" access="public" location="qblitframebuffer.h" documented="true" dataType="QRectF">
                    <getter name="sourceRect"/>
                    <setter name="setSourceRect"/>
                    <notifier name="sourceRectChanged"/>
                </property>
            </class>
            <class name="QBufferCapture" fullname="Qt3DRender::QBufferCapture" href="qt3drender-qbuffercapture.html" status="active" access="public" location="qbuffercapture.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Exchanges buffer data between GPU and CPU"/>
            <class name="QCamera" fullname="Qt3DRender::QCamera" href="qt3drender-qcamera.html" status="active" access="public" location="qcamera.h" documented="true" bases="Qt3DCore::QEntity" module="Qt3DRender" brief="Defines a view point through which the scene will be rendered">
                <function name="QCamera" fullname="Qt3DRender::QCamera::QCamera" href="qt3drender-qcamera.html#QCamera" status="active" access="public" location="qcamera.h" documented="true" meta="constructor" explicit="true" signature="QCamera(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="aspectRatio" fullname="Qt3DRender::QCamera::aspectRatio" href="qt3drender-qcamera.html#aspectRatio-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="aspectRatio" type="float" signature="float aspectRatio() const"/>
                <function name="aspectRatioChanged" fullname="Qt3DRender::QCamera::aspectRatioChanged" href="qt3drender-qcamera.html#aspectRatio-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="aspectRatio" type="void" signature="void aspectRatioChanged(float aspectRatio)">
                    <parameter type="float" name="aspectRatio" default=""/>
                </function>
                <function name="bottom" fullname="Qt3DRender::QCamera::bottom" href="qt3drender-qcamera.html#bottom-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="bottom" type="float" signature="float bottom() const"/>
                <function name="bottomChanged" fullname="Qt3DRender::QCamera::bottomChanged" href="qt3drender-qcamera.html#bottom-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="bottom" type="void" signature="void bottomChanged(float bottom)">
                    <parameter type="float" name="bottom" default=""/>
                </function>
                <function name="exposure" fullname="Qt3DRender::QCamera::exposure" href="qt3drender-qcamera.html#exposure-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="exposure" type="float" signature="float exposure() const"/>
                <function name="exposureChanged" fullname="Qt3DRender::QCamera::exposureChanged" href="qt3drender-qcamera.html#exposure-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="exposure" type="void" signature="void exposureChanged(float exposure)">
                    <parameter type="float" name="exposure" default=""/>
                </function>
                <function name="farPlane" fullname="Qt3DRender::QCamera::farPlane" href="qt3drender-qcamera.html#farPlane-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="farPlane" type="float" signature="float farPlane() const"/>
                <function name="farPlaneChanged" fullname="Qt3DRender::QCamera::farPlaneChanged" href="qt3drender-qcamera.html#farPlane-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="farPlane" type="void" signature="void farPlaneChanged(float farPlane)">
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="fieldOfView" fullname="Qt3DRender::QCamera::fieldOfView" href="qt3drender-qcamera.html#fieldOfView-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="fieldOfView" type="float" signature="float fieldOfView() const"/>
                <function name="fieldOfViewChanged" fullname="Qt3DRender::QCamera::fieldOfViewChanged" href="qt3drender-qcamera.html#fieldOfView-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="fieldOfView" type="void" signature="void fieldOfViewChanged(float fieldOfView)">
                    <parameter type="float" name="fieldOfView" default=""/>
                </function>
                <function name="left" fullname="Qt3DRender::QCamera::left" href="qt3drender-qcamera.html#left-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="left" type="float" signature="float left() const"/>
                <function name="leftChanged" fullname="Qt3DRender::QCamera::leftChanged" href="qt3drender-qcamera.html#left-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="left" type="void" signature="void leftChanged(float left)">
                    <parameter type="float" name="left" default=""/>
                </function>
                <function name="lens" fullname="Qt3DRender::QCamera::lens" href="qt3drender-qcamera.html#lens" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" associated-property="lens" type="Qt3DRender::QCameraLens *" signature="Qt3DRender::QCameraLens * lens() const"/>
                <function name="nearPlane" fullname="Qt3DRender::QCamera::nearPlane" href="qt3drender-qcamera.html#nearPlane-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="nearPlane" type="float" signature="float nearPlane() const"/>
                <function name="nearPlaneChanged" fullname="Qt3DRender::QCamera::nearPlaneChanged" href="qt3drender-qcamera.html#nearPlane-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="nearPlane" type="void" signature="void nearPlaneChanged(float nearPlane)">
                    <parameter type="float" name="nearPlane" default=""/>
                </function>
                <function name="pan" fullname="Qt3DRender::QCamera::pan" href="qt3drender-qcamera.html#pan" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void pan(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="pan" fullname="Qt3DRender::QCamera::pan" href="qt3drender-qcamera.html#pan-1" status="active" access="public" location="qcamera.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void pan(float angle, const QVector3D &amp;axis)">
                    <parameter type="float" name="angle" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis" default=""/>
                </function>
                <function name="panAboutViewCenter" fullname="Qt3DRender::QCamera::panAboutViewCenter" href="qt3drender-qcamera.html#panAboutViewCenter" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void panAboutViewCenter(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="panAboutViewCenter" fullname="Qt3DRender::QCamera::panAboutViewCenter" href="qt3drender-qcamera.html#panAboutViewCenter-1" status="active" access="public" location="qcamera.h" documented="true" meta="plain" overload="true" overload-number="1" type="void" signature="void panAboutViewCenter(float angle, const QVector3D &amp;axis)">
                    <parameter type="float" name="angle" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis" default=""/>
                </function>
                <function name="panRotation" fullname="Qt3DRender::QCamera::panRotation" href="qt3drender-qcamera.html#panRotation" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" type="QQuaternion" signature="QQuaternion panRotation(float angle) const">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="position" fullname="Qt3DRender::QCamera::position" href="qt3drender-qcamera.html#position-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="position" type="QVector3D" signature="QVector3D position() const"/>
                <function name="positionChanged" fullname="Qt3DRender::QCamera::positionChanged" href="qt3drender-qcamera.html#position-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="position" type="void" signature="void positionChanged(const QVector3D &amp;position)">
                    <parameter type="const QVector3D &amp;" name="position" default=""/>
                </function>
                <function name="projectionMatrix" fullname="Qt3DRender::QCamera::projectionMatrix" href="qt3drender-qcamera.html#projectionMatrix-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="projectionMatrix" type="QMatrix4x4" signature="QMatrix4x4 projectionMatrix() const"/>
                <function name="projectionMatrixChanged" fullname="Qt3DRender::QCamera::projectionMatrixChanged" href="qt3drender-qcamera.html#projectionMatrix-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="projectionMatrix" type="void" signature="void projectionMatrixChanged(const QMatrix4x4 &amp;projectionMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="projectionMatrix" default=""/>
                </function>
                <function name="projectionType" fullname="Qt3DRender::QCamera::projectionType" href="qt3drender-qcamera.html#projectionType-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="projectionType" type="Qt3DRender::QCameraLens::ProjectionType" signature="Qt3DRender::QCameraLens::ProjectionType projectionType() const"/>
                <function name="projectionTypeChanged" fullname="Qt3DRender::QCamera::projectionTypeChanged" href="qt3drender-qcamera.html#projectionType-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="projectionType" type="void" signature="void projectionTypeChanged(Qt3DRender::QCameraLens::ProjectionType projectionType)">
                    <parameter type="Qt3DRender::QCameraLens::ProjectionType" name="projectionType" default=""/>
                </function>
                <function name="right" fullname="Qt3DRender::QCamera::right" href="qt3drender-qcamera.html#right-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="right" type="float" signature="float right() const"/>
                <function name="rightChanged" fullname="Qt3DRender::QCamera::rightChanged" href="qt3drender-qcamera.html#right-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="right" type="void" signature="void rightChanged(float right)">
                    <parameter type="float" name="right" default=""/>
                </function>
                <function name="roll" fullname="Qt3DRender::QCamera::roll" href="qt3drender-qcamera.html#roll" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void roll(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="rollAboutViewCenter" fullname="Qt3DRender::QCamera::rollAboutViewCenter" href="qt3drender-qcamera.html#rollAboutViewCenter" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void rollAboutViewCenter(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="rollRotation" fullname="Qt3DRender::QCamera::rollRotation" href="qt3drender-qcamera.html#rollRotation" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" type="QQuaternion" signature="QQuaternion rollRotation(float angle) const">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="rotate" fullname="Qt3DRender::QCamera::rotate" href="qt3drender-qcamera.html#rotate" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void rotate(const QQuaternion &amp;q)">
                    <parameter type="const QQuaternion &amp;" name="q" default=""/>
                </function>
                <function name="rotateAboutViewCenter" fullname="Qt3DRender::QCamera::rotateAboutViewCenter" href="qt3drender-qcamera.html#rotateAboutViewCenter" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void rotateAboutViewCenter(const QQuaternion &amp;q)">
                    <parameter type="const QQuaternion &amp;" name="q" default=""/>
                </function>
                <function name="rotation" fullname="Qt3DRender::QCamera::rotation" href="qt3drender-qcamera.html#rotation" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" type="QQuaternion" signature="QQuaternion rotation(float angle, const QVector3D &amp;axis) const">
                    <parameter type="float" name="angle" default=""/>
                    <parameter type="const QVector3D &amp;" name="axis" default=""/>
                </function>
                <function name="setAspectRatio" fullname="Qt3DRender::QCamera::setAspectRatio" href="qt3drender-qcamera.html#setAspectRatio" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="aspectRatio" type="void" signature="void setAspectRatio(float aspectRatio)">
                    <parameter type="float" name="aspectRatio" default=""/>
                </function>
                <function name="setBottom" fullname="Qt3DRender::QCamera::setBottom" href="qt3drender-qcamera.html#setBottom" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="bottom" type="void" signature="void setBottom(float bottom)">
                    <parameter type="float" name="bottom" default=""/>
                </function>
                <function name="setExposure" fullname="Qt3DRender::QCamera::setExposure" href="qt3drender-qcamera.html#setExposure" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="exposure" type="void" signature="void setExposure(float exposure)">
                    <parameter type="float" name="exposure" default=""/>
                </function>
                <function name="setFarPlane" fullname="Qt3DRender::QCamera::setFarPlane" href="qt3drender-qcamera.html#setFarPlane" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="farPlane" type="void" signature="void setFarPlane(float farPlane)">
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="setFieldOfView" fullname="Qt3DRender::QCamera::setFieldOfView" href="qt3drender-qcamera.html#setFieldOfView" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="fieldOfView" type="void" signature="void setFieldOfView(float fieldOfView)">
                    <parameter type="float" name="fieldOfView" default=""/>
                </function>
                <function name="setLeft" fullname="Qt3DRender::QCamera::setLeft" href="qt3drender-qcamera.html#setLeft" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="left" type="void" signature="void setLeft(float left)">
                    <parameter type="float" name="left" default=""/>
                </function>
                <function name="setNearPlane" fullname="Qt3DRender::QCamera::setNearPlane" href="qt3drender-qcamera.html#setNearPlane" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="nearPlane" type="void" signature="void setNearPlane(float nearPlane)">
                    <parameter type="float" name="nearPlane" default=""/>
                </function>
                <function name="setPosition" fullname="Qt3DRender::QCamera::setPosition" href="qt3drender-qcamera.html#setPosition" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="position" type="void" signature="void setPosition(const QVector3D &amp;position)">
                    <parameter type="const QVector3D &amp;" name="position" default=""/>
                </function>
                <function name="setProjectionMatrix" fullname="Qt3DRender::QCamera::setProjectionMatrix" href="qt3drender-qcamera.html#setProjectionMatrix" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="projectionMatrix" type="void" signature="void setProjectionMatrix(const QMatrix4x4 &amp;projectionMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="projectionMatrix" default=""/>
                </function>
                <function name="setProjectionType" fullname="Qt3DRender::QCamera::setProjectionType" href="qt3drender-qcamera.html#setProjectionType" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="projectionType" type="void" signature="void setProjectionType(Qt3DRender::QCameraLens::ProjectionType type)">
                    <parameter type="Qt3DRender::QCameraLens::ProjectionType" name="type" default=""/>
                </function>
                <function name="setRight" fullname="Qt3DRender::QCamera::setRight" href="qt3drender-qcamera.html#setRight" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="right" type="void" signature="void setRight(float right)">
                    <parameter type="float" name="right" default=""/>
                </function>
                <function name="setTop" fullname="Qt3DRender::QCamera::setTop" href="qt3drender-qcamera.html#setTop" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="top" type="void" signature="void setTop(float top)">
                    <parameter type="float" name="top" default=""/>
                </function>
                <function name="setUpVector" fullname="Qt3DRender::QCamera::setUpVector" href="qt3drender-qcamera.html#setUpVector" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="upVector" type="void" signature="void setUpVector(const QVector3D &amp;upVector)">
                    <parameter type="const QVector3D &amp;" name="upVector" default=""/>
                </function>
                <function name="setViewCenter" fullname="Qt3DRender::QCamera::setViewCenter" href="qt3drender-qcamera.html#setViewCenter" status="active" access="public" location="qcamera.h" documented="true" meta="slot" associated-property="viewCenter" type="void" signature="void setViewCenter(const QVector3D &amp;viewCenter)">
                    <parameter type="const QVector3D &amp;" name="viewCenter" default=""/>
                </function>
                <function name="tilt" fullname="Qt3DRender::QCamera::tilt" href="qt3drender-qcamera.html#tilt" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void tilt(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="tiltAboutViewCenter" fullname="Qt3DRender::QCamera::tiltAboutViewCenter" href="qt3drender-qcamera.html#tiltAboutViewCenter" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void tiltAboutViewCenter(float angle)">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="tiltRotation" fullname="Qt3DRender::QCamera::tiltRotation" href="qt3drender-qcamera.html#tiltRotation" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" type="QQuaternion" signature="QQuaternion tiltRotation(float angle) const">
                    <parameter type="float" name="angle" default=""/>
                </function>
                <function name="top" fullname="Qt3DRender::QCamera::top" href="qt3drender-qcamera.html#top-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="top" type="float" signature="float top() const"/>
                <function name="topChanged" fullname="Qt3DRender::QCamera::topChanged" href="qt3drender-qcamera.html#top-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="top" type="void" signature="void topChanged(float top)">
                    <parameter type="float" name="top" default=""/>
                </function>
                <function name="transform" fullname="Qt3DRender::QCamera::transform" href="qt3drender-qcamera.html#transform" status="active" access="public" location="qcamera.h" documented="true" meta="plain" const="true" associated-property="transform" type="Qt3DCore::QTransform *" signature="Qt3DCore::QTransform * transform() const"/>
                <function name="translate" fullname="Qt3DRender::QCamera::translate" href="qt3drender-qcamera.html#translate" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void translate(const QVector3D &amp;vLocal, Qt3DRender::QCamera::CameraTranslationOption option)">
                    <parameter type="const QVector3D &amp;" name="vLocal" default=""/>
                    <parameter type="Qt3DRender::QCamera::CameraTranslationOption" name="option" default="TranslateViewCenter"/>
                </function>
                <function name="translateWorld" fullname="Qt3DRender::QCamera::translateWorld" href="qt3drender-qcamera.html#translateWorld" status="active" access="public" location="qcamera.h" documented="true" meta="plain" type="void" signature="void translateWorld(const QVector3D &amp;vWorld, Qt3DRender::QCamera::CameraTranslationOption option)">
                    <parameter type="const QVector3D &amp;" name="vWorld" default=""/>
                    <parameter type="Qt3DRender::QCamera::CameraTranslationOption" name="option" default="TranslateViewCenter"/>
                </function>
                <function name="upVector" fullname="Qt3DRender::QCamera::upVector" href="qt3drender-qcamera.html#upVector-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="upVector" type="QVector3D" signature="QVector3D upVector() const"/>
                <function name="upVectorChanged" fullname="Qt3DRender::QCamera::upVectorChanged" href="qt3drender-qcamera.html#upVector-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="upVector" type="void" signature="void upVectorChanged(const QVector3D &amp;upVector)">
                    <parameter type="const QVector3D &amp;" name="upVector" default=""/>
                </function>
                <function name="viewAll" fullname="Qt3DRender::QCamera::viewAll" href="qt3drender-qcamera.html#viewAll" status="active" access="public" location="qcamera.h" documented="true" meta="slot" type="void" signature="void viewAll()"/>
                <function name="viewCenter" fullname="Qt3DRender::QCamera::viewCenter" href="qt3drender-qcamera.html#viewCenter-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="viewCenter" type="QVector3D" signature="QVector3D viewCenter() const"/>
                <function name="viewCenterChanged" fullname="Qt3DRender::QCamera::viewCenterChanged" href="qt3drender-qcamera.html#viewCenter-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="viewCenter" type="void" signature="void viewCenterChanged(const QVector3D &amp;viewCenter)">
                    <parameter type="const QVector3D &amp;" name="viewCenter" default=""/>
                </function>
                <function name="viewEntity" fullname="Qt3DRender::QCamera::viewEntity" href="qt3drender-qcamera.html#viewEntity" status="active" access="public" location="qcamera.h" documented="true" meta="slot" type="void" signature="void viewEntity(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="viewMatrix" fullname="Qt3DRender::QCamera::viewMatrix" href="qt3drender-qcamera-obsolete.html#viewMatrix-prop" status="deprecated" access="public" location="qcamera.h" meta="plain" const="true" associated-property="viewMatrix" type="QMatrix4x4" signature="QMatrix4x4 viewMatrix() const"/>
                <function name="viewMatrixChanged" fullname="Qt3DRender::QCamera::viewMatrixChanged" href="qt3drender-qcamera-obsolete.html#viewMatrix-prop" status="deprecated" access="public" location="qcamera.h" meta="signal" associated-property="viewMatrix" type="void" signature="void viewMatrixChanged()"/>
                <function name="viewSphere" fullname="Qt3DRender::QCamera::viewSphere" href="qt3drender-qcamera.html#viewSphere" status="active" access="public" location="qcamera.h" documented="true" meta="slot" type="void" signature="void viewSphere(const QVector3D &amp;center, float radius)">
                    <parameter type="const QVector3D &amp;" name="center" default=""/>
                    <parameter type="float" name="radius" default=""/>
                </function>
                <function name="viewVector" fullname="Qt3DRender::QCamera::viewVector" href="qt3drender-qcamera.html#viewVector-prop" status="active" access="public" location="qcamera.h" meta="plain" const="true" associated-property="viewVector" type="QVector3D" signature="QVector3D viewVector() const"/>
                <function name="viewVectorChanged" fullname="Qt3DRender::QCamera::viewVectorChanged" href="qt3drender-qcamera.html#viewVector-prop" status="active" access="public" location="qcamera.h" meta="signal" associated-property="viewVector" type="void" signature="void viewVectorChanged(const QVector3D &amp;viewVector)">
                    <parameter type="const QVector3D &amp;" name="viewVector" default=""/>
                </function>
                <enum name="CameraTranslationOption" fullname="Qt3DRender::QCamera::CameraTranslationOption" href="qt3drender-qcamera.html#CameraTranslationOption-enum" status="active" access="public" location="qcamera.h" documented="true">
                    <value name="TranslateViewCenter" value="0"/>
                    <value name="DontTranslateViewCenter" value="1"/>
                </enum>
                <property name="aspectRatio" fullname="Qt3DRender::QCamera::aspectRatio" href="qt3drender-qcamera.html#aspectRatio-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="aspectRatio"/>
                    <setter name="setAspectRatio"/>
                    <notifier name="aspectRatioChanged"/>
                </property>
                <property name="bottom" fullname="Qt3DRender::QCamera::bottom" href="qt3drender-qcamera.html#bottom-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="bottom"/>
                    <setter name="setBottom"/>
                    <notifier name="bottomChanged"/>
                </property>
                <property name="exposure" fullname="Qt3DRender::QCamera::exposure" href="qt3drender-qcamera.html#exposure-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="exposure"/>
                    <setter name="setExposure"/>
                    <notifier name="exposureChanged"/>
                </property>
                <property name="farPlane" fullname="Qt3DRender::QCamera::farPlane" href="qt3drender-qcamera.html#farPlane-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="farPlane"/>
                    <setter name="setFarPlane"/>
                    <notifier name="farPlaneChanged"/>
                </property>
                <property name="fieldOfView" fullname="Qt3DRender::QCamera::fieldOfView" href="qt3drender-qcamera.html#fieldOfView-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="fieldOfView"/>
                    <setter name="setFieldOfView"/>
                    <notifier name="fieldOfViewChanged"/>
                </property>
                <property name="left" fullname="Qt3DRender::QCamera::left" href="qt3drender-qcamera.html#left-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="left"/>
                    <setter name="setLeft"/>
                    <notifier name="leftChanged"/>
                </property>
                <property name="lens" fullname="Qt3DRender::QCamera::lens" href="qt3drender-qcamera.html#lens-prop" status="active" access="public" location="qcamera.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QCameraLens*">
                    <getter name="lens"/>
                </property>
                <property name="nearPlane" fullname="Qt3DRender::QCamera::nearPlane" href="qt3drender-qcamera.html#nearPlane-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="nearPlane"/>
                    <setter name="setNearPlane"/>
                    <notifier name="nearPlaneChanged"/>
                </property>
                <property name="position" fullname="Qt3DRender::QCamera::position" href="qt3drender-qcamera.html#position-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="QVector3D">
                    <getter name="position"/>
                    <setter name="setPosition"/>
                    <notifier name="positionChanged"/>
                </property>
                <property name="projectionMatrix" fullname="Qt3DRender::QCamera::projectionMatrix" href="qt3drender-qcamera.html#projectionMatrix-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="QMatrix4x4">
                    <getter name="projectionMatrix"/>
                    <setter name="setProjectionMatrix"/>
                    <notifier name="projectionMatrixChanged"/>
                </property>
                <property name="projectionType" fullname="Qt3DRender::QCamera::projectionType" href="qt3drender-qcamera.html#projectionType-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="Qt3DRender::QCameraLens::ProjectionType">
                    <getter name="projectionType"/>
                    <setter name="setProjectionType"/>
                    <notifier name="projectionTypeChanged"/>
                </property>
                <property name="right" fullname="Qt3DRender::QCamera::right" href="qt3drender-qcamera.html#right-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="right"/>
                    <setter name="setRight"/>
                    <notifier name="rightChanged"/>
                </property>
                <property name="top" fullname="Qt3DRender::QCamera::top" href="qt3drender-qcamera.html#top-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="float">
                    <getter name="top"/>
                    <setter name="setTop"/>
                    <notifier name="topChanged"/>
                </property>
                <property name="transform" fullname="Qt3DRender::QCamera::transform" href="qt3drender-qcamera.html#transform-prop" status="active" access="public" location="qcamera.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QTransform*">
                    <getter name="transform"/>
                </property>
                <property name="upVector" fullname="Qt3DRender::QCamera::upVector" href="qt3drender-qcamera.html#upVector-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="QVector3D">
                    <getter name="upVector"/>
                    <setter name="setUpVector"/>
                    <notifier name="upVectorChanged"/>
                </property>
                <property name="viewCenter" fullname="Qt3DRender::QCamera::viewCenter" href="qt3drender-qcamera.html#viewCenter-prop" status="active" access="public" location="qcamera.h" documented="true" dataType="QVector3D">
                    <getter name="viewCenter"/>
                    <setter name="setViewCenter"/>
                    <notifier name="viewCenterChanged"/>
                </property>
                <property name="viewMatrix" fullname="Qt3DRender::QCamera::viewMatrix" href="qt3drender-qcamera-obsolete.html#viewMatrix-prop" status="deprecated" access="public" location="qcamera.h" documented="true" writable="false" dataType="QMatrix4x4">
                    <getter name="viewMatrix"/>
                    <notifier name="viewMatrixChanged"/>
                </property>
                <property name="viewVector" fullname="Qt3DRender::QCamera::viewVector" href="qt3drender-qcamera.html#viewVector-prop" status="active" access="public" location="qcamera.h" documented="true" writable="false" dataType="QVector3D">
                    <getter name="viewVector"/>
                    <notifier name="viewVectorChanged"/>
                </property>
            </class>
            <class name="QCameraLens" fullname="Qt3DRender::QCameraLens" href="qt3drender-qcameralens.html" status="active" access="public" location="qcameralens.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene">
                <function name="QCameraLens" fullname="Qt3DRender::QCameraLens::QCameraLens" href="qt3drender-qcameralens.html#QCameraLens" status="active" access="public" location="qcameralens.h" documented="true" meta="constructor" explicit="true" signature="QCameraLens(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="aspectRatio" fullname="Qt3DRender::QCameraLens::aspectRatio" href="qt3drender-qcameralens.html#aspectRatio-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="aspectRatio" type="float" signature="float aspectRatio() const"/>
                <function name="aspectRatioChanged" fullname="Qt3DRender::QCameraLens::aspectRatioChanged" href="qt3drender-qcameralens.html#aspectRatio-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="aspectRatio" type="void" signature="void aspectRatioChanged(float aspectRatio)">
                    <parameter type="float" name="aspectRatio" default=""/>
                </function>
                <function name="bottom" fullname="Qt3DRender::QCameraLens::bottom" href="qt3drender-qcameralens.html#bottom-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="bottom" type="float" signature="float bottom() const"/>
                <function name="bottomChanged" fullname="Qt3DRender::QCameraLens::bottomChanged" href="qt3drender-qcameralens.html#bottom-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="bottom" type="void" signature="void bottomChanged(float bottom)">
                    <parameter type="float" name="bottom" default=""/>
                </function>
                <function name="exposure" fullname="Qt3DRender::QCameraLens::exposure" href="qt3drender-qcameralens.html#exposure-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="exposure" type="float" signature="float exposure() const"/>
                <function name="exposureChanged" fullname="Qt3DRender::QCameraLens::exposureChanged" href="qt3drender-qcameralens.html#exposure-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="exposure" type="void" signature="void exposureChanged(float exposure)">
                    <parameter type="float" name="exposure" default=""/>
                </function>
                <function name="farPlane" fullname="Qt3DRender::QCameraLens::farPlane" href="qt3drender-qcameralens.html#farPlane-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="farPlane" type="float" signature="float farPlane() const"/>
                <function name="farPlaneChanged" fullname="Qt3DRender::QCameraLens::farPlaneChanged" href="qt3drender-qcameralens.html#farPlane-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="farPlane" type="void" signature="void farPlaneChanged(float farPlane)">
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="fieldOfView" fullname="Qt3DRender::QCameraLens::fieldOfView" href="qt3drender-qcameralens.html#fieldOfView-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="fieldOfView" type="float" signature="float fieldOfView() const"/>
                <function name="fieldOfViewChanged" fullname="Qt3DRender::QCameraLens::fieldOfViewChanged" href="qt3drender-qcameralens.html#fieldOfView-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="fieldOfView" type="void" signature="void fieldOfViewChanged(float fieldOfView)">
                    <parameter type="float" name="fieldOfView" default=""/>
                </function>
                <function name="left" fullname="Qt3DRender::QCameraLens::left" href="qt3drender-qcameralens.html#left-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="left" type="float" signature="float left() const"/>
                <function name="leftChanged" fullname="Qt3DRender::QCameraLens::leftChanged" href="qt3drender-qcameralens.html#left-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="left" type="void" signature="void leftChanged(float left)">
                    <parameter type="float" name="left" default=""/>
                </function>
                <function name="nearPlane" fullname="Qt3DRender::QCameraLens::nearPlane" href="qt3drender-qcameralens.html#nearPlane-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="nearPlane" type="float" signature="float nearPlane() const"/>
                <function name="nearPlaneChanged" fullname="Qt3DRender::QCameraLens::nearPlaneChanged" href="qt3drender-qcameralens.html#nearPlane-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="nearPlane" type="void" signature="void nearPlaneChanged(float nearPlane)">
                    <parameter type="float" name="nearPlane" default=""/>
                </function>
                <function name="projectionMatrix" fullname="Qt3DRender::QCameraLens::projectionMatrix" href="qt3drender-qcameralens.html#projectionMatrix-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="projectionMatrix" type="QMatrix4x4" signature="QMatrix4x4 projectionMatrix() const"/>
                <function name="projectionMatrixChanged" fullname="Qt3DRender::QCameraLens::projectionMatrixChanged" href="qt3drender-qcameralens.html#projectionMatrix-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="projectionMatrix" type="void" signature="void projectionMatrixChanged(const QMatrix4x4 &amp;projectionMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="projectionMatrix" default=""/>
                </function>
                <function name="projectionType" fullname="Qt3DRender::QCameraLens::projectionType" href="qt3drender-qcameralens.html#projectionType-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="projectionType" type="Qt3DRender::QCameraLens::ProjectionType" signature="Qt3DRender::QCameraLens::ProjectionType projectionType() const"/>
                <function name="projectionTypeChanged" fullname="Qt3DRender::QCameraLens::projectionTypeChanged" href="qt3drender-qcameralens.html#projectionType-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="projectionType" type="void" signature="void projectionTypeChanged(Qt3DRender::QCameraLens::ProjectionType projectionType)">
                    <parameter type="Qt3DRender::QCameraLens::ProjectionType" name="projectionType" default=""/>
                </function>
                <function name="right" fullname="Qt3DRender::QCameraLens::right" href="qt3drender-qcameralens.html#right-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="right" type="float" signature="float right() const"/>
                <function name="rightChanged" fullname="Qt3DRender::QCameraLens::rightChanged" href="qt3drender-qcameralens.html#right-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="right" type="void" signature="void rightChanged(float right)">
                    <parameter type="float" name="right" default=""/>
                </function>
                <function name="setAspectRatio" fullname="Qt3DRender::QCameraLens::setAspectRatio" href="qt3drender-qcameralens.html#setAspectRatio" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="aspectRatio" type="void" signature="void setAspectRatio(float aspectRatio)">
                    <parameter type="float" name="aspectRatio" default=""/>
                </function>
                <function name="setBottom" fullname="Qt3DRender::QCameraLens::setBottom" href="qt3drender-qcameralens.html#setBottom" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="bottom" type="void" signature="void setBottom(float bottom)">
                    <parameter type="float" name="bottom" default=""/>
                </function>
                <function name="setExposure" fullname="Qt3DRender::QCameraLens::setExposure" href="qt3drender-qcameralens.html#setExposure" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="exposure" type="void" signature="void setExposure(float exposure)">
                    <parameter type="float" name="exposure" default=""/>
                </function>
                <function name="setFarPlane" fullname="Qt3DRender::QCameraLens::setFarPlane" href="qt3drender-qcameralens.html#setFarPlane" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="farPlane" type="void" signature="void setFarPlane(float farPlane)">
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="setFieldOfView" fullname="Qt3DRender::QCameraLens::setFieldOfView" href="qt3drender-qcameralens.html#setFieldOfView" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="fieldOfView" type="void" signature="void setFieldOfView(float fieldOfView)">
                    <parameter type="float" name="fieldOfView" default=""/>
                </function>
                <function name="setFrustumProjection" fullname="Qt3DRender::QCameraLens::setFrustumProjection" href="qt3drender-qcameralens.html#setFrustumProjection" status="active" access="public" location="qcameralens.h" documented="true" meta="plain" type="void" signature="void setFrustumProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane)">
                    <parameter type="float" name="left" default=""/>
                    <parameter type="float" name="right" default=""/>
                    <parameter type="float" name="bottom" default=""/>
                    <parameter type="float" name="top" default=""/>
                    <parameter type="float" name="nearPlane" default=""/>
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="setLeft" fullname="Qt3DRender::QCameraLens::setLeft" href="qt3drender-qcameralens.html#setLeft" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="left" type="void" signature="void setLeft(float left)">
                    <parameter type="float" name="left" default=""/>
                </function>
                <function name="setNearPlane" fullname="Qt3DRender::QCameraLens::setNearPlane" href="qt3drender-qcameralens.html#setNearPlane" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="nearPlane" type="void" signature="void setNearPlane(float nearPlane)">
                    <parameter type="float" name="nearPlane" default=""/>
                </function>
                <function name="setOrthographicProjection" fullname="Qt3DRender::QCameraLens::setOrthographicProjection" href="qt3drender-qcameralens.html#setOrthographicProjection" status="active" access="public" location="qcameralens.h" documented="true" meta="plain" type="void" signature="void setOrthographicProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane)">
                    <parameter type="float" name="left" default=""/>
                    <parameter type="float" name="right" default=""/>
                    <parameter type="float" name="bottom" default=""/>
                    <parameter type="float" name="top" default=""/>
                    <parameter type="float" name="nearPlane" default=""/>
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="setPerspectiveProjection" fullname="Qt3DRender::QCameraLens::setPerspectiveProjection" href="qt3drender-qcameralens.html#setPerspectiveProjection" status="active" access="public" location="qcameralens.h" documented="true" meta="plain" type="void" signature="void setPerspectiveProjection(float fieldOfView, float aspectRatio, float nearPlane, float farPlane)">
                    <parameter type="float" name="fieldOfView" default=""/>
                    <parameter type="float" name="aspectRatio" default=""/>
                    <parameter type="float" name="nearPlane" default=""/>
                    <parameter type="float" name="farPlane" default=""/>
                </function>
                <function name="setProjectionMatrix" fullname="Qt3DRender::QCameraLens::setProjectionMatrix" href="qt3drender-qcameralens.html#setProjectionMatrix" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="projectionMatrix" type="void" signature="void setProjectionMatrix(const QMatrix4x4 &amp;projectionMatrix)">
                    <parameter type="const QMatrix4x4 &amp;" name="projectionMatrix" default=""/>
                </function>
                <function name="setProjectionType" fullname="Qt3DRender::QCameraLens::setProjectionType" href="qt3drender-qcameralens.html#setProjectionType" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="projectionType" type="void" signature="void setProjectionType(Qt3DRender::QCameraLens::ProjectionType projectionType)">
                    <parameter type="Qt3DRender::QCameraLens::ProjectionType" name="projectionType" default=""/>
                </function>
                <function name="setRight" fullname="Qt3DRender::QCameraLens::setRight" href="qt3drender-qcameralens.html#setRight" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="right" type="void" signature="void setRight(float right)">
                    <parameter type="float" name="right" default=""/>
                </function>
                <function name="setTop" fullname="Qt3DRender::QCameraLens::setTop" href="qt3drender-qcameralens.html#setTop" status="active" access="public" location="qcameralens.h" documented="true" meta="slot" associated-property="top" type="void" signature="void setTop(float top)">
                    <parameter type="float" name="top" default=""/>
                </function>
                <function name="top" fullname="Qt3DRender::QCameraLens::top" href="qt3drender-qcameralens.html#top-prop" status="active" access="public" location="qcameralens.h" meta="plain" const="true" associated-property="top" type="float" signature="float top() const"/>
                <function name="topChanged" fullname="Qt3DRender::QCameraLens::topChanged" href="qt3drender-qcameralens.html#top-prop" status="active" access="public" location="qcameralens.h" meta="signal" associated-property="top" type="void" signature="void topChanged(float top)">
                    <parameter type="float" name="top" default=""/>
                </function>
                <enum name="ProjectionType" fullname="Qt3DRender::QCameraLens::ProjectionType" href="qt3drender-qcameralens.html#ProjectionType-enum" status="active" access="public" location="qcameralens.h" documented="true">
                    <value name="OrthographicProjection" value="0"/>
                    <value name="PerspectiveProjection" value="1"/>
                    <value name="FrustumProjection" value="2"/>
                    <value name="CustomProjection" value="3"/>
                </enum>
                <property name="aspectRatio" fullname="Qt3DRender::QCameraLens::aspectRatio" href="qt3drender-qcameralens.html#aspectRatio-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="aspectRatio"/>
                    <setter name="setAspectRatio"/>
                    <notifier name="aspectRatioChanged"/>
                </property>
                <property name="bottom" fullname="Qt3DRender::QCameraLens::bottom" href="qt3drender-qcameralens.html#bottom-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="bottom"/>
                    <setter name="setBottom"/>
                    <notifier name="bottomChanged"/>
                </property>
                <property name="exposure" fullname="Qt3DRender::QCameraLens::exposure" href="qt3drender-qcameralens.html#exposure-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="exposure"/>
                    <setter name="setExposure"/>
                    <notifier name="exposureChanged"/>
                </property>
                <property name="farPlane" fullname="Qt3DRender::QCameraLens::farPlane" href="qt3drender-qcameralens.html#farPlane-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="farPlane"/>
                    <setter name="setFarPlane"/>
                    <notifier name="farPlaneChanged"/>
                </property>
                <property name="fieldOfView" fullname="Qt3DRender::QCameraLens::fieldOfView" href="qt3drender-qcameralens.html#fieldOfView-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="fieldOfView"/>
                    <setter name="setFieldOfView"/>
                    <notifier name="fieldOfViewChanged"/>
                </property>
                <property name="left" fullname="Qt3DRender::QCameraLens::left" href="qt3drender-qcameralens.html#left-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="left"/>
                    <setter name="setLeft"/>
                    <notifier name="leftChanged"/>
                </property>
                <property name="nearPlane" fullname="Qt3DRender::QCameraLens::nearPlane" href="qt3drender-qcameralens.html#nearPlane-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="nearPlane"/>
                    <setter name="setNearPlane"/>
                    <notifier name="nearPlaneChanged"/>
                </property>
                <property name="projectionMatrix" fullname="Qt3DRender::QCameraLens::projectionMatrix" href="qt3drender-qcameralens.html#projectionMatrix-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="QMatrix4x4">
                    <getter name="projectionMatrix"/>
                    <setter name="setProjectionMatrix"/>
                    <notifier name="projectionMatrixChanged"/>
                </property>
                <property name="projectionType" fullname="Qt3DRender::QCameraLens::projectionType" href="qt3drender-qcameralens.html#projectionType-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="ProjectionType">
                    <getter name="projectionType"/>
                    <setter name="setProjectionType"/>
                    <notifier name="projectionTypeChanged"/>
                </property>
                <property name="right" fullname="Qt3DRender::QCameraLens::right" href="qt3drender-qcameralens.html#right-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="right"/>
                    <setter name="setRight"/>
                    <notifier name="rightChanged"/>
                </property>
                <property name="top" fullname="Qt3DRender::QCameraLens::top" href="qt3drender-qcameralens.html#top-prop" status="active" access="public" location="qcameralens.h" documented="true" dataType="float">
                    <getter name="top"/>
                    <setter name="setTop"/>
                    <notifier name="topChanged"/>
                </property>
            </class>
            <class name="QCameraSelector" fullname="Qt3DRender::QCameraSelector" href="qt3drender-qcameraselector.html" status="active" access="public" location="qcameraselector.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Class to allow for selection of camera to be used">
                <function name="QCameraSelector" fullname="Qt3DRender::QCameraSelector::QCameraSelector" href="qt3drender-qcameraselector.html#QCameraSelector" status="active" access="public" location="qcameraselector.h" documented="true" meta="constructor" explicit="true" signature="QCameraSelector(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="camera" fullname="Qt3DRender::QCameraSelector::camera" href="qt3drender-qcameraselector.html#camera-prop" status="active" access="public" location="qcameraselector.h" meta="plain" const="true" associated-property="camera" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * camera() const"/>
                <function name="cameraChanged" fullname="Qt3DRender::QCameraSelector::cameraChanged" href="qt3drender-qcameraselector.html#camera-prop" status="active" access="public" location="qcameraselector.h" meta="signal" associated-property="camera" type="void" signature="void cameraChanged(Qt3DCore::QEntity *camera)">
                    <parameter type="Qt3DCore::QEntity *" name="camera" default=""/>
                </function>
                <function name="setCamera" fullname="Qt3DRender::QCameraSelector::setCamera" href="qt3drender-qcameraselector.html#camera-prop" status="active" access="public" location="qcameraselector.h" meta="slot" associated-property="camera" type="void" signature="void setCamera(Qt3DCore::QEntity *camera)">
                    <parameter type="Qt3DCore::QEntity *" name="camera" default=""/>
                </function>
                <property name="camera" fullname="Qt3DRender::QCameraSelector::camera" href="qt3drender-qcameraselector.html#camera-prop" status="active" access="public" location="qcameraselector.h" documented="true" dataType="Qt3DCore::QEntity*">
                    <getter name="camera"/>
                    <setter name="setCamera"/>
                    <notifier name="cameraChanged"/>
                </property>
            </class>
            <class name="QClearBuffers" fullname="Qt3DRender::QClearBuffers" href="qt3drender-qclearbuffers.html" status="active" access="public" location="qclearbuffers.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Class to clear buffers">
                <function name="QClearBuffers" fullname="Qt3DRender::QClearBuffers::QClearBuffers" href="qt3drender-qclearbuffers.html#QClearBuffers" status="active" access="public" location="qclearbuffers.h" documented="true" meta="constructor" explicit="true" signature="QClearBuffers(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="buffers" fullname="Qt3DRender::QClearBuffers::buffers" href="qt3drender-qclearbuffers.html#buffers-prop" status="active" access="public" location="qclearbuffers.h" meta="plain" const="true" associated-property="buffers" type="Qt3DRender::QClearBuffers::BufferType" signature="Qt3DRender::QClearBuffers::BufferType buffers() const"/>
                <function name="buffersChanged" fullname="Qt3DRender::QClearBuffers::buffersChanged" href="qt3drender-qclearbuffers.html#buffers-prop" status="active" access="public" location="qclearbuffers.h" meta="signal" associated-property="buffers" type="void" signature="void buffersChanged(Qt3DRender::QClearBuffers::BufferType buffers)">
                    <parameter type="Qt3DRender::QClearBuffers::BufferType" name="buffers" default=""/>
                </function>
                <function name="clearColor" fullname="Qt3DRender::QClearBuffers::clearColor" href="qt3drender-qclearbuffers.html#clearColor-prop" status="active" access="public" location="qclearbuffers.h" meta="plain" const="true" associated-property="clearColor" type="QColor" signature="QColor clearColor() const"/>
                <function name="clearColorChanged" fullname="Qt3DRender::QClearBuffers::clearColorChanged" href="qt3drender-qclearbuffers.html#clearColor-prop" status="active" access="public" location="qclearbuffers.h" meta="signal" associated-property="clearColor" type="void" signature="void clearColorChanged(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="clearDepthValue" fullname="Qt3DRender::QClearBuffers::clearDepthValue" href="qt3drender-qclearbuffers.html#clearDepthValue-prop" status="active" access="public" location="qclearbuffers.h" meta="plain" const="true" associated-property="clearDepthValue" type="float" signature="float clearDepthValue() const"/>
                <function name="clearDepthValueChanged" fullname="Qt3DRender::QClearBuffers::clearDepthValueChanged" href="qt3drender-qclearbuffers.html#clearDepthValue-prop" status="active" access="public" location="qclearbuffers.h" meta="signal" associated-property="clearDepthValue" type="void" signature="void clearDepthValueChanged(float clearDepthValue)">
                    <parameter type="float" name="clearDepthValue" default=""/>
                </function>
                <function name="clearStencilValue" fullname="Qt3DRender::QClearBuffers::clearStencilValue" href="qt3drender-qclearbuffers.html#clearStencilValue-prop" status="active" access="public" location="qclearbuffers.h" meta="plain" const="true" associated-property="clearStencilValue" type="int" signature="int clearStencilValue() const"/>
                <function name="clearStencilValueChanged" fullname="Qt3DRender::QClearBuffers::clearStencilValueChanged" href="qt3drender-qclearbuffers.html#clearStencilValue-prop" status="active" access="public" location="qclearbuffers.h" meta="signal" associated-property="clearStencilValue" type="void" signature="void clearStencilValueChanged(int clearStencilValue)">
                    <parameter type="int" name="clearStencilValue" default=""/>
                </function>
                <function name="colorBuffer" fullname="Qt3DRender::QClearBuffers::colorBuffer" href="qt3drender-qclearbuffers.html#colorBuffer-prop" status="active" access="public" location="qclearbuffers.h" meta="plain" const="true" associated-property="colorBuffer" type="Qt3DRender::QRenderTargetOutput *" signature="Qt3DRender::QRenderTargetOutput * colorBuffer() const"/>
                <function name="colorBufferChanged" fullname="Qt3DRender::QClearBuffers::colorBufferChanged" href="qt3drender-qclearbuffers.html#colorBuffer-prop" status="active" access="public" location="qclearbuffers.h" meta="signal" associated-property="colorBuffer" type="void" signature="void colorBufferChanged(Qt3DRender::QRenderTargetOutput *buffer)">
                    <parameter type="Qt3DRender::QRenderTargetOutput *" name="buffer" default=""/>
                </function>
                <function name="setBuffers" fullname="Qt3DRender::QClearBuffers::setBuffers" href="qt3drender-qclearbuffers.html#buffers-prop" status="active" access="public" location="qclearbuffers.h" meta="slot" associated-property="buffers" type="void" signature="void setBuffers(Qt3DRender::QClearBuffers::BufferType buffers)">
                    <parameter type="Qt3DRender::QClearBuffers::BufferType" name="buffers" default=""/>
                </function>
                <function name="setClearColor" fullname="Qt3DRender::QClearBuffers::setClearColor" href="qt3drender-qclearbuffers.html#clearColor-prop" status="active" access="public" location="qclearbuffers.h" meta="slot" associated-property="clearColor" type="void" signature="void setClearColor(const QColor &amp;color)">
                    <parameter type="const QColor &amp;" name="color" default=""/>
                </function>
                <function name="setClearDepthValue" fullname="Qt3DRender::QClearBuffers::setClearDepthValue" href="qt3drender-qclearbuffers.html#clearDepthValue-prop" status="active" access="public" location="qclearbuffers.h" meta="slot" associated-property="clearDepthValue" type="void" signature="void setClearDepthValue(float clearDepthValue)">
                    <parameter type="float" name="clearDepthValue" default=""/>
                </function>
                <function name="setClearStencilValue" fullname="Qt3DRender::QClearBuffers::setClearStencilValue" href="qt3drender-qclearbuffers.html#clearStencilValue-prop" status="active" access="public" location="qclearbuffers.h" meta="slot" associated-property="clearStencilValue" type="void" signature="void setClearStencilValue(int clearStencilValue)">
                    <parameter type="int" name="clearStencilValue" default=""/>
                </function>
                <function name="setColorBuffer" fullname="Qt3DRender::QClearBuffers::setColorBuffer" href="qt3drender-qclearbuffers.html#colorBuffer-prop" status="active" access="public" location="qclearbuffers.h" meta="slot" associated-property="colorBuffer" type="void" signature="void setColorBuffer(Qt3DRender::QRenderTargetOutput *buffer)">
                    <parameter type="Qt3DRender::QRenderTargetOutput *" name="buffer" default=""/>
                </function>
                <enum name="BufferType" fullname="Qt3DRender::QClearBuffers::BufferType" href="qt3drender-qclearbuffers.html#BufferType-enum" status="active" access="public" location="qclearbuffers.h" documented="true" typedef="Qt3DRender::QClearBuffers::BufferTypeFlags">
                    <value name="None" value="0"/>
                    <value name="ColorBuffer" value="(1 &lt;&lt; 0)"/>
                    <value name="DepthBuffer" value="(1 &lt;&lt; 1)"/>
                    <value name="StencilBuffer" value="(1 &lt;&lt; 2)"/>
                    <value name="DepthStencilBuffer" value="DepthBuffer | StencilBuffer"/>
                    <value name="ColorDepthBuffer" value="ColorBuffer | DepthBuffer"/>
                    <value name="ColorDepthStencilBuffer" value="ColorBuffer | DepthStencilBuffer"/>
                    <value name="AllBuffers" value="0xFFFFFFFF"/>
                </enum>
                <typedef name="BufferTypeFlags" fullname="Qt3DRender::QClearBuffers::BufferTypeFlags" href="qt3drender-qclearbuffers.html#BufferType-enum" status="active" access="public" location="qclearbuffers.h" enum="Qt3DRender::QClearBuffers::BufferType"/>
                <property name="buffers" fullname="Qt3DRender::QClearBuffers::buffers" href="qt3drender-qclearbuffers.html#buffers-prop" status="active" access="public" location="qclearbuffers.h" documented="true" dataType="BufferType">
                    <getter name="buffers"/>
                    <setter name="setBuffers"/>
                    <notifier name="buffersChanged"/>
                </property>
                <property name="clearColor" fullname="Qt3DRender::QClearBuffers::clearColor" href="qt3drender-qclearbuffers.html#clearColor-prop" status="active" access="public" location="qclearbuffers.h" documented="true" dataType="QColor">
                    <getter name="clearColor"/>
                    <setter name="setClearColor"/>
                    <notifier name="clearColorChanged"/>
                </property>
                <property name="clearDepthValue" fullname="Qt3DRender::QClearBuffers::clearDepthValue" href="qt3drender-qclearbuffers.html#clearDepthValue-prop" status="active" access="public" location="qclearbuffers.h" documented="true" dataType="float">
                    <getter name="clearDepthValue"/>
                    <setter name="setClearDepthValue"/>
                    <notifier name="clearDepthValueChanged"/>
                </property>
                <property name="clearStencilValue" fullname="Qt3DRender::QClearBuffers::clearStencilValue" href="qt3drender-qclearbuffers.html#clearStencilValue-prop" status="active" access="public" location="qclearbuffers.h" documented="true" dataType="int">
                    <getter name="clearStencilValue"/>
                    <setter name="setClearStencilValue"/>
                    <notifier name="clearStencilValueChanged"/>
                </property>
                <property name="colorBuffer" fullname="Qt3DRender::QClearBuffers::colorBuffer" href="qt3drender-qclearbuffers.html#colorBuffer-prop" status="active" access="public" location="qclearbuffers.h" documented="true" dataType="Qt3DRender::QRenderTargetOutput*">
                    <getter name="colorBuffer"/>
                    <setter name="setColorBuffer"/>
                    <notifier name="colorBufferChanged"/>
                </property>
            </class>
            <class name="QClipPlane" fullname="Qt3DRender::QClipPlane" href="qt3drender-qclipplane.html" status="active" access="public" location="qclipplane.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance">
                <function name="distance" fullname="Qt3DRender::QClipPlane::distance" href="qt3drender-qclipplane.html#distance-prop" status="active" access="public" location="qclipplane.h" meta="plain" const="true" associated-property="distance" type="float" signature="float distance() const"/>
                <function name="distanceChanged" fullname="Qt3DRender::QClipPlane::distanceChanged" href="qt3drender-qclipplane.html#distance-prop" status="active" access="public" location="qclipplane.h" meta="signal" associated-property="distance" type="void" signature="void distanceChanged(float distance)">
                    <parameter type="float" name="distance" default=""/>
                </function>
                <function name="normal" fullname="Qt3DRender::QClipPlane::normal" href="qt3drender-qclipplane.html#normal-prop" status="active" access="public" location="qclipplane.h" meta="plain" const="true" associated-property="normal" type="QVector3D" signature="QVector3D normal() const"/>
                <function name="normalChanged" fullname="Qt3DRender::QClipPlane::normalChanged" href="qt3drender-qclipplane.html#normal-prop" status="active" access="public" location="qclipplane.h" meta="signal" associated-property="normal" type="void" signature="void normalChanged(QVector3D normal)">
                    <parameter type="QVector3D" name="normal" default=""/>
                </function>
                <function name="planeIndex" fullname="Qt3DRender::QClipPlane::planeIndex" href="qt3drender-qclipplane.html#planeIndex-prop" status="active" access="public" location="qclipplane.h" meta="plain" const="true" associated-property="planeIndex" type="int" signature="int planeIndex() const"/>
                <function name="planeIndexChanged" fullname="Qt3DRender::QClipPlane::planeIndexChanged" href="qt3drender-qclipplane.html#planeIndex-prop" status="active" access="public" location="qclipplane.h" meta="signal" associated-property="planeIndex" type="void" signature="void planeIndexChanged(int planeIndex)">
                    <parameter type="int" name="planeIndex" default=""/>
                </function>
                <function name="setDistance" fullname="Qt3DRender::QClipPlane::setDistance" href="qt3drender-qclipplane.html#distance-prop" status="active" access="public" location="qclipplane.h" meta="slot" associated-property="distance" type="void" signature="void setDistance(float)">
                    <parameter type="float" name="" default=""/>
                </function>
                <function name="setNormal" fullname="Qt3DRender::QClipPlane::setNormal" href="qt3drender-qclipplane.html#normal-prop" status="active" access="public" location="qclipplane.h" meta="slot" associated-property="normal" type="void" signature="void setNormal(QVector3D)">
                    <parameter type="QVector3D" name="" default=""/>
                </function>
                <function name="setPlaneIndex" fullname="Qt3DRender::QClipPlane::setPlaneIndex" href="qt3drender-qclipplane.html#planeIndex-prop" status="active" access="public" location="qclipplane.h" meta="slot" associated-property="planeIndex" type="void" signature="void setPlaneIndex(int)">
                    <parameter type="int" name="" default=""/>
                </function>
                <property name="distance" fullname="Qt3DRender::QClipPlane::distance" href="qt3drender-qclipplane.html#distance-prop" status="active" access="public" location="qclipplane.h" documented="true" dataType="float">
                    <getter name="distance"/>
                    <setter name="setDistance"/>
                    <notifier name="distanceChanged"/>
                </property>
                <property name="normal" fullname="Qt3DRender::QClipPlane::normal" href="qt3drender-qclipplane.html#normal-prop" status="active" access="public" location="qclipplane.h" documented="true" dataType="QVector3D">
                    <getter name="normal"/>
                    <setter name="setNormal"/>
                    <notifier name="normalChanged"/>
                </property>
                <property name="planeIndex" fullname="Qt3DRender::QClipPlane::planeIndex" href="qt3drender-qclipplane.html#planeIndex-prop" status="active" access="public" location="qclipplane.h" documented="true" dataType="int">
                    <getter name="planeIndex"/>
                    <setter name="setPlaneIndex"/>
                    <notifier name="planeIndexChanged"/>
                </property>
            </class>
            <class name="QColorMask" fullname="Qt3DRender::QColorMask" href="qt3drender-qcolormask.html" status="active" access="public" location="qcolormask.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Allows specifying which color components should be written to the currently bound frame buffer">
                <function name="QColorMask" fullname="Qt3DRender::QColorMask::QColorMask" href="qt3drender-qcolormask.html#QColorMask" status="active" access="public" location="qcolormask.h" documented="true" meta="constructor" explicit="true" signature="QColorMask(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="alphaMaskedChanged" fullname="Qt3DRender::QColorMask::alphaMaskedChanged" href="qt3drender-qcolormask.html#alphaMasked-prop" status="active" access="public" location="qcolormask.h" meta="signal" associated-property="alphaMasked" type="void" signature="void alphaMaskedChanged(bool alphaMasked)">
                    <parameter type="bool" name="alphaMasked" default=""/>
                </function>
                <function name="blueMaskedChanged" fullname="Qt3DRender::QColorMask::blueMaskedChanged" href="qt3drender-qcolormask.html#blueMasked-prop" status="active" access="public" location="qcolormask.h" meta="signal" associated-property="blueMasked" type="void" signature="void blueMaskedChanged(bool blueMasked)">
                    <parameter type="bool" name="blueMasked" default=""/>
                </function>
                <function name="greenMaskedChanged" fullname="Qt3DRender::QColorMask::greenMaskedChanged" href="qt3drender-qcolormask.html#greenMasked-prop" status="active" access="public" location="qcolormask.h" meta="signal" associated-property="greenMasked" type="void" signature="void greenMaskedChanged(bool greenMasked)">
                    <parameter type="bool" name="greenMasked" default=""/>
                </function>
                <function name="isAlphaMasked" fullname="Qt3DRender::QColorMask::isAlphaMasked" href="qt3drender-qcolormask.html#alphaMasked-prop" status="active" access="public" location="qcolormask.h" meta="plain" const="true" associated-property="alphaMasked" type="bool" signature="bool isAlphaMasked() const"/>
                <function name="isBlueMasked" fullname="Qt3DRender::QColorMask::isBlueMasked" href="qt3drender-qcolormask.html#blueMasked-prop" status="active" access="public" location="qcolormask.h" meta="plain" const="true" associated-property="blueMasked" type="bool" signature="bool isBlueMasked() const"/>
                <function name="isGreenMasked" fullname="Qt3DRender::QColorMask::isGreenMasked" href="qt3drender-qcolormask.html#greenMasked-prop" status="active" access="public" location="qcolormask.h" meta="plain" const="true" associated-property="greenMasked" type="bool" signature="bool isGreenMasked() const"/>
                <function name="isRedMasked" fullname="Qt3DRender::QColorMask::isRedMasked" href="qt3drender-qcolormask.html#redMasked-prop" status="active" access="public" location="qcolormask.h" meta="plain" const="true" associated-property="redMasked" type="bool" signature="bool isRedMasked() const"/>
                <function name="redMaskedChanged" fullname="Qt3DRender::QColorMask::redMaskedChanged" href="qt3drender-qcolormask.html#redMasked-prop" status="active" access="public" location="qcolormask.h" meta="signal" associated-property="redMasked" type="void" signature="void redMaskedChanged(bool redMasked)">
                    <parameter type="bool" name="redMasked" default=""/>
                </function>
                <function name="setAlphaMasked" fullname="Qt3DRender::QColorMask::setAlphaMasked" href="qt3drender-qcolormask.html#alphaMasked-prop" status="active" access="public" location="qcolormask.h" meta="slot" associated-property="alphaMasked" type="void" signature="void setAlphaMasked(bool alphaMasked)">
                    <parameter type="bool" name="alphaMasked" default=""/>
                </function>
                <function name="setBlueMasked" fullname="Qt3DRender::QColorMask::setBlueMasked" href="qt3drender-qcolormask.html#blueMasked-prop" status="active" access="public" location="qcolormask.h" meta="slot" associated-property="blueMasked" type="void" signature="void setBlueMasked(bool blueMasked)">
                    <parameter type="bool" name="blueMasked" default=""/>
                </function>
                <function name="setGreenMasked" fullname="Qt3DRender::QColorMask::setGreenMasked" href="qt3drender-qcolormask.html#greenMasked-prop" status="active" access="public" location="qcolormask.h" meta="slot" associated-property="greenMasked" type="void" signature="void setGreenMasked(bool greenMasked)">
                    <parameter type="bool" name="greenMasked" default=""/>
                </function>
                <function name="setRedMasked" fullname="Qt3DRender::QColorMask::setRedMasked" href="qt3drender-qcolormask.html#redMasked-prop" status="active" access="public" location="qcolormask.h" meta="slot" associated-property="redMasked" type="void" signature="void setRedMasked(bool redMasked)">
                    <parameter type="bool" name="redMasked" default=""/>
                </function>
                <property name="alphaMasked" fullname="Qt3DRender::QColorMask::alphaMasked" href="qt3drender-qcolormask.html#alphaMasked-prop" status="active" access="public" location="qcolormask.h" documented="true" dataType="bool">
                    <getter name="isAlphaMasked"/>
                    <setter name="setAlphaMasked"/>
                    <notifier name="alphaMaskedChanged"/>
                </property>
                <property name="blueMasked" fullname="Qt3DRender::QColorMask::blueMasked" href="qt3drender-qcolormask.html#blueMasked-prop" status="active" access="public" location="qcolormask.h" documented="true" dataType="bool">
                    <getter name="isBlueMasked"/>
                    <setter name="setBlueMasked"/>
                    <notifier name="blueMaskedChanged"/>
                </property>
                <property name="greenMasked" fullname="Qt3DRender::QColorMask::greenMasked" href="qt3drender-qcolormask.html#greenMasked-prop" status="active" access="public" location="qcolormask.h" documented="true" dataType="bool">
                    <getter name="isGreenMasked"/>
                    <setter name="setGreenMasked"/>
                    <notifier name="greenMaskedChanged"/>
                </property>
                <property name="redMasked" fullname="Qt3DRender::QColorMask::redMasked" href="qt3drender-qcolormask.html#redMasked-prop" status="active" access="public" location="qcolormask.h" documented="true" dataType="bool">
                    <getter name="isRedMasked"/>
                    <setter name="setRedMasked"/>
                    <notifier name="redMaskedChanged"/>
                </property>
            </class>
            <class name="QComputeCommand" fullname="Qt3DRender::QComputeCommand" href="qt3drender-qcomputecommand.html" status="active" access="public" location="qcomputecommand.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="QComponent to issue work for the compute shader on GPU">
                <function name="QComputeCommand" fullname="Qt3DRender::QComputeCommand::QComputeCommand" href="qt3drender-qcomputecommand.html#QComputeCommand" status="active" access="public" location="qcomputecommand.h" documented="true" meta="constructor" explicit="true" signature="QComputeCommand(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="runType" fullname="Qt3DRender::QComputeCommand::runType" href="qt3drender-qcomputecommand.html#runType-prop" status="active" access="public" location="qcomputecommand.h" meta="plain" const="true" associated-property="runType" type="Qt3DRender::QComputeCommand::RunType" signature="Qt3DRender::QComputeCommand::RunType runType() const"/>
                <function name="runTypeChanged" fullname="Qt3DRender::QComputeCommand::runTypeChanged" href="qt3drender-qcomputecommand.html#runType-prop" status="active" access="public" location="qcomputecommand.h" meta="signal" associated-property="runType" type="void" signature="void runTypeChanged()"/>
                <function name="setRunType" fullname="Qt3DRender::QComputeCommand::setRunType" href="qt3drender-qcomputecommand.html#runType-prop" status="active" access="public" location="qcomputecommand.h" meta="slot" associated-property="runType" type="void" signature="void setRunType(Qt3DRender::QComputeCommand::RunType runType)">
                    <parameter type="Qt3DRender::QComputeCommand::RunType" name="runType" default=""/>
                </function>
                <function name="setWorkGroupX" fullname="Qt3DRender::QComputeCommand::setWorkGroupX" href="qt3drender-qcomputecommand.html#setWorkGroupX" status="active" access="public" location="qcomputecommand.h" documented="true" meta="slot" associated-property="workGroupX" type="void" signature="void setWorkGroupX(int workGroupX)">
                    <parameter type="int" name="workGroupX" default=""/>
                </function>
                <function name="setWorkGroupY" fullname="Qt3DRender::QComputeCommand::setWorkGroupY" href="qt3drender-qcomputecommand.html#setWorkGroupY" status="active" access="public" location="qcomputecommand.h" documented="true" meta="slot" associated-property="workGroupY" type="void" signature="void setWorkGroupY(int workGroupY)">
                    <parameter type="int" name="workGroupY" default=""/>
                </function>
                <function name="setWorkGroupZ" fullname="Qt3DRender::QComputeCommand::setWorkGroupZ" href="qt3drender-qcomputecommand.html#setWorkGroupZ" status="active" access="public" location="qcomputecommand.h" documented="true" meta="slot" associated-property="workGroupZ" type="void" signature="void setWorkGroupZ(int workGroupZ)">
                    <parameter type="int" name="workGroupZ" default=""/>
                </function>
                <function name="trigger" fullname="Qt3DRender::QComputeCommand::trigger" href="qt3drender-qcomputecommand.html#trigger" status="active" access="public" location="qcomputecommand.h" documented="true" meta="slot" type="void" signature="void trigger(int frameCount)">
                    <parameter type="int" name="frameCount" default="1"/>
                </function>
                <function name="trigger" fullname="Qt3DRender::QComputeCommand::trigger" href="qt3drender-qcomputecommand.html#trigger-1" status="active" access="public" location="qcomputecommand.h" documented="true" meta="slot" overload="true" overload-number="1" type="void" signature="void trigger(int workGroupX, int workGroupY, int workGroupZ, int frameCount)">
                    <parameter type="int" name="workGroupX" default=""/>
                    <parameter type="int" name="workGroupY" default=""/>
                    <parameter type="int" name="workGroupZ" default=""/>
                    <parameter type="int" name="frameCount" default="1"/>
                </function>
                <function name="workGroupX" fullname="Qt3DRender::QComputeCommand::workGroupX" href="qt3drender-qcomputecommand.html#workGroupX-prop" status="active" access="public" location="qcomputecommand.h" meta="plain" const="true" associated-property="workGroupX" type="int" signature="int workGroupX() const"/>
                <function name="workGroupXChanged" fullname="Qt3DRender::QComputeCommand::workGroupXChanged" href="qt3drender-qcomputecommand.html#workGroupX-prop" status="active" access="public" location="qcomputecommand.h" meta="signal" associated-property="workGroupX" type="void" signature="void workGroupXChanged()"/>
                <function name="workGroupY" fullname="Qt3DRender::QComputeCommand::workGroupY" href="qt3drender-qcomputecommand.html#workGroupY-prop" status="active" access="public" location="qcomputecommand.h" meta="plain" const="true" associated-property="workGroupY" type="int" signature="int workGroupY() const"/>
                <function name="workGroupYChanged" fullname="Qt3DRender::QComputeCommand::workGroupYChanged" href="qt3drender-qcomputecommand.html#workGroupY-prop" status="active" access="public" location="qcomputecommand.h" meta="signal" associated-property="workGroupY" type="void" signature="void workGroupYChanged()"/>
                <function name="workGroupZ" fullname="Qt3DRender::QComputeCommand::workGroupZ" href="qt3drender-qcomputecommand.html#workGroupZ-prop" status="active" access="public" location="qcomputecommand.h" meta="plain" const="true" associated-property="workGroupZ" type="int" signature="int workGroupZ() const"/>
                <function name="workGroupZChanged" fullname="Qt3DRender::QComputeCommand::workGroupZChanged" href="qt3drender-qcomputecommand.html#workGroupZ-prop" status="active" access="public" location="qcomputecommand.h" meta="signal" associated-property="workGroupZ" type="void" signature="void workGroupZChanged()"/>
                <property name="runType" fullname="Qt3DRender::QComputeCommand::runType" href="qt3drender-qcomputecommand.html#runType-prop" status="active" access="public" location="qcomputecommand.h" documented="true" dataType="RunType">
                    <getter name="runType"/>
                    <setter name="setRunType"/>
                    <notifier name="runTypeChanged"/>
                </property>
                <property name="workGroupX" fullname="Qt3DRender::QComputeCommand::workGroupX" href="qt3drender-qcomputecommand.html#workGroupX-prop" status="active" access="public" location="qcomputecommand.h" documented="true" dataType="int">
                    <getter name="workGroupX"/>
                    <setter name="setWorkGroupX"/>
                    <notifier name="workGroupXChanged"/>
                </property>
                <property name="workGroupY" fullname="Qt3DRender::QComputeCommand::workGroupY" href="qt3drender-qcomputecommand.html#workGroupY-prop" status="active" access="public" location="qcomputecommand.h" documented="true" dataType="int">
                    <getter name="workGroupY"/>
                    <setter name="setWorkGroupY"/>
                    <notifier name="workGroupYChanged"/>
                </property>
                <property name="workGroupZ" fullname="Qt3DRender::QComputeCommand::workGroupZ" href="qt3drender-qcomputecommand.html#workGroupZ-prop" status="active" access="public" location="qcomputecommand.h" documented="true" dataType="int">
                    <getter name="workGroupZ"/>
                    <setter name="setWorkGroupZ"/>
                    <notifier name="workGroupZChanged"/>
                </property>
            </class>
            <class name="QCullFace" fullname="Qt3DRender::QCullFace" href="qt3drender-qcullface.html" status="active" access="public" location="qcullface.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies whether front or back face culling is enabled">
                <function name="QCullFace" fullname="Qt3DRender::QCullFace::QCullFace" href="qt3drender-qcullface.html#QCullFace" status="active" access="public" location="qcullface.h" documented="true" meta="constructor" explicit="true" signature="QCullFace(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="mode" fullname="Qt3DRender::QCullFace::mode" href="qt3drender-qcullface.html#mode-prop" status="active" access="public" location="qcullface.h" meta="plain" const="true" associated-property="mode" type="Qt3DRender::QCullFace::CullingMode" signature="Qt3DRender::QCullFace::CullingMode mode() const"/>
                <function name="modeChanged" fullname="Qt3DRender::QCullFace::modeChanged" href="qt3drender-qcullface.html#mode-prop" status="active" access="public" location="qcullface.h" meta="signal" associated-property="mode" type="void" signature="void modeChanged(Qt3DRender::QCullFace::CullingMode mode)">
                    <parameter type="Qt3DRender::QCullFace::CullingMode" name="mode" default=""/>
                </function>
                <function name="setMode" fullname="Qt3DRender::QCullFace::setMode" href="qt3drender-qcullface.html#mode-prop" status="active" access="public" location="qcullface.h" meta="slot" associated-property="mode" type="void" signature="void setMode(Qt3DRender::QCullFace::CullingMode mode)">
                    <parameter type="Qt3DRender::QCullFace::CullingMode" name="mode" default=""/>
                </function>
                <enum name="CullingMode" fullname="Qt3DRender::QCullFace::CullingMode" href="qt3drender-qcullface.html#CullingMode-enum" status="active" access="public" location="qcullface.h" documented="true">
                    <value name="NoCulling" value="0x0"/>
                    <value name="Front" value="0x0404"/>
                    <value name="Back" value="0x0405"/>
                    <value name="FrontAndBack" value="0x0408"/>
                </enum>
                <property name="mode" fullname="Qt3DRender::QCullFace::mode" href="qt3drender-qcullface.html#mode-prop" status="active" access="public" location="qcullface.h" documented="true" dataType="CullingMode">
                    <getter name="mode"/>
                    <setter name="setMode"/>
                    <notifier name="modeChanged"/>
                </property>
            </class>
            <class name="QDebugOverlay" fullname="Qt3DRender::QDebugOverlay" href="qt3drender-qdebugoverlay.html" status="active" access="public" location="qdebugoverlay.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Enables a visual overlay with scene details">
                <function name="QDebugOverlay" fullname="Qt3DRender::QDebugOverlay::QDebugOverlay" href="qt3drender-qdebugoverlay.html#QDebugOverlay" status="active" access="public" location="qdebugoverlay.h" documented="true" meta="constructor" explicit="true" signature="QDebugOverlay(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QDepthRange" fullname="Qt3DRender::QDepthRange" href="qt3drender-qdepthrange.html" status="active" access="public" location="qdepthrange.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enables remapping depth values written into the depth buffer">
                <function name="farValue" fullname="Qt3DRender::QDepthRange::farValue" href="qt3drender-qdepthrange.html#farValue-prop" status="active" access="public" location="qdepthrange.h" meta="plain" const="true" associated-property="farValue" type="double" signature="double farValue() const"/>
                <function name="farValueChanged" fullname="Qt3DRender::QDepthRange::farValueChanged" href="qt3drender-qdepthrange.html#farValue-prop" status="active" access="public" location="qdepthrange.h" meta="signal" associated-property="farValue" type="void" signature="void farValueChanged(double farValue)">
                    <parameter type="double" name="farValue" default=""/>
                </function>
                <function name="nearValue" fullname="Qt3DRender::QDepthRange::nearValue" href="qt3drender-qdepthrange.html#nearValue-prop" status="active" access="public" location="qdepthrange.h" meta="plain" const="true" associated-property="nearValue" type="double" signature="double nearValue() const"/>
                <function name="nearValueChanged" fullname="Qt3DRender::QDepthRange::nearValueChanged" href="qt3drender-qdepthrange.html#nearValue-prop" status="active" access="public" location="qdepthrange.h" meta="signal" associated-property="nearValue" type="void" signature="void nearValueChanged(double nearValue)">
                    <parameter type="double" name="nearValue" default=""/>
                </function>
                <function name="setFarValue" fullname="Qt3DRender::QDepthRange::setFarValue" href="qt3drender-qdepthrange.html#farValue-prop" status="active" access="public" location="qdepthrange.h" meta="slot" associated-property="farValue" type="void" signature="void setFarValue(double value)">
                    <parameter type="double" name="value" default=""/>
                </function>
                <function name="setNearValue" fullname="Qt3DRender::QDepthRange::setNearValue" href="qt3drender-qdepthrange.html#nearValue-prop" status="active" access="public" location="qdepthrange.h" meta="slot" associated-property="nearValue" type="void" signature="void setNearValue(double value)">
                    <parameter type="double" name="value" default=""/>
                </function>
                <property name="farValue" fullname="Qt3DRender::QDepthRange::farValue" href="qt3drender-qdepthrange.html#farValue-prop" status="active" access="public" location="qdepthrange.h" documented="true" dataType="double">
                    <getter name="farValue"/>
                    <setter name="setFarValue"/>
                    <notifier name="farValueChanged"/>
                </property>
                <property name="nearValue" fullname="Qt3DRender::QDepthRange::nearValue" href="qt3drender-qdepthrange.html#nearValue-prop" status="active" access="public" location="qdepthrange.h" documented="true" dataType="double">
                    <getter name="nearValue"/>
                    <setter name="setNearValue"/>
                    <notifier name="nearValueChanged"/>
                </property>
            </class>
            <class name="QDepthTest" fullname="Qt3DRender::QDepthTest" href="qt3drender-qdepthtest.html" status="active" access="public" location="qdepthtest.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Tests the fragment shader's depth value against the depth of a sample being written to">
                <function name="QDepthTest" fullname="Qt3DRender::QDepthTest::QDepthTest" href="qt3drender-qdepthtest.html#QDepthTest" status="active" access="public" location="qdepthtest.h" documented="true" meta="constructor" explicit="true" signature="QDepthTest(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="depthFunction" fullname="Qt3DRender::QDepthTest::depthFunction" href="qt3drender-qdepthtest.html#depthFunction-prop" status="active" access="public" location="qdepthtest.h" meta="plain" const="true" associated-property="depthFunction" type="Qt3DRender::QDepthTest::DepthFunction" signature="Qt3DRender::QDepthTest::DepthFunction depthFunction() const"/>
                <function name="depthFunctionChanged" fullname="Qt3DRender::QDepthTest::depthFunctionChanged" href="qt3drender-qdepthtest.html#depthFunction-prop" status="active" access="public" location="qdepthtest.h" meta="signal" associated-property="depthFunction" type="void" signature="void depthFunctionChanged(Qt3DRender::QDepthTest::DepthFunction depthFunction)">
                    <parameter type="Qt3DRender::QDepthTest::DepthFunction" name="depthFunction" default=""/>
                </function>
                <function name="setDepthFunction" fullname="Qt3DRender::QDepthTest::setDepthFunction" href="qt3drender-qdepthtest.html#depthFunction-prop" status="active" access="public" location="qdepthtest.h" meta="slot" associated-property="depthFunction" type="void" signature="void setDepthFunction(Qt3DRender::QDepthTest::DepthFunction depthFunction)">
                    <parameter type="Qt3DRender::QDepthTest::DepthFunction" name="depthFunction" default=""/>
                </function>
                <enum name="DepthFunction" fullname="Qt3DRender::QDepthTest::DepthFunction" href="qt3drender-qdepthtest.html#DepthFunction-enum" status="active" access="public" location="qdepthtest.h" documented="true">
                    <value name="Never" value="0x0200"/>
                    <value name="Always" value="0x0207"/>
                    <value name="Less" value="0x0201"/>
                    <value name="LessOrEqual" value="0x0203"/>
                    <value name="Equal" value="0x0202"/>
                    <value name="GreaterOrEqual" value="0x0206"/>
                    <value name="Greater" value="0x0204"/>
                    <value name="NotEqual" value="0x0205"/>
                </enum>
                <property name="depthFunction" fullname="Qt3DRender::QDepthTest::depthFunction" href="qt3drender-qdepthtest.html#depthFunction-prop" status="active" access="public" location="qdepthtest.h" documented="true" dataType="DepthFunction">
                    <getter name="depthFunction"/>
                    <setter name="setDepthFunction"/>
                    <notifier name="depthFunctionChanged"/>
                </property>
            </class>
            <class name="QDirectionalLight" fullname="Qt3DRender::QDirectionalLight" href="qt3drender-qdirectionallight.html" status="active" access="public" location="qdirectionallight.h" documented="true" bases="Qt3DRender::QAbstractLight" module="Qt3DRender" brief="Encapsulate a Directional Light object in a Qt 3D scene">
                <function name="QDirectionalLight" fullname="Qt3DRender::QDirectionalLight::QDirectionalLight" href="qt3drender-qdirectionallight.html#QDirectionalLight" status="active" access="public" location="qdirectionallight.h" documented="true" meta="constructor" explicit="true" signature="QDirectionalLight(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setWorldDirection" fullname="Qt3DRender::QDirectionalLight::setWorldDirection" href="qt3drender-qdirectionallight.html#worldDirection-prop" status="active" access="public" location="qdirectionallight.h" meta="slot" associated-property="worldDirection" type="void" signature="void setWorldDirection(const QVector3D &amp;worldDirection)">
                    <parameter type="const QVector3D &amp;" name="worldDirection" default=""/>
                </function>
                <function name="worldDirection" fullname="Qt3DRender::QDirectionalLight::worldDirection" href="qt3drender-qdirectionallight.html#worldDirection-prop" status="active" access="public" location="qdirectionallight.h" meta="plain" const="true" associated-property="worldDirection" type="QVector3D" signature="QVector3D worldDirection() const"/>
                <function name="worldDirectionChanged" fullname="Qt3DRender::QDirectionalLight::worldDirectionChanged" href="qt3drender-qdirectionallight.html#worldDirection-prop" status="active" access="public" location="qdirectionallight.h" meta="signal" associated-property="worldDirection" type="void" signature="void worldDirectionChanged(const QVector3D &amp;worldDirection)">
                    <parameter type="const QVector3D &amp;" name="worldDirection" default=""/>
                </function>
                <property name="worldDirection" fullname="Qt3DRender::QDirectionalLight::worldDirection" href="qt3drender-qdirectionallight.html#worldDirection-prop" status="active" access="public" location="qdirectionallight.h" documented="true" dataType="QVector3D">
                    <getter name="worldDirection"/>
                    <setter name="setWorldDirection"/>
                    <notifier name="worldDirectionChanged"/>
                </property>
            </class>
            <class name="QDispatchCompute" fullname="Qt3DRender::QDispatchCompute" href="qt3drender-qdispatchcompute.html" status="active" access="public" location="qdispatchcompute.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="FrameGraph node to issue work for the compute shader on GPU">
                <function name="QDispatchCompute" fullname="Qt3DRender::QDispatchCompute::QDispatchCompute" href="qt3drender-qdispatchcompute.html#QDispatchCompute" status="active" access="public" location="qdispatchcompute.h" documented="true" meta="constructor" explicit="true" signature="QDispatchCompute(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setWorkGroupX" fullname="Qt3DRender::QDispatchCompute::setWorkGroupX" href="qt3drender-qdispatchcompute.html#workGroupX-prop" status="active" access="public" location="qdispatchcompute.h" meta="slot" associated-property="workGroupX" type="void" signature="void setWorkGroupX(int workGroupX)">
                    <parameter type="int" name="workGroupX" default=""/>
                </function>
                <function name="setWorkGroupY" fullname="Qt3DRender::QDispatchCompute::setWorkGroupY" href="qt3drender-qdispatchcompute.html#workGroupY-prop" status="active" access="public" location="qdispatchcompute.h" meta="slot" associated-property="workGroupY" type="void" signature="void setWorkGroupY(int workGroupY)">
                    <parameter type="int" name="workGroupY" default=""/>
                </function>
                <function name="setWorkGroupZ" fullname="Qt3DRender::QDispatchCompute::setWorkGroupZ" href="qt3drender-qdispatchcompute.html#workGroupZ-prop" status="active" access="public" location="qdispatchcompute.h" meta="slot" associated-property="workGroupZ" type="void" signature="void setWorkGroupZ(int workGroupZ)">
                    <parameter type="int" name="workGroupZ" default=""/>
                </function>
                <function name="workGroupX" fullname="Qt3DRender::QDispatchCompute::workGroupX" href="qt3drender-qdispatchcompute.html#workGroupX-prop" status="active" access="public" location="qdispatchcompute.h" meta="plain" const="true" associated-property="workGroupX" type="int" signature="int workGroupX() const"/>
                <function name="workGroupXChanged" fullname="Qt3DRender::QDispatchCompute::workGroupXChanged" href="qt3drender-qdispatchcompute.html#workGroupX-prop" status="active" access="public" location="qdispatchcompute.h" meta="signal" associated-property="workGroupX" type="void" signature="void workGroupXChanged()"/>
                <function name="workGroupY" fullname="Qt3DRender::QDispatchCompute::workGroupY" href="qt3drender-qdispatchcompute.html#workGroupY-prop" status="active" access="public" location="qdispatchcompute.h" meta="plain" const="true" associated-property="workGroupY" type="int" signature="int workGroupY() const"/>
                <function name="workGroupYChanged" fullname="Qt3DRender::QDispatchCompute::workGroupYChanged" href="qt3drender-qdispatchcompute.html#workGroupY-prop" status="active" access="public" location="qdispatchcompute.h" meta="signal" associated-property="workGroupY" type="void" signature="void workGroupYChanged()"/>
                <function name="workGroupZ" fullname="Qt3DRender::QDispatchCompute::workGroupZ" href="qt3drender-qdispatchcompute.html#workGroupZ-prop" status="active" access="public" location="qdispatchcompute.h" meta="plain" const="true" associated-property="workGroupZ" type="int" signature="int workGroupZ() const"/>
                <function name="workGroupZChanged" fullname="Qt3DRender::QDispatchCompute::workGroupZChanged" href="qt3drender-qdispatchcompute.html#workGroupZ-prop" status="active" access="public" location="qdispatchcompute.h" meta="signal" associated-property="workGroupZ" type="void" signature="void workGroupZChanged()"/>
                <property name="workGroupX" fullname="Qt3DRender::QDispatchCompute::workGroupX" href="qt3drender-qdispatchcompute.html#workGroupX-prop" status="active" access="public" location="qdispatchcompute.h" documented="true" dataType="int">
                    <getter name="workGroupX"/>
                    <setter name="setWorkGroupX"/>
                    <notifier name="workGroupXChanged"/>
                </property>
                <property name="workGroupY" fullname="Qt3DRender::QDispatchCompute::workGroupY" href="qt3drender-qdispatchcompute.html#workGroupY-prop" status="active" access="public" location="qdispatchcompute.h" documented="true" dataType="int">
                    <getter name="workGroupY"/>
                    <setter name="setWorkGroupY"/>
                    <notifier name="workGroupYChanged"/>
                </property>
                <property name="workGroupZ" fullname="Qt3DRender::QDispatchCompute::workGroupZ" href="qt3drender-qdispatchcompute.html#workGroupZ-prop" status="active" access="public" location="qdispatchcompute.h" documented="true" dataType="int">
                    <getter name="workGroupZ"/>
                    <setter name="setWorkGroupZ"/>
                    <notifier name="workGroupZChanged"/>
                </property>
            </class>
            <class name="QDithering" fullname="Qt3DRender::QDithering" href="qt3drender-qdithering.html" status="active" access="public" location="qdithering.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enable dithering">
                <function name="QDithering" fullname="Qt3DRender::QDithering::QDithering" href="qt3drender-qdithering.html#QDithering" status="active" access="public" location="qdithering.h" documented="true" meta="constructor" explicit="true" signature="QDithering(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QEffect" fullname="Qt3DRender::QEffect" href="qt3drender-qeffect.html" status="active" access="public" location="qeffect.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Base class for effects in a Qt 3D scene">
                <function name="addParameter" fullname="Qt3DRender::QEffect::addParameter" href="qt3drender-qeffect.html#addParameter" status="active" access="public" location="qeffect.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="addTechnique" fullname="Qt3DRender::QEffect::addTechnique" href="qt3drender-qeffect.html#addTechnique" status="active" access="public" location="qeffect.h" documented="true" meta="plain" type="void" signature="void addTechnique(Qt3DRender::QTechnique *t)">
                    <parameter type="Qt3DRender::QTechnique *" name="t" default=""/>
                </function>
                <function name="parameters" fullname="Qt3DRender::QEffect::parameters" href="qt3drender-qeffect.html#parameters" status="active" access="public" location="qeffect.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeParameter" fullname="Qt3DRender::QEffect::removeParameter" href="qt3drender-qeffect.html#removeParameter" status="active" access="public" location="qeffect.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="removeTechnique" fullname="Qt3DRender::QEffect::removeTechnique" href="qt3drender-qeffect.html#removeTechnique" status="active" access="public" location="qeffect.h" documented="true" meta="plain" type="void" signature="void removeTechnique(Qt3DRender::QTechnique *t)">
                    <parameter type="Qt3DRender::QTechnique *" name="t" default=""/>
                </function>
                <function name="techniques" fullname="Qt3DRender::QEffect::techniques" href="qt3drender-qeffect.html#techniques" status="active" access="public" location="qeffect.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QTechnique *&gt;" signature="QList&lt;Qt3DRender::QTechnique *&gt; techniques() const"/>
            </class>
            <class name="QEnvironmentLight" fullname="Qt3DRender::QEnvironmentLight" href="qt3drender-qenvironmentlight.html" status="active" access="public" location="qenvironmentlight.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Encapsulate an environment light object in a Qt 3D scene">
                <function name="irradiance" fullname="Qt3DRender::QEnvironmentLight::irradiance" href="qt3drender-qenvironmentlight.html#irradiance-prop" status="active" access="public" location="qenvironmentlight.h" meta="plain" const="true" associated-property="irradiance" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * irradiance() const"/>
                <function name="irradianceChanged" fullname="Qt3DRender::QEnvironmentLight::irradianceChanged" href="qt3drender-qenvironmentlight.html#irradiance-prop" status="active" access="public" location="qenvironmentlight.h" meta="signal" associated-property="irradiance" type="void" signature="void irradianceChanged(Qt3DRender::QAbstractTexture *environmentIrradiance)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="environmentIrradiance" default=""/>
                </function>
                <function name="setIrradiance" fullname="Qt3DRender::QEnvironmentLight::setIrradiance" href="qt3drender-qenvironmentlight.html#irradiance-prop" status="active" access="public" location="qenvironmentlight.h" meta="slot" associated-property="irradiance" type="void" signature="void setIrradiance(Qt3DRender::QAbstractTexture *irradiance)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="irradiance" default=""/>
                </function>
                <function name="setSpecular" fullname="Qt3DRender::QEnvironmentLight::setSpecular" href="qt3drender-qenvironmentlight.html#specular-prop" status="active" access="public" location="qenvironmentlight.h" meta="slot" associated-property="specular" type="void" signature="void setSpecular(Qt3DRender::QAbstractTexture *specular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="specular" default=""/>
                </function>
                <function name="specular" fullname="Qt3DRender::QEnvironmentLight::specular" href="qt3drender-qenvironmentlight.html#specular-prop" status="active" access="public" location="qenvironmentlight.h" meta="plain" const="true" associated-property="specular" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * specular() const"/>
                <function name="specularChanged" fullname="Qt3DRender::QEnvironmentLight::specularChanged" href="qt3drender-qenvironmentlight.html#specular-prop" status="active" access="public" location="qenvironmentlight.h" meta="signal" associated-property="specular" type="void" signature="void specularChanged(Qt3DRender::QAbstractTexture *environmentSpecular)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="environmentSpecular" default=""/>
                </function>
                <property name="irradiance" fullname="Qt3DRender::QEnvironmentLight::irradiance" href="qt3drender-qenvironmentlight.html#irradiance-prop" status="active" access="public" location="qenvironmentlight.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="irradiance"/>
                    <setter name="setIrradiance"/>
                    <notifier name="irradianceChanged"/>
                </property>
                <property name="specular" fullname="Qt3DRender::QEnvironmentLight::specular" href="qt3drender-qenvironmentlight.html#specular-prop" status="active" access="public" location="qenvironmentlight.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="specular"/>
                    <setter name="setSpecular"/>
                    <notifier name="specularChanged"/>
                </property>
            </class>
            <class name="QFilterKey" fullname="Qt3DRender::QFilterKey" href="qt3drender-qfilterkey.html" status="active" access="public" location="qfilterkey.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Storage for filter keys and their values">
                <function name="name" fullname="Qt3DRender::QFilterKey::name" href="qt3drender-qfilterkey.html#name-prop" status="active" access="public" location="qfilterkey.h" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
                <function name="nameChanged" fullname="Qt3DRender::QFilterKey::nameChanged" href="qt3drender-qfilterkey.html#name-prop" status="active" access="public" location="qfilterkey.h" meta="signal" associated-property="name" type="void" signature="void nameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setName" fullname="Qt3DRender::QFilterKey::setName" href="qt3drender-qfilterkey.html#name-prop" status="active" access="public" location="qfilterkey.h" meta="slot" associated-property="name" type="void" signature="void setName(const QString &amp;customType)">
                    <parameter type="const QString &amp;" name="customType" default=""/>
                </function>
                <function name="setValue" fullname="Qt3DRender::QFilterKey::setValue" href="qt3drender-qfilterkey.html#value-prop" status="active" access="public" location="qfilterkey.h" meta="slot" associated-property="value" type="void" signature="void setValue(const QVariant &amp;value)">
                    <parameter type="const QVariant &amp;" name="value" default=""/>
                </function>
                <function name="value" fullname="Qt3DRender::QFilterKey::value" href="qt3drender-qfilterkey.html#value-prop" status="active" access="public" location="qfilterkey.h" meta="plain" const="true" associated-property="value" type="QVariant" signature="QVariant value() const"/>
                <function name="valueChanged" fullname="Qt3DRender::QFilterKey::valueChanged" href="qt3drender-qfilterkey.html#value-prop" status="active" access="public" location="qfilterkey.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(const QVariant &amp;value)">
                    <parameter type="const QVariant &amp;" name="value" default=""/>
                </function>
                <property name="name" fullname="Qt3DRender::QFilterKey::name" href="qt3drender-qfilterkey.html#name-prop" status="active" access="public" location="qfilterkey.h" documented="true" dataType="QString">
                    <getter name="name"/>
                    <setter name="setName"/>
                    <notifier name="nameChanged"/>
                </property>
                <property name="value" fullname="Qt3DRender::QFilterKey::value" href="qt3drender-qfilterkey.html#value-prop" status="active" access="public" location="qfilterkey.h" documented="true" dataType="QVariant">
                    <getter name="value"/>
                    <setter name="setValue"/>
                    <notifier name="valueChanged"/>
                </property>
            </class>
            <class name="QFrameGraphNode" fullname="Qt3DRender::QFrameGraphNode" href="qt3drender-qframegraphnode.html" status="active" access="public" location="qframegraphnode.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Base class of all FrameGraph configuration nodes">
                <function name="QFrameGraphNode" fullname="Qt3DRender::QFrameGraphNode::QFrameGraphNode" href="qt3drender-qframegraphnode.html#QFrameGraphNode" status="active" access="public" location="qframegraphnode.h" documented="true" meta="constructor" explicit="true" signature="QFrameGraphNode(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="parentFrameGraphNode" fullname="Qt3DRender::QFrameGraphNode::parentFrameGraphNode" href="qt3drender-qframegraphnode.html#parentFrameGraphNode" status="active" access="public" location="qframegraphnode.h" documented="true" meta="plain" const="true" type="Qt3DRender::QFrameGraphNode *" signature="Qt3DRender::QFrameGraphNode * parentFrameGraphNode() const"/>
            </class>
            <class name="QFrontFace" fullname="Qt3DRender::QFrontFace" href="qt3drender-qfrontface.html" status="active" access="public" location="qfrontface.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Defines front and back facing polygons">
                <function name="QFrontFace" fullname="Qt3DRender::QFrontFace::QFrontFace" href="qt3drender-qfrontface.html#QFrontFace" status="active" access="public" location="qfrontface.h" documented="true" meta="constructor" explicit="true" signature="QFrontFace(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="direction" fullname="Qt3DRender::QFrontFace::direction" href="qt3drender-qfrontface.html#direction-prop" status="active" access="public" location="qfrontface.h" meta="plain" const="true" associated-property="direction" type="Qt3DRender::QFrontFace::WindingDirection" signature="Qt3DRender::QFrontFace::WindingDirection direction() const"/>
                <function name="directionChanged" fullname="Qt3DRender::QFrontFace::directionChanged" href="qt3drender-qfrontface.html#direction-prop" status="active" access="public" location="qfrontface.h" meta="signal" associated-property="direction" type="void" signature="void directionChanged(Qt3DRender::QFrontFace::WindingDirection direction)">
                    <parameter type="Qt3DRender::QFrontFace::WindingDirection" name="direction" default=""/>
                </function>
                <function name="setDirection" fullname="Qt3DRender::QFrontFace::setDirection" href="qt3drender-qfrontface.html#direction-prop" status="active" access="public" location="qfrontface.h" meta="slot" associated-property="direction" type="void" signature="void setDirection(Qt3DRender::QFrontFace::WindingDirection direction)">
                    <parameter type="Qt3DRender::QFrontFace::WindingDirection" name="direction" default=""/>
                </function>
                <enum name="WindingDirection" fullname="Qt3DRender::QFrontFace::WindingDirection" href="qt3drender-qfrontface.html#WindingDirection-enum" status="active" access="public" location="qfrontface.h" documented="true">
                    <value name="ClockWise" value="0x0900"/>
                    <value name="CounterClockWise" value="0x0901"/>
                </enum>
                <property name="direction" fullname="Qt3DRender::QFrontFace::direction" href="qt3drender-qfrontface.html#direction-prop" status="active" access="public" location="qfrontface.h" documented="true" dataType="WindingDirection">
                    <getter name="direction"/>
                    <setter name="setDirection"/>
                    <notifier name="directionChanged"/>
                </property>
            </class>
            <class name="QFrustumCulling" fullname="Qt3DRender::QFrustumCulling" href="qt3drender-qfrustumculling.html" status="active" access="public" location="qfrustumculling.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Enable frustum culling for the FrameGraph">
                <function name="QFrustumCulling" fullname="Qt3DRender::QFrustumCulling::QFrustumCulling" href="qt3drender-qfrustumculling.html#QFrustumCulling" status="active" access="public" location="qfrustumculling.h" documented="true" meta="constructor" explicit="true" signature="QFrustumCulling(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QGeometryRenderer" fullname="Qt3DRender::QGeometryRenderer" href="qt3drender-qgeometryrenderer.html" status="active" access="public" location="qgeometryrenderer.h" documented="true" bases="Qt3DCore::QBoundingVolume" module="Qt3DRender" brief="Encapsulates geometry rendering">
                <function name="QGeometryRenderer" fullname="Qt3DRender::QGeometryRenderer::QGeometryRenderer" href="qt3drender-qgeometryrenderer.html#QGeometryRenderer" status="active" access="public" location="qgeometryrenderer.h" documented="true" meta="constructor" explicit="true" signature="QGeometryRenderer(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="firstInstance" fullname="Qt3DRender::QGeometryRenderer::firstInstance" href="qt3drender-qgeometryrenderer.html#firstInstance-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="firstInstance" type="int" signature="int firstInstance() const"/>
                <function name="firstInstanceChanged" fullname="Qt3DRender::QGeometryRenderer::firstInstanceChanged" href="qt3drender-qgeometryrenderer.html#firstInstance-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="firstInstance" type="void" signature="void firstInstanceChanged(int firstInstance)">
                    <parameter type="int" name="firstInstance" default=""/>
                </function>
                <function name="firstVertex" fullname="Qt3DRender::QGeometryRenderer::firstVertex" href="qt3drender-qgeometryrenderer.html#firstVertex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="firstVertex" type="int" signature="int firstVertex() const"/>
                <function name="firstVertexChanged" fullname="Qt3DRender::QGeometryRenderer::firstVertexChanged" href="qt3drender-qgeometryrenderer.html#firstVertex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="firstVertex" type="void" signature="void firstVertexChanged(int firstVertex)">
                    <parameter type="int" name="firstVertex" default=""/>
                </function>
                <function name="geometry" fullname="Qt3DRender::QGeometryRenderer::geometry" href="qt3drender-qgeometryrenderer.html#geometry-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="geometry" type="Qt3DCore::QGeometry *" signature="Qt3DCore::QGeometry * geometry() const"/>
                <function name="geometryChanged" fullname="Qt3DRender::QGeometryRenderer::geometryChanged" href="qt3drender-qgeometryrenderer.html#geometry-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="geometry" type="void" signature="void geometryChanged(Qt3DCore::QGeometry *geometry)">
                    <parameter type="Qt3DCore::QGeometry *" name="geometry" default=""/>
                </function>
                <function name="indexBufferByteOffset" fullname="Qt3DRender::QGeometryRenderer::indexBufferByteOffset" href="qt3drender-qgeometryrenderer.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="indexBufferByteOffset" type="int" signature="int indexBufferByteOffset() const"/>
                <function name="indexBufferByteOffsetChanged" fullname="Qt3DRender::QGeometryRenderer::indexBufferByteOffsetChanged" href="qt3drender-qgeometryrenderer.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="indexBufferByteOffset" type="void" signature="void indexBufferByteOffsetChanged(int offset)">
                    <parameter type="int" name="offset" default=""/>
                </function>
                <function name="indexOffset" fullname="Qt3DRender::QGeometryRenderer::indexOffset" href="qt3drender-qgeometryrenderer.html#indexOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="indexOffset" type="int" signature="int indexOffset() const"/>
                <function name="indexOffsetChanged" fullname="Qt3DRender::QGeometryRenderer::indexOffsetChanged" href="qt3drender-qgeometryrenderer.html#indexOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="indexOffset" type="void" signature="void indexOffsetChanged(int indexOffset)">
                    <parameter type="int" name="indexOffset" default=""/>
                </function>
                <function name="instanceCount" fullname="Qt3DRender::QGeometryRenderer::instanceCount" href="qt3drender-qgeometryrenderer.html#instanceCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="instanceCount" type="int" signature="int instanceCount() const"/>
                <function name="instanceCountChanged" fullname="Qt3DRender::QGeometryRenderer::instanceCountChanged" href="qt3drender-qgeometryrenderer.html#instanceCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="instanceCount" type="void" signature="void instanceCountChanged(int instanceCount)">
                    <parameter type="int" name="instanceCount" default=""/>
                </function>
                <function name="primitiveRestartEnabled" fullname="Qt3DRender::QGeometryRenderer::primitiveRestartEnabled" href="qt3drender-qgeometryrenderer.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="primitiveRestartEnabled" type="bool" signature="bool primitiveRestartEnabled() const"/>
                <function name="primitiveRestartEnabledChanged" fullname="Qt3DRender::QGeometryRenderer::primitiveRestartEnabledChanged" href="qt3drender-qgeometryrenderer.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="primitiveRestartEnabled" type="void" signature="void primitiveRestartEnabledChanged(bool primitiveRestartEnabled)">
                    <parameter type="bool" name="primitiveRestartEnabled" default=""/>
                </function>
                <function name="primitiveType" fullname="Qt3DRender::QGeometryRenderer::primitiveType" href="qt3drender-qgeometryrenderer.html#primitiveType-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="primitiveType" type="Qt3DRender::QGeometryRenderer::PrimitiveType" signature="Qt3DRender::QGeometryRenderer::PrimitiveType primitiveType() const"/>
                <function name="primitiveTypeChanged" fullname="Qt3DRender::QGeometryRenderer::primitiveTypeChanged" href="qt3drender-qgeometryrenderer.html#primitiveType-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="primitiveType" type="void" signature="void primitiveTypeChanged(Qt3DRender::QGeometryRenderer::PrimitiveType primitiveType)">
                    <parameter type="Qt3DRender::QGeometryRenderer::PrimitiveType" name="primitiveType" default=""/>
                </function>
                <function name="restartIndexValue" fullname="Qt3DRender::QGeometryRenderer::restartIndexValue" href="qt3drender-qgeometryrenderer.html#restartIndexValue-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="restartIndexValue" type="int" signature="int restartIndexValue() const"/>
                <function name="restartIndexValueChanged" fullname="Qt3DRender::QGeometryRenderer::restartIndexValueChanged" href="qt3drender-qgeometryrenderer.html#restartIndexValue-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="restartIndexValue" type="void" signature="void restartIndexValueChanged(int restartIndexValue)">
                    <parameter type="int" name="restartIndexValue" default=""/>
                </function>
                <function name="setFirstInstance" fullname="Qt3DRender::QGeometryRenderer::setFirstInstance" href="qt3drender-qgeometryrenderer.html#firstInstance-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="firstInstance" type="void" signature="void setFirstInstance(int firstInstance)">
                    <parameter type="int" name="firstInstance" default=""/>
                </function>
                <function name="setFirstVertex" fullname="Qt3DRender::QGeometryRenderer::setFirstVertex" href="qt3drender-qgeometryrenderer.html#firstVertex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="firstVertex" type="void" signature="void setFirstVertex(int firstVertex)">
                    <parameter type="int" name="firstVertex" default=""/>
                </function>
                <function name="setGeometry" fullname="Qt3DRender::QGeometryRenderer::setGeometry" href="qt3drender-qgeometryrenderer.html#geometry-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="geometry" type="void" signature="void setGeometry(Qt3DCore::QGeometry *geometry)">
                    <parameter type="Qt3DCore::QGeometry *" name="geometry" default=""/>
                </function>
                <function name="setIndexBufferByteOffset" fullname="Qt3DRender::QGeometryRenderer::setIndexBufferByteOffset" href="qt3drender-qgeometryrenderer.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="indexBufferByteOffset" type="void" signature="void setIndexBufferByteOffset(int offset)">
                    <parameter type="int" name="offset" default=""/>
                </function>
                <function name="setIndexOffset" fullname="Qt3DRender::QGeometryRenderer::setIndexOffset" href="qt3drender-qgeometryrenderer.html#indexOffset-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="indexOffset" type="void" signature="void setIndexOffset(int indexOffset)">
                    <parameter type="int" name="indexOffset" default=""/>
                </function>
                <function name="setInstanceCount" fullname="Qt3DRender::QGeometryRenderer::setInstanceCount" href="qt3drender-qgeometryrenderer.html#instanceCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="instanceCount" type="void" signature="void setInstanceCount(int instanceCount)">
                    <parameter type="int" name="instanceCount" default=""/>
                </function>
                <function name="setPrimitiveRestartEnabled" fullname="Qt3DRender::QGeometryRenderer::setPrimitiveRestartEnabled" href="qt3drender-qgeometryrenderer.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="primitiveRestartEnabled" type="void" signature="void setPrimitiveRestartEnabled(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setPrimitiveType" fullname="Qt3DRender::QGeometryRenderer::setPrimitiveType" href="qt3drender-qgeometryrenderer.html#primitiveType-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="primitiveType" type="void" signature="void setPrimitiveType(Qt3DRender::QGeometryRenderer::PrimitiveType primitiveType)">
                    <parameter type="Qt3DRender::QGeometryRenderer::PrimitiveType" name="primitiveType" default=""/>
                </function>
                <function name="setRestartIndexValue" fullname="Qt3DRender::QGeometryRenderer::setRestartIndexValue" href="qt3drender-qgeometryrenderer.html#restartIndexValue-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="restartIndexValue" type="void" signature="void setRestartIndexValue(int index)">
                    <parameter type="int" name="index" default=""/>
                </function>
                <function name="setSortIndex" fullname="Qt3DRender::QGeometryRenderer::setSortIndex" href="qt3drender-qgeometryrenderer.html#sortIndex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="sortIndex" type="void" signature="void setSortIndex(float sortIndex)">
                    <parameter type="float" name="sortIndex" default=""/>
                </function>
                <function name="setVertexCount" fullname="Qt3DRender::QGeometryRenderer::setVertexCount" href="qt3drender-qgeometryrenderer.html#vertexCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="vertexCount" type="void" signature="void setVertexCount(int vertexCount)">
                    <parameter type="int" name="vertexCount" default=""/>
                </function>
                <function name="setVerticesPerPatch" fullname="Qt3DRender::QGeometryRenderer::setVerticesPerPatch" href="qt3drender-qgeometryrenderer.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryrenderer.h" meta="slot" associated-property="verticesPerPatch" type="void" signature="void setVerticesPerPatch(int verticesPerPatch)">
                    <parameter type="int" name="verticesPerPatch" default=""/>
                </function>
                <function name="sortIndex" fullname="Qt3DRender::QGeometryRenderer::sortIndex" href="qt3drender-qgeometryrenderer.html#sortIndex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="sortIndex" type="float" signature="float sortIndex() const"/>
                <function name="sortIndexChanged" fullname="Qt3DRender::QGeometryRenderer::sortIndexChanged" href="qt3drender-qgeometryrenderer.html#sortIndex-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="sortIndex" type="void" signature="void sortIndexChanged(float sortIndex)">
                    <parameter type="float" name="sortIndex" default=""/>
                </function>
                <function name="vertexCount" fullname="Qt3DRender::QGeometryRenderer::vertexCount" href="qt3drender-qgeometryrenderer.html#vertexCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="vertexCount" type="int" signature="int vertexCount() const"/>
                <function name="vertexCountChanged" fullname="Qt3DRender::QGeometryRenderer::vertexCountChanged" href="qt3drender-qgeometryrenderer.html#vertexCount-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="vertexCount" type="void" signature="void vertexCountChanged(int vertexCount)">
                    <parameter type="int" name="vertexCount" default=""/>
                </function>
                <function name="verticesPerPatch" fullname="Qt3DRender::QGeometryRenderer::verticesPerPatch" href="qt3drender-qgeometryrenderer.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryrenderer.h" meta="plain" const="true" associated-property="verticesPerPatch" type="int" signature="int verticesPerPatch() const"/>
                <function name="verticesPerPatchChanged" fullname="Qt3DRender::QGeometryRenderer::verticesPerPatchChanged" href="qt3drender-qgeometryrenderer.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryrenderer.h" meta="signal" associated-property="verticesPerPatch" type="void" signature="void verticesPerPatchChanged(int verticesPerPatch)">
                    <parameter type="int" name="verticesPerPatch" default=""/>
                </function>
                <enum name="PrimitiveType" fullname="Qt3DRender::QGeometryRenderer::PrimitiveType" href="qt3drender-qgeometryrenderer.html#PrimitiveType-enum" status="active" access="public" location="qgeometryrenderer.h" documented="true">
                    <value name="Points" value="0x0000"/>
                    <value name="Lines" value="0x0001"/>
                    <value name="LineLoop" value="0x0002"/>
                    <value name="LineStrip" value="0x0003"/>
                    <value name="Triangles" value="0x0004"/>
                    <value name="TriangleStrip" value="0x0005"/>
                    <value name="TriangleFan" value="0x0006"/>
                    <value name="LinesAdjacency" value="0x000A"/>
                    <value name="TrianglesAdjacency" value="0x000C"/>
                    <value name="LineStripAdjacency" value="0x000B"/>
                    <value name="TriangleStripAdjacency" value="0x000D"/>
                    <value name="Patches" value="0x000E"/>
                </enum>
                <property name="firstInstance" fullname="Qt3DRender::QGeometryRenderer::firstInstance" href="qt3drender-qgeometryrenderer.html#firstInstance-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="firstInstance"/>
                    <setter name="setFirstInstance"/>
                    <notifier name="firstInstanceChanged"/>
                </property>
                <property name="firstVertex" fullname="Qt3DRender::QGeometryRenderer::firstVertex" href="qt3drender-qgeometryrenderer.html#firstVertex-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="firstVertex"/>
                    <setter name="setFirstVertex"/>
                    <notifier name="firstVertexChanged"/>
                </property>
                <property name="geometry" fullname="Qt3DRender::QGeometryRenderer::geometry" href="qt3drender-qgeometryrenderer.html#geometry-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="Qt3DCore::QGeometry*">
                    <getter name="geometry"/>
                    <setter name="setGeometry"/>
                    <notifier name="geometryChanged"/>
                </property>
                <property name="indexBufferByteOffset" fullname="Qt3DRender::QGeometryRenderer::indexBufferByteOffset" href="qt3drender-qgeometryrenderer.html#indexBufferByteOffset-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="indexBufferByteOffset"/>
                    <setter name="setIndexBufferByteOffset"/>
                    <notifier name="indexBufferByteOffsetChanged"/>
                </property>
                <property name="indexOffset" fullname="Qt3DRender::QGeometryRenderer::indexOffset" href="qt3drender-qgeometryrenderer.html#indexOffset-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="indexOffset"/>
                    <setter name="setIndexOffset"/>
                    <notifier name="indexOffsetChanged"/>
                </property>
                <property name="instanceCount" fullname="Qt3DRender::QGeometryRenderer::instanceCount" href="qt3drender-qgeometryrenderer.html#instanceCount-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="instanceCount"/>
                    <setter name="setInstanceCount"/>
                    <notifier name="instanceCountChanged"/>
                </property>
                <property name="primitiveRestartEnabled" fullname="Qt3DRender::QGeometryRenderer::primitiveRestartEnabled" href="qt3drender-qgeometryrenderer.html#primitiveRestartEnabled-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="bool">
                    <getter name="primitiveRestartEnabled"/>
                    <setter name="setPrimitiveRestartEnabled"/>
                    <notifier name="primitiveRestartEnabledChanged"/>
                </property>
                <property name="primitiveType" fullname="Qt3DRender::QGeometryRenderer::primitiveType" href="qt3drender-qgeometryrenderer.html#primitiveType-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="PrimitiveType">
                    <getter name="primitiveType"/>
                    <setter name="setPrimitiveType"/>
                    <notifier name="primitiveTypeChanged"/>
                </property>
                <property name="restartIndexValue" fullname="Qt3DRender::QGeometryRenderer::restartIndexValue" href="qt3drender-qgeometryrenderer.html#restartIndexValue-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="restartIndexValue"/>
                    <setter name="setRestartIndexValue"/>
                    <notifier name="restartIndexValueChanged"/>
                </property>
                <property name="sortIndex" fullname="Qt3DRender::QGeometryRenderer::sortIndex" href="qt3drender-qgeometryrenderer.html#sortIndex-prop" status="active" access="public" location="qgeometryrenderer.h" since="6.0" documented="true" dataType="float">
                    <getter name="sortIndex"/>
                    <setter name="setSortIndex"/>
                    <notifier name="sortIndexChanged"/>
                </property>
                <property name="vertexCount" fullname="Qt3DRender::QGeometryRenderer::vertexCount" href="qt3drender-qgeometryrenderer.html#vertexCount-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="vertexCount"/>
                    <setter name="setVertexCount"/>
                    <notifier name="vertexCountChanged"/>
                </property>
                <property name="verticesPerPatch" fullname="Qt3DRender::QGeometryRenderer::verticesPerPatch" href="qt3drender-qgeometryrenderer.html#verticesPerPatch-prop" status="active" access="public" location="qgeometryrenderer.h" documented="true" dataType="int">
                    <getter name="verticesPerPatch"/>
                    <setter name="setVerticesPerPatch"/>
                    <notifier name="verticesPerPatchChanged"/>
                </property>
            </class>
            <class name="QGraphicsApiFilter" fullname="Qt3DRender::QGraphicsApiFilter" href="qt3drender-qgraphicsapifilter.html" status="active" access="public" location="qgraphicsapifilter.h" documented="true" bases="QObject" module="Qt3DRender" brief="Identifies the API required for the attached QTechnique">
                <function name="QGraphicsApiFilter" fullname="Qt3DRender::QGraphicsApiFilter::QGraphicsApiFilter" href="qt3drender-qgraphicsapifilter.html#QGraphicsApiFilter" status="active" access="public" location="qgraphicsapifilter.h" documented="true" meta="constructor" explicit="true" signature="QGraphicsApiFilter(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="api" fullname="Qt3DRender::QGraphicsApiFilter::api" href="qt3drender-qgraphicsapifilter.html#api-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="api" type="Qt3DRender::QGraphicsApiFilter::Api" signature="Qt3DRender::QGraphicsApiFilter::Api api() const"/>
                <function name="apiChanged" fullname="Qt3DRender::QGraphicsApiFilter::apiChanged" href="qt3drender-qgraphicsapifilter.html#api-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="api" type="void" signature="void apiChanged(Qt3DRender::QGraphicsApiFilter::Api api)">
                    <parameter type="Qt3DRender::QGraphicsApiFilter::Api" name="api" default=""/>
                </function>
                <function name="extensions" fullname="Qt3DRender::QGraphicsApiFilter::extensions" href="qt3drender-qgraphicsapifilter.html#extensions-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="extensions" type="QStringList" signature="QStringList extensions() const"/>
                <function name="extensionsChanged" fullname="Qt3DRender::QGraphicsApiFilter::extensionsChanged" href="qt3drender-qgraphicsapifilter.html#extensions-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="extensions" type="void" signature="void extensionsChanged(const QStringList &amp;extensions)">
                    <parameter type="const QStringList &amp;" name="extensions" default=""/>
                </function>
                <function name="graphicsApiFilterChanged" fullname="Qt3DRender::QGraphicsApiFilter::graphicsApiFilterChanged" href="qt3drender-qgraphicsapifilter.html#graphicsApiFilterChanged" status="active" access="public" location="qgraphicsapifilter.h" documented="true" meta="signal" type="void" signature="void graphicsApiFilterChanged()"/>
                <function name="majorVersion" fullname="Qt3DRender::QGraphicsApiFilter::majorVersion" href="qt3drender-qgraphicsapifilter.html#majorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="majorVersion" type="int" signature="int majorVersion() const"/>
                <function name="majorVersionChanged" fullname="Qt3DRender::QGraphicsApiFilter::majorVersionChanged" href="qt3drender-qgraphicsapifilter.html#majorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="majorVersion" type="void" signature="void majorVersionChanged(int majorVersion)">
                    <parameter type="int" name="majorVersion" default=""/>
                </function>
                <function name="minorVersion" fullname="Qt3DRender::QGraphicsApiFilter::minorVersion" href="qt3drender-qgraphicsapifilter.html#minorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="minorVersion" type="int" signature="int minorVersion() const"/>
                <function name="minorVersionChanged" fullname="Qt3DRender::QGraphicsApiFilter::minorVersionChanged" href="qt3drender-qgraphicsapifilter.html#minorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="minorVersion" type="void" signature="void minorVersionChanged(int minorVersion)">
                    <parameter type="int" name="minorVersion" default=""/>
                </function>
                <function name="operator!=" href="qt3drender-qgraphicsapifilter.html#operator-not-eq" status="active" access="public" location="qgraphicsapifilter.h" documented="true" related="16" meta="plain" type="bool" signature="bool operator!=(const Qt3DRender::QGraphicsApiFilter &amp;reference, const Qt3DRender::QGraphicsApiFilter &amp;sample)">
                    <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="reference" default=""/>
                    <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="sample" default=""/>
                </function>
                <function name="operator==" href="qt3drender-qgraphicsapifilter.html#operator-eq-eq" status="active" access="public" location="qgraphicsapifilter.h" documented="true" related="17" meta="plain" type="bool" signature="bool operator==(const Qt3DRender::QGraphicsApiFilter &amp;reference, const Qt3DRender::QGraphicsApiFilter &amp;sample)">
                    <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="reference" default=""/>
                    <parameter type="const Qt3DRender::QGraphicsApiFilter &amp;" name="sample" default=""/>
                </function>
                <function name="profile" fullname="Qt3DRender::QGraphicsApiFilter::profile" href="qt3drender-qgraphicsapifilter.html#profile-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="profile" type="Qt3DRender::QGraphicsApiFilter::OpenGLProfile" signature="Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile() const"/>
                <function name="profileChanged" fullname="Qt3DRender::QGraphicsApiFilter::profileChanged" href="qt3drender-qgraphicsapifilter.html#profile-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="profile" type="void" signature="void profileChanged(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile)">
                    <parameter type="Qt3DRender::QGraphicsApiFilter::OpenGLProfile" name="profile" default=""/>
                </function>
                <function name="setApi" fullname="Qt3DRender::QGraphicsApiFilter::setApi" href="qt3drender-qgraphicsapifilter.html#api-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="api" type="void" signature="void setApi(Qt3DRender::QGraphicsApiFilter::Api api)">
                    <parameter type="Qt3DRender::QGraphicsApiFilter::Api" name="api" default=""/>
                </function>
                <function name="setExtensions" fullname="Qt3DRender::QGraphicsApiFilter::setExtensions" href="qt3drender-qgraphicsapifilter.html#extensions-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="extensions" type="void" signature="void setExtensions(const QStringList &amp;extensions)">
                    <parameter type="const QStringList &amp;" name="extensions" default=""/>
                </function>
                <function name="setMajorVersion" fullname="Qt3DRender::QGraphicsApiFilter::setMajorVersion" href="qt3drender-qgraphicsapifilter.html#majorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="majorVersion" type="void" signature="void setMajorVersion(int majorVersion)">
                    <parameter type="int" name="majorVersion" default=""/>
                </function>
                <function name="setMinorVersion" fullname="Qt3DRender::QGraphicsApiFilter::setMinorVersion" href="qt3drender-qgraphicsapifilter.html#minorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="minorVersion" type="void" signature="void setMinorVersion(int minorVersion)">
                    <parameter type="int" name="minorVersion" default=""/>
                </function>
                <function name="setProfile" fullname="Qt3DRender::QGraphicsApiFilter::setProfile" href="qt3drender-qgraphicsapifilter.html#profile-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="profile" type="void" signature="void setProfile(Qt3DRender::QGraphicsApiFilter::OpenGLProfile profile)">
                    <parameter type="Qt3DRender::QGraphicsApiFilter::OpenGLProfile" name="profile" default=""/>
                </function>
                <function name="setVendor" fullname="Qt3DRender::QGraphicsApiFilter::setVendor" href="qt3drender-qgraphicsapifilter.html#vendor-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="slot" associated-property="vendor" type="void" signature="void setVendor(const QString &amp;vendor)">
                    <parameter type="const QString &amp;" name="vendor" default=""/>
                </function>
                <function name="vendor" fullname="Qt3DRender::QGraphicsApiFilter::vendor" href="qt3drender-qgraphicsapifilter.html#vendor-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="plain" const="true" associated-property="vendor" type="QString" signature="QString vendor() const"/>
                <function name="vendorChanged" fullname="Qt3DRender::QGraphicsApiFilter::vendorChanged" href="qt3drender-qgraphicsapifilter.html#vendor-prop" status="active" access="public" location="qgraphicsapifilter.h" meta="signal" associated-property="vendor" type="void" signature="void vendorChanged(const QString &amp;vendor)">
                    <parameter type="const QString &amp;" name="vendor" default=""/>
                </function>
                <enum name="Api" fullname="Qt3DRender::QGraphicsApiFilter::Api" href="qt3drender-qgraphicsapifilter.html#Api-enum" status="active" access="public" location="qgraphicsapifilter.h" documented="true">
                    <value name="OpenGLES" value="QSurfaceFormat::OpenGLES"/>
                    <value name="OpenGL" value="QSurfaceFormat::OpenGL"/>
                    <value name="Vulkan" value="3"/>
                    <value name="DirectX" value="4"/>
                    <value name="RHI" value="5"/>
                </enum>
                <enum name="OpenGLProfile" fullname="Qt3DRender::QGraphicsApiFilter::OpenGLProfile" href="qt3drender-qgraphicsapifilter.html#OpenGLProfile-enum" status="active" access="public" location="qgraphicsapifilter.h" documented="true">
                    <value name="NoProfile" value="QSurfaceFormat::NoProfile"/>
                    <value name="CoreProfile" value="QSurfaceFormat::CoreProfile"/>
                    <value name="CompatibilityProfile" value="QSurfaceFormat::CompatibilityProfile"/>
                </enum>
                <property name="api" fullname="Qt3DRender::QGraphicsApiFilter::api" href="qt3drender-qgraphicsapifilter.html#api-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="Qt3DRender::QGraphicsApiFilter::Api">
                    <getter name="api"/>
                    <setter name="setApi"/>
                    <notifier name="apiChanged"/>
                </property>
                <property name="extensions" fullname="Qt3DRender::QGraphicsApiFilter::extensions" href="qt3drender-qgraphicsapifilter.html#extensions-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="QStringList">
                    <getter name="extensions"/>
                    <setter name="setExtensions"/>
                    <notifier name="extensionsChanged"/>
                </property>
                <property name="majorVersion" fullname="Qt3DRender::QGraphicsApiFilter::majorVersion" href="qt3drender-qgraphicsapifilter.html#majorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="int">
                    <getter name="majorVersion"/>
                    <setter name="setMajorVersion"/>
                    <notifier name="majorVersionChanged"/>
                </property>
                <property name="minorVersion" fullname="Qt3DRender::QGraphicsApiFilter::minorVersion" href="qt3drender-qgraphicsapifilter.html#minorVersion-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="int">
                    <getter name="minorVersion"/>
                    <setter name="setMinorVersion"/>
                    <notifier name="minorVersionChanged"/>
                </property>
                <property name="profile" fullname="Qt3DRender::QGraphicsApiFilter::profile" href="qt3drender-qgraphicsapifilter.html#profile-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="Qt3DRender::QGraphicsApiFilter::OpenGLProfile">
                    <getter name="profile"/>
                    <setter name="setProfile"/>
                    <notifier name="profileChanged"/>
                </property>
                <property name="vendor" fullname="Qt3DRender::QGraphicsApiFilter::vendor" href="qt3drender-qgraphicsapifilter.html#vendor-prop" status="active" access="public" location="qgraphicsapifilter.h" documented="true" dataType="QString">
                    <getter name="vendor"/>
                    <setter name="setVendor"/>
                    <notifier name="vendorChanged"/>
                </property>
            </class>
            <class name="QLayer" fullname="Qt3DRender::QLayer" href="qt3drender-qlayer.html" status="active" access="public" location="qlayer.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Way of filtering which entities will be rendered">
                <function name="QLayer" fullname="Qt3DRender::QLayer::QLayer" href="qt3drender-qlayer.html#QLayer" status="active" access="public" location="qlayer.h" documented="true" meta="constructor" explicit="true" signature="QLayer(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="recursive" fullname="Qt3DRender::QLayer::recursive" href="qt3drender-qlayer.html#recursive-prop" status="active" access="public" location="qlayer.h" meta="plain" const="true" associated-property="recursive" type="bool" signature="bool recursive() const"/>
                <function name="recursiveChanged" fullname="Qt3DRender::QLayer::recursiveChanged" href="qt3drender-qlayer.html#recursive-prop" status="active" access="public" location="qlayer.h" meta="signal" associated-property="recursive" type="void" signature="void recursiveChanged()"/>
                <function name="setRecursive" fullname="Qt3DRender::QLayer::setRecursive" href="qt3drender-qlayer.html#recursive-prop" status="active" access="public" location="qlayer.h" meta="plain" associated-property="recursive" type="void" signature="void setRecursive(bool recursive)">
                    <parameter type="bool" name="recursive" default=""/>
                </function>
                <property name="recursive" fullname="Qt3DRender::QLayer::recursive" href="qt3drender-qlayer.html#recursive-prop" status="active" access="public" location="qlayer.h" documented="true" dataType="bool">
                    <getter name="recursive"/>
                    <setter name="setRecursive"/>
                    <notifier name="recursiveChanged"/>
                </property>
            </class>
            <class name="QLayerFilter" fullname="Qt3DRender::QLayerFilter" href="qt3drender-qlayerfilter.html" status="active" access="public" location="qlayerfilter.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Controls layers drawn in a frame graph branch">
                <function name="QLayerFilter" fullname="Qt3DRender::QLayerFilter::QLayerFilter" href="qt3drender-qlayerfilter.html#QLayerFilter" status="active" access="public" location="qlayerfilter.h" documented="true" meta="constructor" explicit="true" signature="QLayerFilter(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addLayer" fullname="Qt3DRender::QLayerFilter::addLayer" href="qt3drender-qlayerfilter.html#addLayer" status="active" access="public" location="qlayerfilter.h" documented="true" meta="plain" type="void" signature="void addLayer(Qt3DRender::QLayer *layer)">
                    <parameter type="Qt3DRender::QLayer *" name="layer" default=""/>
                </function>
                <function name="filterMode" fullname="Qt3DRender::QLayerFilter::filterMode" href="qt3drender-qlayerfilter.html#filterMode-prop" status="active" access="public" location="qlayerfilter.h" meta="plain" const="true" associated-property="filterMode" type="Qt3DRender::QLayerFilter::FilterMode" signature="Qt3DRender::QLayerFilter::FilterMode filterMode() const"/>
                <function name="filterModeChanged" fullname="Qt3DRender::QLayerFilter::filterModeChanged" href="qt3drender-qlayerfilter.html#filterMode-prop" status="active" access="public" location="qlayerfilter.h" meta="signal" associated-property="filterMode" type="void" signature="void filterModeChanged(Qt3DRender::QLayerFilter::FilterMode filterMode)">
                    <parameter type="Qt3DRender::QLayerFilter::FilterMode" name="filterMode" default=""/>
                </function>
                <function name="layers" fullname="Qt3DRender::QLayerFilter::layers" href="qt3drender-qlayerfilter.html#layers" status="active" access="public" location="qlayerfilter.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QLayer *&gt;" signature="QList&lt;Qt3DRender::QLayer *&gt; layers() const"/>
                <function name="removeLayer" fullname="Qt3DRender::QLayerFilter::removeLayer" href="qt3drender-qlayerfilter.html#removeLayer" status="active" access="public" location="qlayerfilter.h" documented="true" meta="plain" type="void" signature="void removeLayer(Qt3DRender::QLayer *layer)">
                    <parameter type="Qt3DRender::QLayer *" name="layer" default=""/>
                </function>
                <function name="setFilterMode" fullname="Qt3DRender::QLayerFilter::setFilterMode" href="qt3drender-qlayerfilter.html#filterMode-prop" status="active" access="public" location="qlayerfilter.h" meta="plain" associated-property="filterMode" type="void" signature="void setFilterMode(Qt3DRender::QLayerFilter::FilterMode filterMode)">
                    <parameter type="Qt3DRender::QLayerFilter::FilterMode" name="filterMode" default=""/>
                </function>
                <enum name="FilterMode" fullname="Qt3DRender::QLayerFilter::FilterMode" href="qt3drender-qlayerfilter.html#FilterMode-enum" status="active" access="public" location="qlayerfilter.h" documented="true">
                    <value name="AcceptAnyMatchingLayers" value="0"/>
                    <value name="AcceptAllMatchingLayers" value="1"/>
                    <value name="DiscardAnyMatchingLayers" value="2"/>
                    <value name="DiscardAllMatchingLayers" value="3"/>
                </enum>
                <property name="filterMode" fullname="Qt3DRender::QLayerFilter::filterMode" href="qt3drender-qlayerfilter.html#filterMode-prop" status="active" access="public" location="qlayerfilter.h" documented="true" dataType="FilterMode">
                    <getter name="filterMode"/>
                    <setter name="setFilterMode"/>
                    <notifier name="filterModeChanged"/>
                </property>
            </class>
            <class name="QLevelOfDetail" fullname="Qt3DRender::QLevelOfDetail" href="qt3drender-qlevelofdetail.html" status="active" access="public" location="qlevelofdetail.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Way of controlling the complexity of rendered entities based on their size on the screen">
                <function name="QLevelOfDetail" fullname="Qt3DRender::QLevelOfDetail::QLevelOfDetail" href="qt3drender-qlevelofdetail.html#QLevelOfDetail" status="active" access="public" location="qlevelofdetail.h" documented="true" meta="constructor" explicit="true" signature="QLevelOfDetail(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="camera" fullname="Qt3DRender::QLevelOfDetail::camera" href="qt3drender-qlevelofdetail.html#camera-prop" status="active" access="public" location="qlevelofdetail.h" meta="plain" const="true" associated-property="camera" type="Qt3DRender::QCamera *" signature="Qt3DRender::QCamera * camera() const"/>
                <function name="cameraChanged" fullname="Qt3DRender::QLevelOfDetail::cameraChanged" href="qt3drender-qlevelofdetail.html#camera-prop" status="active" access="public" location="qlevelofdetail.h" meta="signal" associated-property="camera" type="void" signature="void cameraChanged(Qt3DRender::QCamera *camera)">
                    <parameter type="Qt3DRender::QCamera *" name="camera" default=""/>
                </function>
                <function name="currentIndex" fullname="Qt3DRender::QLevelOfDetail::currentIndex" href="qt3drender-qlevelofdetail.html#currentIndex-prop" status="active" access="public" location="qlevelofdetail.h" meta="plain" const="true" associated-property="currentIndex" type="int" signature="int currentIndex() const"/>
                <function name="currentIndexChanged" fullname="Qt3DRender::QLevelOfDetail::currentIndexChanged" href="qt3drender-qlevelofdetail.html#currentIndex-prop" status="active" access="public" location="qlevelofdetail.h" meta="signal" associated-property="currentIndex" type="void" signature="void currentIndexChanged(int currentIndex)">
                    <parameter type="int" name="currentIndex" default=""/>
                </function>
                <function name="setCamera" fullname="Qt3DRender::QLevelOfDetail::setCamera" href="qt3drender-qlevelofdetail.html#setCamera" status="active" access="public" location="qlevelofdetail.h" documented="true" meta="slot" associated-property="camera" type="void" signature="void setCamera(Qt3DRender::QCamera *camera)">
                    <parameter type="Qt3DRender::QCamera *" name="camera" default=""/>
                </function>
                <function name="setCurrentIndex" fullname="Qt3DRender::QLevelOfDetail::setCurrentIndex" href="qt3drender-qlevelofdetail.html#setCurrentIndex" status="active" access="public" location="qlevelofdetail.h" documented="true" meta="slot" associated-property="currentIndex" type="void" signature="void setCurrentIndex(int currentIndex)">
                    <parameter type="int" name="currentIndex" default=""/>
                </function>
                <function name="setThresholdType" fullname="Qt3DRender::QLevelOfDetail::setThresholdType" href="qt3drender-qlevelofdetail.html#setThresholdType" status="active" access="public" location="qlevelofdetail.h" documented="true" meta="slot" associated-property="thresholdType" type="void" signature="void setThresholdType(Qt3DRender::QLevelOfDetail::ThresholdType thresholdType)">
                    <parameter type="Qt3DRender::QLevelOfDetail::ThresholdType" name="thresholdType" default=""/>
                </function>
                <function name="setThresholds" fullname="Qt3DRender::QLevelOfDetail::setThresholds" href="qt3drender-qlevelofdetail.html#setThresholds" status="active" access="public" location="qlevelofdetail.h" documented="true" meta="slot" associated-property="thresholds" type="void" signature="void setThresholds(const QList&lt;qreal&gt; &amp;thresholds)">
                    <parameter type="const QList&lt;qreal&gt; &amp;" name="thresholds" default=""/>
                </function>
                <function name="setVolumeOverride" fullname="Qt3DRender::QLevelOfDetail::setVolumeOverride" href="qt3drender-qlevelofdetail.html#volumeOverride-prop" status="active" access="public" location="qlevelofdetail.h" meta="slot" associated-property="volumeOverride" type="void" signature="void setVolumeOverride(const Qt3DRender::QLevelOfDetailBoundingSphere &amp;volumeOverride)">
                    <parameter type="const Qt3DRender::QLevelOfDetailBoundingSphere &amp;" name="volumeOverride" default=""/>
                </function>
                <function name="thresholdType" fullname="Qt3DRender::QLevelOfDetail::thresholdType" href="qt3drender-qlevelofdetail.html#thresholdType-prop" status="active" access="public" location="qlevelofdetail.h" meta="plain" const="true" associated-property="thresholdType" type="Qt3DRender::QLevelOfDetail::ThresholdType" signature="Qt3DRender::QLevelOfDetail::ThresholdType thresholdType() const"/>
                <function name="thresholdTypeChanged" fullname="Qt3DRender::QLevelOfDetail::thresholdTypeChanged" href="qt3drender-qlevelofdetail.html#thresholdType-prop" status="active" access="public" location="qlevelofdetail.h" meta="signal" associated-property="thresholdType" type="void" signature="void thresholdTypeChanged(Qt3DRender::QLevelOfDetail::ThresholdType thresholdType)">
                    <parameter type="Qt3DRender::QLevelOfDetail::ThresholdType" name="thresholdType" default=""/>
                </function>
                <function name="thresholds" fullname="Qt3DRender::QLevelOfDetail::thresholds" href="qt3drender-qlevelofdetail.html#thresholds-prop" status="active" access="public" location="qlevelofdetail.h" meta="plain" const="true" associated-property="thresholds" type="QList&lt;qreal&gt;" signature="QList&lt;qreal&gt; thresholds() const"/>
                <function name="thresholdsChanged" fullname="Qt3DRender::QLevelOfDetail::thresholdsChanged" href="qt3drender-qlevelofdetail.html#thresholds-prop" status="active" access="public" location="qlevelofdetail.h" meta="signal" associated-property="thresholds" type="void" signature="void thresholdsChanged(const QList&lt;qreal&gt; &amp;thresholds)">
                    <parameter type="const QList&lt;qreal&gt; &amp;" name="thresholds" default=""/>
                </function>
                <function name="volumeOverride" fullname="Qt3DRender::QLevelOfDetail::volumeOverride" href="qt3drender-qlevelofdetail.html#volumeOverride-prop" status="active" access="public" location="qlevelofdetail.h" meta="plain" const="true" associated-property="volumeOverride" type="Qt3DRender::QLevelOfDetailBoundingSphere" signature="Qt3DRender::QLevelOfDetailBoundingSphere volumeOverride() const"/>
                <function name="volumeOverrideChanged" fullname="Qt3DRender::QLevelOfDetail::volumeOverrideChanged" href="qt3drender-qlevelofdetail.html#volumeOverride-prop" status="active" access="public" location="qlevelofdetail.h" meta="signal" associated-property="volumeOverride" type="void" signature="void volumeOverrideChanged(const Qt3DRender::QLevelOfDetailBoundingSphere &amp;volumeOverride)">
                    <parameter type="const Qt3DRender::QLevelOfDetailBoundingSphere &amp;" name="volumeOverride" default=""/>
                </function>
                <enum name="ThresholdType" fullname="Qt3DRender::QLevelOfDetail::ThresholdType" href="qt3drender-qlevelofdetail.html#ThresholdType-enum" status="active" access="public" location="qlevelofdetail.h" documented="true">
                    <value name="DistanceToCameraThreshold" value="0"/>
                    <value name="ProjectedScreenPixelSizeThreshold" value="1"/>
                </enum>
                <property name="camera" fullname="Qt3DRender::QLevelOfDetail::camera" href="qt3drender-qlevelofdetail.html#camera-prop" status="active" access="public" location="qlevelofdetail.h" documented="true" dataType="Qt3DRender::QCamera*">
                    <getter name="camera"/>
                    <setter name="setCamera"/>
                    <notifier name="cameraChanged"/>
                </property>
                <property name="currentIndex" fullname="Qt3DRender::QLevelOfDetail::currentIndex" href="qt3drender-qlevelofdetail.html#currentIndex-prop" status="active" access="public" location="qlevelofdetail.h" documented="true" dataType="int">
                    <getter name="currentIndex"/>
                    <setter name="setCurrentIndex"/>
                    <notifier name="currentIndexChanged"/>
                </property>
                <property name="thresholdType" fullname="Qt3DRender::QLevelOfDetail::thresholdType" href="qt3drender-qlevelofdetail.html#thresholdType-prop" status="active" access="public" location="qlevelofdetail.h" documented="true" dataType="ThresholdType">
                    <getter name="thresholdType"/>
                    <setter name="setThresholdType"/>
                    <notifier name="thresholdTypeChanged"/>
                </property>
                <property name="thresholds" fullname="Qt3DRender::QLevelOfDetail::thresholds" href="qt3drender-qlevelofdetail.html#thresholds-prop" status="active" access="public" location="qlevelofdetail.h" documented="true" dataType="QList&lt;qreal&gt;">
                    <getter name="thresholds"/>
                    <setter name="setThresholds"/>
                    <notifier name="thresholdsChanged"/>
                </property>
                <property name="volumeOverride" fullname="Qt3DRender::QLevelOfDetail::volumeOverride" href="qt3drender-qlevelofdetail.html#volumeOverride-prop" status="active" access="public" location="qlevelofdetail.h" documented="true" dataType="Qt3DRender::QLevelOfDetailBoundingSphere">
                    <getter name="volumeOverride"/>
                    <setter name="setVolumeOverride"/>
                    <notifier name="volumeOverrideChanged"/>
                </property>
            </class>
            <class name="QLevelOfDetailBoundingSphere" fullname="Qt3DRender::QLevelOfDetailBoundingSphere" href="qt3drender-qlevelofdetailboundingsphere.html" status="active" access="public" location="qlevelofdetailboundingsphere.h" documented="true" module="Qt3DRender" brief="Simple spherical volume, defined by its center and radius">
                <function name="QLevelOfDetailBoundingSphere" fullname="Qt3DRender::QLevelOfDetailBoundingSphere::QLevelOfDetailBoundingSphere" href="qt3drender-qlevelofdetailboundingsphere.html#QLevelOfDetailBoundingSphere" status="active" access="public" location="qlevelofdetailboundingsphere.h" documented="true" meta="constructor" explicit="true" signature="QLevelOfDetailBoundingSphere(QVector3D center, float radius)">
                    <parameter type="QVector3D" name="center" default="QVector3D()"/>
                    <parameter type="float" name="radius" default="1.0f"/>
                </function>
                <function name="center" fullname="Qt3DRender::QLevelOfDetailBoundingSphere::center" href="qt3drender-qlevelofdetailboundingsphere.html#center-prop" status="active" access="public" location="qlevelofdetailboundingsphere.h" meta="plain" const="true" associated-property="center" type="QVector3D" signature="QVector3D center() const"/>
                <function name="radius" fullname="Qt3DRender::QLevelOfDetailBoundingSphere::radius" href="qt3drender-qlevelofdetailboundingsphere.html#radius-prop" status="active" access="public" location="qlevelofdetailboundingsphere.h" meta="plain" const="true" associated-property="radius" type="float" signature="float radius() const"/>
                <property name="center" fullname="Qt3DRender::QLevelOfDetailBoundingSphere::center" href="qt3drender-qlevelofdetailboundingsphere.html#center-prop" status="active" access="public" location="qlevelofdetailboundingsphere.h" documented="true" writable="false" constant="true" dataType="QVector3D">
                    <getter name="center"/>
                </property>
                <property name="radius" fullname="Qt3DRender::QLevelOfDetailBoundingSphere::radius" href="qt3drender-qlevelofdetailboundingsphere.html#radius-prop" status="active" access="public" location="qlevelofdetailboundingsphere.h" documented="true" writable="false" constant="true" dataType="float">
                    <getter name="radius"/>
                </property>
            </class>
            <class name="QLevelOfDetailSwitch" fullname="Qt3DRender::QLevelOfDetailSwitch" href="qt3drender-qlevelofdetailswitch.html" status="active" access="public" location="qlevelofdetailswitch.h" documented="true" bases="Qt3DRender::QLevelOfDetail" module="Qt3DRender" brief="Provides a way of enabling child entities based on distance or screen size">
                <function name="QLevelOfDetailSwitch" fullname="Qt3DRender::QLevelOfDetailSwitch::QLevelOfDetailSwitch" href="qt3drender-qlevelofdetailswitch.html#QLevelOfDetailSwitch" status="active" access="public" location="qlevelofdetailswitch.h" documented="true" meta="constructor" explicit="true" signature="QLevelOfDetailSwitch(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QLineWidth" fullname="Qt3DRender::QLineWidth" href="qt3drender-qlinewidth.html" status="active" access="public" location="qlinewidth.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies the width of rasterized lines">
                <function name="setSmooth" fullname="Qt3DRender::QLineWidth::setSmooth" href="qt3drender-qlinewidth.html#smooth-prop" status="active" access="public" location="qlinewidth.h" meta="slot" associated-property="smooth" type="void" signature="void setSmooth(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="setValue" fullname="Qt3DRender::QLineWidth::setValue" href="qt3drender-qlinewidth.html#value-prop" status="active" access="public" location="qlinewidth.h" meta="slot" associated-property="value" type="void" signature="void setValue(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="smooth" fullname="Qt3DRender::QLineWidth::smooth" href="qt3drender-qlinewidth.html#smooth-prop" status="active" access="public" location="qlinewidth.h" meta="plain" const="true" associated-property="smooth" type="bool" signature="bool smooth() const"/>
                <function name="smoothChanged" fullname="Qt3DRender::QLineWidth::smoothChanged" href="qt3drender-qlinewidth.html#smooth-prop" status="active" access="public" location="qlinewidth.h" meta="signal" associated-property="smooth" type="void" signature="void smoothChanged(bool enabled)">
                    <parameter type="bool" name="enabled" default=""/>
                </function>
                <function name="value" fullname="Qt3DRender::QLineWidth::value" href="qt3drender-qlinewidth.html#value-prop" status="active" access="public" location="qlinewidth.h" meta="plain" const="true" associated-property="value" type="float" signature="float value() const"/>
                <function name="valueChanged" fullname="Qt3DRender::QLineWidth::valueChanged" href="qt3drender-qlinewidth.html#value-prop" status="active" access="public" location="qlinewidth.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <property name="smooth" fullname="Qt3DRender::QLineWidth::smooth" href="qt3drender-qlinewidth.html#smooth-prop" status="active" access="public" location="qlinewidth.h" documented="true" dataType="bool" brief="Whether smooth line rendering is enabled">
                    <getter name="smooth"/>
                    <setter name="setSmooth"/>
                    <notifier name="smoothChanged"/>
                </property>
                <property name="value" fullname="Qt3DRender::QLineWidth::value" href="qt3drender-qlinewidth.html#value-prop" status="active" access="public" location="qlinewidth.h" documented="true" dataType="float">
                    <getter name="value"/>
                    <setter name="setValue"/>
                    <notifier name="valueChanged"/>
                </property>
            </class>
            <class name="QMaterial" fullname="Qt3DRender::QMaterial" href="qt3drender-qmaterial.html" status="active" access="public" location="qmaterial.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Provides an abstract class that should be the base of all material component classes in a scene">
                <function name="addParameter" fullname="Qt3DRender::QMaterial::addParameter" href="qt3drender-qmaterial.html#addParameter" status="active" access="public" location="qmaterial.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="effect" fullname="Qt3DRender::QMaterial::effect" href="qt3drender-qmaterial.html#effect-prop" status="active" access="public" location="qmaterial.h" meta="plain" const="true" associated-property="effect" type="Qt3DRender::QEffect *" signature="Qt3DRender::QEffect * effect() const"/>
                <function name="effectChanged" fullname="Qt3DRender::QMaterial::effectChanged" href="qt3drender-qmaterial.html#effect-prop" status="active" access="public" location="qmaterial.h" meta="signal" associated-property="effect" type="void" signature="void effectChanged(Qt3DRender::QEffect *effect)">
                    <parameter type="Qt3DRender::QEffect *" name="effect" default=""/>
                </function>
                <function name="parameters" fullname="Qt3DRender::QMaterial::parameters" href="qt3drender-qmaterial.html#parameters" status="active" access="public" location="qmaterial.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeParameter" fullname="Qt3DRender::QMaterial::removeParameter" href="qt3drender-qmaterial.html#removeParameter" status="active" access="public" location="qmaterial.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="setEffect" fullname="Qt3DRender::QMaterial::setEffect" href="qt3drender-qmaterial.html#effect-prop" status="active" access="public" location="qmaterial.h" meta="slot" associated-property="effect" type="void" signature="void setEffect(Qt3DRender::QEffect *effect)">
                    <parameter type="Qt3DRender::QEffect *" name="effect" default=""/>
                </function>
                <property name="effect" fullname="Qt3DRender::QMaterial::effect" href="qt3drender-qmaterial.html#effect-prop" status="active" access="public" location="qmaterial.h" documented="true" dataType="Qt3DRender::QEffect*">
                    <getter name="effect"/>
                    <setter name="setEffect"/>
                    <notifier name="effectChanged"/>
                </property>
            </class>
            <class name="QMemoryBarrier" fullname="Qt3DRender::QMemoryBarrier" href="qt3drender-qmemorybarrier.html" status="active" access="public" location="qmemorybarrier.h" documented="true" groups="framegraph" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Class to emplace a memory barrier">
                <enum name="Operation" fullname="Qt3DRender::QMemoryBarrier::Operation" href="qt3drender-qmemorybarrier.html#Operation-enum" status="active" access="public" location="qmemorybarrier.h" documented="true" typedef="Qt3DRender::QMemoryBarrier::Operations">
                    <value name="None" value="0"/>
                    <value name="VertexAttributeArray" value="(1 &lt;&lt; 0)"/>
                    <value name="ElementArray" value="(1 &lt;&lt; 1)"/>
                    <value name="Uniform" value="(1 &lt;&lt; 2)"/>
                    <value name="TextureFetch" value="(1 &lt;&lt; 3)"/>
                    <value name="ShaderImageAccess" value="(1 &lt;&lt; 4)"/>
                    <value name="Command" value="(1 &lt;&lt; 5)"/>
                    <value name="PixelBuffer" value="(1 &lt;&lt; 6)"/>
                    <value name="TextureUpdate" value="(1 &lt;&lt; 7)"/>
                    <value name="BufferUpdate" value="(1 &lt;&lt; 8)"/>
                    <value name="FrameBuffer" value="(1 &lt;&lt; 9)"/>
                    <value name="TransformFeedback" value="(1 &lt;&lt; 10)"/>
                    <value name="AtomicCounter" value="(1 &lt;&lt; 11)"/>
                    <value name="ShaderStorage" value="(1 &lt;&lt; 12)"/>
                    <value name="QueryBuffer" value="(1 &lt;&lt; 13)"/>
                    <value name="All" value="0xFFFFFFFF"/>
                </enum>
                <typedef name="Operations" fullname="Qt3DRender::QMemoryBarrier::Operations" href="qt3drender-qmemorybarrier.html#Operation-enum" status="active" access="public" location="qmemorybarrier.h" enum="Qt3DRender::QMemoryBarrier::Operation"/>
            </class>
            <class name="QMesh" fullname="Qt3DRender::QMesh" href="qt3drender-qmesh.html" status="active" access="public" location="qmesh.h" documented="true" bases="Qt3DRender::QGeometryRenderer" module="Qt3DRender" brief="A custom mesh loader">
                <function name="QMesh" fullname="Qt3DRender::QMesh::QMesh" href="qt3drender-qmesh.html#QMesh" status="active" access="public" location="qmesh.h" documented="true" meta="constructor" explicit="true" signature="QMesh(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="meshName" fullname="Qt3DRender::QMesh::meshName" href="qt3drender-qmesh.html#meshName-prop" status="active" access="public" location="qmesh.h" meta="plain" const="true" associated-property="meshName" type="QString" signature="QString meshName() const"/>
                <function name="meshNameChanged" fullname="Qt3DRender::QMesh::meshNameChanged" href="qt3drender-qmesh.html#meshName-prop" status="active" access="public" location="qmesh.h" meta="signal" associated-property="meshName" type="void" signature="void meshNameChanged(const QString &amp;meshName)">
                    <parameter type="const QString &amp;" name="meshName" default=""/>
                </function>
                <function name="setMeshName" fullname="Qt3DRender::QMesh::setMeshName" href="qt3drender-qmesh.html#meshName-prop" status="active" access="public" location="qmesh.h" meta="slot" associated-property="meshName" type="void" signature="void setMeshName(const QString &amp;meshName)">
                    <parameter type="const QString &amp;" name="meshName" default=""/>
                </function>
                <function name="setSource" fullname="Qt3DRender::QMesh::setSource" href="qt3drender-qmesh.html#source-prop" status="active" access="public" location="qmesh.h" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="source" fullname="Qt3DRender::QMesh::source" href="qt3drender-qmesh.html#source-prop" status="active" access="public" location="qmesh.h" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DRender::QMesh::sourceChanged" href="qt3drender-qmesh.html#source-prop" status="active" access="public" location="qmesh.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="status" fullname="Qt3DRender::QMesh::status" href="qt3drender-qmesh.html#status-prop" status="active" access="public" location="qmesh.h" meta="plain" const="true" associated-property="status" type="Qt3DRender::QMesh::Status" signature="Qt3DRender::QMesh::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DRender::QMesh::statusChanged" href="qt3drender-qmesh.html#status-prop" status="active" access="public" location="qmesh.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DRender::QMesh::Status status)">
                    <parameter type="Qt3DRender::QMesh::Status" name="status" default=""/>
                </function>
                <enum name="Status" fullname="Qt3DRender::QMesh::Status" href="qt3drender-qmesh.html#Status-enum" status="active" access="public" location="qmesh.h" documented="true">
                    <value name="None" value="0"/>
                    <value name="Loading" value="1"/>
                    <value name="Ready" value="2"/>
                    <value name="Error" value="3"/>
                </enum>
                <property name="meshName" fullname="Qt3DRender::QMesh::meshName" href="qt3drender-qmesh.html#meshName-prop" status="active" access="public" location="qmesh.h" documented="true" dataType="QString">
                    <getter name="meshName"/>
                    <setter name="setMeshName"/>
                    <notifier name="meshNameChanged"/>
                </property>
                <property name="source" fullname="Qt3DRender::QMesh::source" href="qt3drender-qmesh.html#source-prop" status="active" access="public" location="qmesh.h" documented="true" dataType="QUrl">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="status" fullname="Qt3DRender::QMesh::status" href="qt3drender-qmesh.html#status-prop" status="active" access="public" location="qmesh.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
            </class>
            <class name="QMultiSampleAntiAliasing" fullname="Qt3DRender::QMultiSampleAntiAliasing" href="qt3drender-qmultisampleantialiasing.html" status="active" access="public" location="qmultisampleantialiasing.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enable multisample antialiasing">
                <function name="QMultiSampleAntiAliasing" fullname="Qt3DRender::QMultiSampleAntiAliasing::QMultiSampleAntiAliasing" href="qt3drender-qmultisampleantialiasing.html#QMultiSampleAntiAliasing" status="active" access="public" location="qmultisampleantialiasing.h" documented="true" meta="constructor" explicit="true" signature="QMultiSampleAntiAliasing(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QNoDepthMask" fullname="Qt3DRender::QNoDepthMask" href="qt3drender-qnodepthmask.html" status="active" access="public" location="qnodepthmask.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Disable depth write">
                <function name="QNoDepthMask" fullname="Qt3DRender::QNoDepthMask::QNoDepthMask" href="qt3drender-qnodepthmask.html#QNoDepthMask" status="active" access="public" location="qnodepthmask.h" documented="true" meta="constructor" explicit="true" signature="QNoDepthMask(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QNoDraw" fullname="Qt3DRender::QNoDraw" href="qt3drender-qnodraw.html" status="active" access="public" location="qnodraw.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive">
                <function name="QNoDraw" fullname="Qt3DRender::QNoDraw::QNoDraw" href="qt3drender-qnodraw.html#QNoDraw" status="active" access="public" location="qnodraw.h" documented="true" meta="constructor" explicit="true" signature="QNoDraw(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QNoPicking" fullname="Qt3DRender::QNoPicking" href="qt3drender-qnopicking.html" status="active" access="public" location="qnopicking.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="When a Qt3DRender::QNoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branch"/>
            <class name="QObjectPicker" fullname="Qt3DRender::QObjectPicker" href="qt3drender-qobjectpicker.html" status="active" access="public" location="qobjectpicker.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Instantiates a component that can be used to interact with a QEntity by a process known as picking">
                <function name="clicked" fullname="Qt3DRender::QObjectPicker::clicked" href="qt3drender-qobjectpicker.html#clicked" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void clicked(Qt3DRender::QPickEvent *pick)">
                    <parameter type="Qt3DRender::QPickEvent *" name="pick" default=""/>
                </function>
                <function name="containsMouse" fullname="Qt3DRender::QObjectPicker::containsMouse" href="qt3drender-qobjectpicker.html#containsMouse" status="active" access="public" location="qobjectpicker.h" documented="true" meta="plain" const="true" associated-property="containsMouse" type="bool" signature="bool containsMouse() const"/>
                <function name="containsMouseChanged" fullname="Qt3DRender::QObjectPicker::containsMouseChanged" href="qt3drender-qobjectpicker.html#containsMouse-prop" status="active" access="public" location="qobjectpicker.h" meta="signal" associated-property="containsMouse" type="void" signature="void containsMouseChanged(bool containsMouse)">
                    <parameter type="bool" name="containsMouse" default=""/>
                </function>
                <function name="dragEnabledChanged" fullname="Qt3DRender::QObjectPicker::dragEnabledChanged" href="qt3drender-qobjectpicker.html#dragEnabled-prop" status="active" access="public" location="qobjectpicker.h" meta="signal" associated-property="dragEnabled" type="void" signature="void dragEnabledChanged(bool dragEnabled)">
                    <parameter type="bool" name="dragEnabled" default=""/>
                </function>
                <function name="entered" fullname="Qt3DRender::QObjectPicker::entered" href="qt3drender-qobjectpicker.html#entered" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void entered()"/>
                <function name="exited" fullname="Qt3DRender::QObjectPicker::exited" href="qt3drender-qobjectpicker.html#exited" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void exited()"/>
                <function name="hoverEnabledChanged" fullname="Qt3DRender::QObjectPicker::hoverEnabledChanged" href="qt3drender-qobjectpicker.html#hoverEnabled-prop" status="active" access="public" location="qobjectpicker.h" meta="signal" associated-property="hoverEnabled" type="void" signature="void hoverEnabledChanged(bool hoverEnabled)">
                    <parameter type="bool" name="hoverEnabled" default=""/>
                </function>
                <function name="isDragEnabled" fullname="Qt3DRender::QObjectPicker::isDragEnabled" href="qt3drender-qobjectpicker.html#isDragEnabled" status="active" access="public" location="qobjectpicker.h" documented="true" meta="plain" const="true" associated-property="dragEnabled" type="bool" signature="bool isDragEnabled() const"/>
                <function name="isHoverEnabled" fullname="Qt3DRender::QObjectPicker::isHoverEnabled" href="qt3drender-qobjectpicker.html#isHoverEnabled" status="active" access="public" location="qobjectpicker.h" documented="true" meta="plain" const="true" associated-property="hoverEnabled" type="bool" signature="bool isHoverEnabled() const"/>
                <function name="isPressed" fullname="Qt3DRender::QObjectPicker::isPressed" href="qt3drender-qobjectpicker.html#pressed-prop" status="active" access="public" location="qobjectpicker.h" meta="plain" const="true" associated-property="pressed" type="bool" signature="bool isPressed() const"/>
                <function name="moved" fullname="Qt3DRender::QObjectPicker::moved" href="qt3drender-qobjectpicker.html#moved" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void moved(Qt3DRender::QPickEvent *pick)">
                    <parameter type="Qt3DRender::QPickEvent *" name="pick" default=""/>
                </function>
                <function name="pressed" fullname="Qt3DRender::QObjectPicker::pressed" href="qt3drender-qobjectpicker.html#pressed" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void pressed(Qt3DRender::QPickEvent *pick)">
                    <parameter type="Qt3DRender::QPickEvent *" name="pick" default=""/>
                </function>
                <function name="pressedChanged" fullname="Qt3DRender::QObjectPicker::pressedChanged" href="qt3drender-qobjectpicker.html#pressed-prop" status="active" access="public" location="qobjectpicker.h" meta="signal" associated-property="pressed" type="void" signature="void pressedChanged(bool pressed)">
                    <parameter type="bool" name="pressed" default=""/>
                </function>
                <function name="priority" fullname="Qt3DRender::QObjectPicker::priority" href="qt3drender-qobjectpicker.html#priority-prop" status="active" access="public" location="qobjectpicker.h" meta="plain" const="true" associated-property="priority" type="int" signature="int priority() const"/>
                <function name="priorityChanged" fullname="Qt3DRender::QObjectPicker::priorityChanged" href="qt3drender-qobjectpicker.html#priority-prop" status="active" access="public" location="qobjectpicker.h" meta="signal" associated-property="priority" type="void" signature="void priorityChanged(int priority)">
                    <parameter type="int" name="priority" default=""/>
                </function>
                <function name="released" fullname="Qt3DRender::QObjectPicker::released" href="qt3drender-qobjectpicker.html#released" status="active" access="public" location="qobjectpicker.h" documented="true" meta="signal" type="void" signature="void released(Qt3DRender::QPickEvent *pick)">
                    <parameter type="Qt3DRender::QPickEvent *" name="pick" default=""/>
                </function>
                <function name="setDragEnabled" fullname="Qt3DRender::QObjectPicker::setDragEnabled" href="qt3drender-qobjectpicker.html#setDragEnabled" status="active" access="public" location="qobjectpicker.h" documented="true" meta="slot" associated-property="dragEnabled" type="void" signature="void setDragEnabled(bool dragEnabled)">
                    <parameter type="bool" name="dragEnabled" default=""/>
                </function>
                <function name="setHoverEnabled" fullname="Qt3DRender::QObjectPicker::setHoverEnabled" href="qt3drender-qobjectpicker.html#setHoverEnabled" status="active" access="public" location="qobjectpicker.h" documented="true" meta="slot" associated-property="hoverEnabled" type="void" signature="void setHoverEnabled(bool hoverEnabled)">
                    <parameter type="bool" name="hoverEnabled" default=""/>
                </function>
                <function name="setPriority" fullname="Qt3DRender::QObjectPicker::setPriority" href="qt3drender-qobjectpicker.html#setPriority" status="active" access="public" location="qobjectpicker.h" documented="true" meta="slot" associated-property="priority" type="void" signature="void setPriority(int priority)">
                    <parameter type="int" name="priority" default=""/>
                </function>
                <property name="containsMouse" fullname="Qt3DRender::QObjectPicker::containsMouse" href="qt3drender-qobjectpicker.html#containsMouse-prop" status="active" access="public" location="qobjectpicker.h" documented="true" writable="false" dataType="bool">
                    <getter name="containsMouse"/>
                    <notifier name="containsMouseChanged"/>
                </property>
                <property name="dragEnabled" fullname="Qt3DRender::QObjectPicker::dragEnabled" href="qt3drender-qobjectpicker.html#dragEnabled-prop" status="active" access="public" location="qobjectpicker.h" documented="true" dataType="bool">
                    <getter name="isDragEnabled"/>
                    <setter name="setDragEnabled"/>
                    <notifier name="dragEnabledChanged"/>
                </property>
                <property name="hoverEnabled" fullname="Qt3DRender::QObjectPicker::hoverEnabled" href="qt3drender-qobjectpicker.html#hoverEnabled-prop" status="active" access="public" location="qobjectpicker.h" documented="true" dataType="bool">
                    <getter name="isHoverEnabled"/>
                    <setter name="setHoverEnabled"/>
                    <notifier name="hoverEnabledChanged"/>
                </property>
                <property name="pressed" fullname="Qt3DRender::QObjectPicker::pressed" href="qt3drender-qobjectpicker.html#pressed-prop" status="active" access="public" location="qobjectpicker.h" documented="true" writable="false" dataType="bool">
                    <getter name="isPressed"/>
                    <notifier name="pressedChanged"/>
                </property>
                <property name="priority" fullname="Qt3DRender::QObjectPicker::priority" href="qt3drender-qobjectpicker.html#priority-prop" status="active" access="public" location="qobjectpicker.h" documented="true" dataType="int">
                    <getter name="priority"/>
                    <setter name="setPriority"/>
                    <notifier name="priorityChanged"/>
                </property>
            </class>
            <class name="QPaintedTextureImage" fullname="Qt3DRender::QPaintedTextureImage" href="qt3drender-qpaintedtextureimage.html" status="active" access="public" location="qpaintedtextureimage.h" documented="true" bases="Qt3DRender::QAbstractTextureImage" module="Qt3DRender" brief="A QAbstractTextureImage that can be written through a QPainter">
                <function name="height" fullname="Qt3DRender::QPaintedTextureImage::height" href="qt3drender-qpaintedtextureimage.html#height-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="plain" const="true" associated-property="height" type="int" signature="int height() const"/>
                <function name="heightChanged" fullname="Qt3DRender::QPaintedTextureImage::heightChanged" href="qt3drender-qpaintedtextureimage.html#height-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(int w)">
                    <parameter type="int" name="w" default=""/>
                </function>
                <function name="paint" fullname="Qt3DRender::QPaintedTextureImage::paint" href="qt3drender-qpaintedtextureimage.html#paint" status="active" access="protected" location="qpaintedtextureimage.h" documented="true" meta="plain" virtual="pure" type="void" signature="void paint(QPainter *painter) = 0">
                    <parameter type="QPainter *" name="painter" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DRender::QPaintedTextureImage::setHeight" href="qt3drender-qpaintedtextureimage.html#setHeight" status="active" access="public" location="qpaintedtextureimage.h" documented="true" meta="slot" associated-property="height" type="void" signature="void setHeight(int h)">
                    <parameter type="int" name="h" default=""/>
                </function>
                <function name="setSize" fullname="Qt3DRender::QPaintedTextureImage::setSize" href="qt3drender-qpaintedtextureimage.html#setSize" status="active" access="public" location="qpaintedtextureimage.h" documented="true" meta="slot" associated-property="size" type="void" signature="void setSize(QSize size)">
                    <parameter type="QSize" name="size" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DRender::QPaintedTextureImage::setWidth" href="qt3drender-qpaintedtextureimage.html#setWidth" status="active" access="public" location="qpaintedtextureimage.h" documented="true" meta="slot" associated-property="width" type="void" signature="void setWidth(int w)">
                    <parameter type="int" name="w" default=""/>
                </function>
                <function name="size" fullname="Qt3DRender::QPaintedTextureImage::size" href="qt3drender-qpaintedtextureimage.html#size-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="plain" const="true" associated-property="size" type="QSize" signature="QSize size() const"/>
                <function name="sizeChanged" fullname="Qt3DRender::QPaintedTextureImage::sizeChanged" href="qt3drender-qpaintedtextureimage.html#size-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="signal" associated-property="size" type="void" signature="void sizeChanged(QSize size)">
                    <parameter type="QSize" name="size" default=""/>
                </function>
                <function name="update" fullname="Qt3DRender::QPaintedTextureImage::update" href="qt3drender-qpaintedtextureimage.html#update" status="active" access="public" location="qpaintedtextureimage.h" documented="true" meta="plain" type="void" signature="void update(const QRect &amp;rect)">
                    <parameter type="const QRect &amp;" name="rect" default="QRect()"/>
                </function>
                <function name="width" fullname="Qt3DRender::QPaintedTextureImage::width" href="qt3drender-qpaintedtextureimage.html#width-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="plain" const="true" associated-property="width" type="int" signature="int width() const"/>
                <function name="widthChanged" fullname="Qt3DRender::QPaintedTextureImage::widthChanged" href="qt3drender-qpaintedtextureimage.html#width-prop" status="active" access="public" location="qpaintedtextureimage.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(int w)">
                    <parameter type="int" name="w" default=""/>
                </function>
                <property name="height" fullname="Qt3DRender::QPaintedTextureImage::height" href="qt3drender-qpaintedtextureimage.html#height-prop" status="active" access="public" location="qpaintedtextureimage.h" documented="true" dataType="int">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="size" fullname="Qt3DRender::QPaintedTextureImage::size" href="qt3drender-qpaintedtextureimage.html#size-prop" status="active" access="public" location="qpaintedtextureimage.h" documented="true" dataType="QSize">
                    <getter name="size"/>
                    <setter name="setSize"/>
                    <notifier name="sizeChanged"/>
                </property>
                <property name="width" fullname="Qt3DRender::QPaintedTextureImage::width" href="qt3drender-qpaintedtextureimage.html#width-prop" status="active" access="public" location="qpaintedtextureimage.h" documented="true" dataType="int">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QParameter" fullname="Qt3DRender::QParameter" href="qt3drender-qparameter.html" status="active" access="public" location="qparameter.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Provides storage for a name and value pair. This maps to a shader uniform">
                <function name="QParameter" fullname="Qt3DRender::QParameter::QParameter" href="qt3drender-qparameter.html#QParameter" status="active" access="public" location="qparameter.h" documented="true" meta="constructor" explicit="true" signature="QParameter(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QParameter" fullname="Qt3DRender::QParameter::QParameter" href="qt3drender-qparameter.html#QParameter-1" status="active" access="public" location="qparameter.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QParameter(const QString &amp;name, Qt3DRender::QAbstractTexture *texture, Qt3DCore::QNode *parent)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="QParameter" fullname="Qt3DRender::QParameter::QParameter" href="qt3drender-qparameter.html#QParameter-2" status="active" access="public" location="qparameter.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="2" signature="QParameter(const QString &amp;name, const QVariant &amp;value, Qt3DCore::QNode *parent)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                    <parameter type="const QVariant &amp;" name="value" default=""/>
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="name" fullname="Qt3DRender::QParameter::name" href="qt3drender-qparameter.html#name-prop" status="active" access="public" location="qparameter.h" meta="plain" const="true" associated-property="name" type="QString" signature="QString name() const"/>
                <function name="nameChanged" fullname="Qt3DRender::QParameter::nameChanged" href="qt3drender-qparameter.html#name-prop" status="active" access="public" location="qparameter.h" meta="signal" associated-property="name" type="void" signature="void nameChanged(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setName" fullname="Qt3DRender::QParameter::setName" href="qt3drender-qparameter.html#name-prop" status="active" access="public" location="qparameter.h" meta="slot" associated-property="name" type="void" signature="void setName(const QString &amp;name)">
                    <parameter type="const QString &amp;" name="name" default=""/>
                </function>
                <function name="setValue" fullname="Qt3DRender::QParameter::setValue" href="qt3drender-qparameter.html#value-prop" status="active" access="public" location="qparameter.h" meta="slot" associated-property="value" type="void" signature="void setValue(const QVariant &amp;dv)">
                    <parameter type="const QVariant &amp;" name="dv" default=""/>
                </function>
                <function name="value" fullname="Qt3DRender::QParameter::value" href="qt3drender-qparameter.html#value-prop" status="active" access="public" location="qparameter.h" meta="plain" const="true" associated-property="value" type="QVariant" signature="QVariant value() const"/>
                <function name="valueChanged" fullname="Qt3DRender::QParameter::valueChanged" href="qt3drender-qparameter.html#value-prop" status="active" access="public" location="qparameter.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(const QVariant &amp;value)">
                    <parameter type="const QVariant &amp;" name="value" default=""/>
                </function>
                <property name="name" fullname="Qt3DRender::QParameter::name" href="qt3drender-qparameter.html#name-prop" status="active" access="public" location="qparameter.h" documented="true" dataType="QString">
                    <getter name="name"/>
                    <setter name="setName"/>
                    <notifier name="nameChanged"/>
                </property>
                <property name="value" fullname="Qt3DRender::QParameter::value" href="qt3drender-qparameter.html#value-prop" status="active" access="public" location="qparameter.h" documented="true" dataType="QVariant">
                    <getter name="value"/>
                    <setter name="setValue"/>
                    <notifier name="valueChanged"/>
                </property>
            </class>
            <class name="QPickEvent" fullname="Qt3DRender::QPickEvent" href="qt3drender-qpickevent.html" status="active" access="public" location="qpickevent.h" documented="true" bases="QObject" module="Qt3DRender" brief="Holds information when an object is picked">
                <function name="QPickEvent" fullname="Qt3DRender::QPickEvent::QPickEvent" href="qt3drender-qpickevent.html#QPickEvent" status="active" access="public" location="qpickevent.h" documented="true" meta="constructor" signature="QPickEvent()"/>
                <function name="QPickEvent" fullname="Qt3DRender::QPickEvent::QPickEvent" href="qt3drender-qpickevent.html#QPickEvent-1" status="active" access="public" location="qpickevent.h" documented="true" meta="constructor" overload="true" overload-number="1" signature="QPickEvent(const QPointF &amp;position, const QVector3D &amp;intersection, const QVector3D &amp;localIntersection, float distance)">
                    <parameter type="const QPointF &amp;" name="position" default=""/>
                    <parameter type="const QVector3D &amp;" name="intersection" default=""/>
                    <parameter type="const QVector3D &amp;" name="localIntersection" default=""/>
                    <parameter type="float" name="distance" default=""/>
                </function>
                <function name="QPickEvent" fullname="Qt3DRender::QPickEvent::QPickEvent" href="qt3drender-qpickevent.html#QPickEvent-2" status="active" access="public" location="qpickevent.h" documented="true" meta="constructor" overload="true" overload-number="2" signature="QPickEvent(const QPointF &amp;position, const QVector3D &amp;worldIntersection, const QVector3D &amp;localIntersection, float distance, Qt3DRender::QPickEvent::Buttons button, int buttons, int modifiers)">
                    <parameter type="const QPointF &amp;" name="position" default=""/>
                    <parameter type="const QVector3D &amp;" name="worldIntersection" default=""/>
                    <parameter type="const QVector3D &amp;" name="localIntersection" default=""/>
                    <parameter type="float" name="distance" default=""/>
                    <parameter type="Qt3DRender::QPickEvent::Buttons" name="button" default=""/>
                    <parameter type="int" name="buttons" default=""/>
                    <parameter type="int" name="modifiers" default=""/>
                </function>
                <function name="acceptedChanged" fullname="Qt3DRender::QPickEvent::acceptedChanged" href="qt3drender-qpickevent.html#accepted-prop" status="active" access="public" location="qpickevent.h" meta="signal" associated-property="accepted" type="void" signature="void acceptedChanged(bool accepted)">
                    <parameter type="bool" name="accepted" default=""/>
                </function>
                <function name="button" fullname="Qt3DRender::QPickEvent::button" href="qt3drender-qpickevent.html#button" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="button" type="Qt3DRender::QPickEvent::Buttons" brief="QPickEvent::button Returns mouse button that caused the event" signature="Qt3DRender::QPickEvent::Buttons button() const"/>
                <function name="buttons" fullname="Qt3DRender::QPickEvent::buttons" href="qt3drender-qpickevent.html#buttons" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="buttons" type="int" brief="QPickEvent::buttons Returns bitfield to be used to check for mouse buttons that may be accompanying the pick event" signature="int buttons() const"/>
                <function name="distance" fullname="Qt3DRender::QPickEvent::distance" href="qt3drender-qpickevent.html#distance" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="distance" type="float" brief="QPickEvent::distance Returns distance from camera to pick point" signature="float distance() const"/>
                <function name="entity" fullname="Qt3DRender::QPickEvent::entity" href="qt3drender-qpickevent.html#entity-prop" status="active" access="public" location="qpickevent.h" meta="plain" const="true" associated-property="entity" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * entity() const"/>
                <function name="isAccepted" fullname="Qt3DRender::QPickEvent::isAccepted" href="qt3drender-qpickevent.html#isAccepted" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="accepted" type="bool" brief="QPickEvent::isAccepted Returns true if the event has been accepted" signature="bool isAccepted() const"/>
                <function name="localIntersection" fullname="Qt3DRender::QPickEvent::localIntersection" href="qt3drender-qpickevent.html#localIntersection" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="localIntersection" type="QVector3D" brief="QPickEvent::localIntersection Returns coordinates of the hit in the local coordinate system of the picked entity" signature="QVector3D localIntersection() const"/>
                <function name="modifiers" fullname="Qt3DRender::QPickEvent::modifiers" href="qt3drender-qpickevent.html#modifiers" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="modifiers" type="int" brief="QPickEvent::modifiers Returns bitfield to be used to check for keyboard modifiers that may be accompanying the pick event" signature="int modifiers() const"/>
                <function name="position" fullname="Qt3DRender::QPickEvent::position" href="qt3drender-qpickevent.html#position" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="position" type="QPointF" brief="QPickEvent::position Returns mouse pointer coordinate of the pick query" signature="QPointF position() const"/>
                <function name="setAccepted" fullname="Qt3DRender::QPickEvent::setAccepted" href="qt3drender-qpickevent.html#setAccepted" status="active" access="public" location="qpickevent.h" documented="true" meta="slot" associated-property="accepted" type="void" brief="QPickEvent::setAccepted set if the event has been accepted to accepted" signature="void setAccepted(bool accepted)">
                    <parameter type="bool" name="accepted" default=""/>
                </function>
                <function name="viewport" fullname="Qt3DRender::QPickEvent::viewport" href="qt3drender-qpickevent.html#viewport-prop" status="active" access="public" location="qpickevent.h" meta="plain" const="true" associated-property="viewport" type="Qt3DRender::QViewport *" signature="Qt3DRender::QViewport * viewport() const"/>
                <function name="worldIntersection" fullname="Qt3DRender::QPickEvent::worldIntersection" href="qt3drender-qpickevent.html#worldIntersection" status="active" access="public" location="qpickevent.h" documented="true" meta="plain" const="true" associated-property="worldIntersection" type="QVector3D" brief="QPickEvent::worldIntersection Returns coordinates of the hit in world coordinate system" signature="QVector3D worldIntersection() const"/>
                <enum name="Buttons" fullname="Qt3DRender::QPickEvent::Buttons" href="qt3drender-qpickevent.html#Buttons-enum" status="active" access="public" location="qpickevent.h" documented="true">
                    <value name="LeftButton" value="Qt::LeftButton"/>
                    <value name="RightButton" value="Qt::RightButton"/>
                    <value name="MiddleButton" value="Qt::MiddleButton"/>
                    <value name="BackButton" value="Qt::BackButton"/>
                    <value name="NoButton" value="Qt::NoButton"/>
                </enum>
                <enum name="Modifiers" fullname="Qt3DRender::QPickEvent::Modifiers" href="qt3drender-qpickevent.html#Modifiers-enum" status="active" access="public" location="qpickevent.h" documented="true">
                    <value name="NoModifier" value="Qt::NoModifier"/>
                    <value name="ShiftModifier" value="Qt::ShiftModifier"/>
                    <value name="ControlModifier" value="Qt::ControlModifier"/>
                    <value name="AltModifier" value="Qt::AltModifier"/>
                    <value name="MetaModifier" value="Qt::MetaModifier"/>
                    <value name="KeypadModifier" value="Qt::KeypadModifier"/>
                </enum>
                <property name="accepted" fullname="Qt3DRender::QPickEvent::accepted" href="qt3drender-qpickevent.html#accepted-prop" status="active" access="public" location="qpickevent.h" documented="true" dataType="bool">
                    <getter name="isAccepted"/>
                    <setter name="setAccepted"/>
                    <notifier name="acceptedChanged"/>
                </property>
                <property name="button" fullname="Qt3DRender::QPickEvent::button" href="qt3drender-qpickevent.html#button-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QPickEvent::Buttons">
                    <getter name="button"/>
                </property>
                <property name="buttons" fullname="Qt3DRender::QPickEvent::buttons" href="qt3drender-qpickevent.html#buttons-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="buttons"/>
                </property>
                <property name="distance" fullname="Qt3DRender::QPickEvent::distance" href="qt3drender-qpickevent.html#distance-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="float">
                    <getter name="distance"/>
                </property>
                <property name="entity" fullname="Qt3DRender::QPickEvent::entity" href="qt3drender-qpickevent.html#entity-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QEntity*">
                    <getter name="entity"/>
                </property>
                <property name="localIntersection" fullname="Qt3DRender::QPickEvent::localIntersection" href="qt3drender-qpickevent.html#localIntersection-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="QVector3D">
                    <getter name="localIntersection"/>
                </property>
                <property name="modifiers" fullname="Qt3DRender::QPickEvent::modifiers" href="qt3drender-qpickevent.html#modifiers-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="modifiers"/>
                </property>
                <property name="position" fullname="Qt3DRender::QPickEvent::position" href="qt3drender-qpickevent.html#position-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="QPointF">
                    <getter name="position"/>
                </property>
                <property name="viewport" fullname="Qt3DRender::QPickEvent::viewport" href="qt3drender-qpickevent.html#viewport-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QViewport*">
                    <getter name="viewport"/>
                </property>
                <property name="worldIntersection" fullname="Qt3DRender::QPickEvent::worldIntersection" href="qt3drender-qpickevent.html#worldIntersection-prop" status="active" access="public" location="qpickevent.h" documented="true" writable="false" constant="true" dataType="QVector3D">
                    <getter name="worldIntersection"/>
                </property>
            </class>
            <class name="QPickLineEvent" fullname="Qt3DRender::QPickLineEvent" href="qt3drender-qpicklineevent.html" status="active" access="public" location="qpicklineevent.h" documented="true" bases="Qt3DRender::QPickEvent" module="Qt3DRender" brief="Holds information when a segment of a line is picked">
                <function name="QPickLineEvent" fullname="Qt3DRender::QPickLineEvent::QPickLineEvent" href="qt3drender-qpicklineevent.html#QPickLineEvent" status="active" access="public" location="qpicklineevent.h" documented="true" meta="constructor" signature="QPickLineEvent()"/>
                <function name="edgeIndex" fullname="Qt3DRender::QPickLineEvent::edgeIndex" href="qt3drender-qpicklineevent.html#edgeIndex" status="active" access="public" location="qpicklineevent.h" documented="true" meta="plain" const="true" associated-property="edgeIndex" type="uint" brief="QPickLineEvent::edgeIndex Returns the index of the picked edge" signature="uint edgeIndex() const"/>
                <function name="vertex1Index" fullname="Qt3DRender::QPickLineEvent::vertex1Index" href="qt3drender-qpicklineevent.html#vertex1Index" status="active" access="public" location="qpicklineevent.h" documented="true" meta="plain" const="true" associated-property="vertex1Index" type="uint" brief="QPickLineEvent::vertex1Index Returns the index of the first point of the picked edge" signature="uint vertex1Index() const"/>
                <function name="vertex2Index" fullname="Qt3DRender::QPickLineEvent::vertex2Index" href="qt3drender-qpicklineevent.html#vertex2Index" status="active" access="public" location="qpicklineevent.h" documented="true" meta="plain" const="true" associated-property="vertex2Index" type="uint" brief="QPickLineEvent::vertex2Index Returns the index of the second point of the picked triangle" signature="uint vertex2Index() const"/>
                <property name="edgeIndex" fullname="Qt3DRender::QPickLineEvent::edgeIndex" href="qt3drender-qpicklineevent.html#edgeIndex-prop" status="active" access="public" location="qpicklineevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="edgeIndex"/>
                </property>
                <property name="vertex1Index" fullname="Qt3DRender::QPickLineEvent::vertex1Index" href="qt3drender-qpicklineevent.html#vertex1Index-prop" status="active" access="public" location="qpicklineevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="vertex1Index"/>
                </property>
                <property name="vertex2Index" fullname="Qt3DRender::QPickLineEvent::vertex2Index" href="qt3drender-qpicklineevent.html#vertex2Index-prop" status="active" access="public" location="qpicklineevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="vertex2Index"/>
                </property>
            </class>
            <class name="QPickPointEvent" fullname="Qt3DRender::QPickPointEvent" href="qt3drender-qpickpointevent.html" status="active" access="public" location="qpickpointevent.h" documented="true" bases="Qt3DRender::QPickEvent" module="Qt3DRender" brief="Holds information when a segment of a point cloud is picked">
                <function name="QPickPointEvent" fullname="Qt3DRender::QPickPointEvent::QPickPointEvent" href="qt3drender-qpickpointevent.html#QPickPointEvent" status="active" access="public" location="qpickpointevent.h" documented="true" meta="constructor" signature="QPickPointEvent()"/>
                <function name="pointIndex" fullname="Qt3DRender::QPickPointEvent::pointIndex" href="qt3drender-qpickpointevent.html#pointIndex" status="active" access="public" location="qpickpointevent.h" documented="true" meta="plain" const="true" associated-property="pointIndex" type="uint" brief="QPickPointEvent::pointIndex Returns the index of the picked point" signature="uint pointIndex() const"/>
                <property name="pointIndex" fullname="Qt3DRender::QPickPointEvent::pointIndex" href="qt3drender-qpickpointevent.html#pointIndex-prop" status="active" access="public" location="qpickpointevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="pointIndex"/>
                </property>
            </class>
            <class name="QPickTriangleEvent" fullname="Qt3DRender::QPickTriangleEvent" href="qt3drender-qpicktriangleevent.html" status="active" access="public" location="qpicktriangleevent.h" documented="true" bases="Qt3DRender::QPickEvent" module="Qt3DRender" brief="Holds information when a triangle is picked">
                <function name="QPickTriangleEvent" fullname="Qt3DRender::QPickTriangleEvent::QPickTriangleEvent" href="qt3drender-qpicktriangleevent.html#QPickTriangleEvent" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="constructor" signature="QPickTriangleEvent()"/>
                <function name="QPickTriangleEvent" fullname="Qt3DRender::QPickTriangleEvent::QPickTriangleEvent" href="qt3drender-qpicktriangleevent.html#QPickTriangleEvent-1" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="constructor" overload="true" overload-number="1" brief="QPickTriangleEvent::QPickTriangleEvent Constructs a new QPickEvent with the given parameters * position, * worldIntersection, * localIntersection, * distance, * triangleIndex, * vertex1Index, * vertex2Index and * vertex3Index" signature="QPickTriangleEvent(const QPointF &amp;position, const QVector3D &amp;worldIntersection, const QVector3D &amp;localIntersection, float distance, uint triangleIndex, uint vertex1Index, uint vertex2Index, uint vertex3Index)">
                    <parameter type="const QPointF &amp;" name="position" default=""/>
                    <parameter type="const QVector3D &amp;" name="worldIntersection" default=""/>
                    <parameter type="const QVector3D &amp;" name="localIntersection" default=""/>
                    <parameter type="float" name="distance" default=""/>
                    <parameter type="uint" name="triangleIndex" default=""/>
                    <parameter type="uint" name="vertex1Index" default=""/>
                    <parameter type="uint" name="vertex2Index" default=""/>
                    <parameter type="uint" name="vertex3Index" default=""/>
                </function>
                <function name="triangleIndex" fullname="Qt3DRender::QPickTriangleEvent::triangleIndex" href="qt3drender-qpicktriangleevent.html#triangleIndex" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="plain" const="true" associated-property="triangleIndex" type="uint" brief="QPickTriangleEvent::triangleIndex Returns the index of the picked triangle" signature="uint triangleIndex() const"/>
                <function name="uvw" fullname="Qt3DRender::QPickTriangleEvent::uvw" href="qt3drender-qpicktriangleevent.html#uvw" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="plain" const="true" associated-property="uvw" type="QVector3D" signature="QVector3D uvw() const"/>
                <function name="vertex1Index" fullname="Qt3DRender::QPickTriangleEvent::vertex1Index" href="qt3drender-qpicktriangleevent.html#vertex1Index" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="plain" const="true" associated-property="vertex1Index" type="uint" brief="QPickTriangleEvent::vertex1Index Returns the index of the first point of the picked triangle" signature="uint vertex1Index() const"/>
                <function name="vertex2Index" fullname="Qt3DRender::QPickTriangleEvent::vertex2Index" href="qt3drender-qpicktriangleevent.html#vertex2Index" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="plain" const="true" associated-property="vertex2Index" type="uint" brief="QPickTriangleEvent::vertex2Index Returns the index of the second point of the picked triangle" signature="uint vertex2Index() const"/>
                <function name="vertex3Index" fullname="Qt3DRender::QPickTriangleEvent::vertex3Index" href="qt3drender-qpicktriangleevent.html#vertex3Index" status="active" access="public" location="qpicktriangleevent.h" documented="true" meta="plain" const="true" associated-property="vertex3Index" type="uint" brief="QPickTriangleEvent::vertex3Index Returns index of third point of picked triangle" signature="uint vertex3Index() const"/>
                <property name="triangleIndex" fullname="Qt3DRender::QPickTriangleEvent::triangleIndex" href="qt3drender-qpicktriangleevent.html#triangleIndex-prop" status="active" access="public" location="qpicktriangleevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="triangleIndex"/>
                </property>
                <property name="uvw" fullname="Qt3DRender::QPickTriangleEvent::uvw" href="qt3drender-qpicktriangleevent.html#uvw-prop" status="active" access="public" location="qpicktriangleevent.h" documented="true" writable="false" constant="true" dataType="QVector3D">
                    <getter name="uvw"/>
                </property>
                <property name="vertex1Index" fullname="Qt3DRender::QPickTriangleEvent::vertex1Index" href="qt3drender-qpicktriangleevent.html#vertex1Index-prop" status="active" access="public" location="qpicktriangleevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="vertex1Index"/>
                </property>
                <property name="vertex2Index" fullname="Qt3DRender::QPickTriangleEvent::vertex2Index" href="qt3drender-qpicktriangleevent.html#vertex2Index-prop" status="active" access="public" location="qpicktriangleevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="vertex2Index"/>
                </property>
                <property name="vertex3Index" fullname="Qt3DRender::QPickTriangleEvent::vertex3Index" href="qt3drender-qpicktriangleevent.html#vertex3Index-prop" status="active" access="public" location="qpicktriangleevent.h" documented="true" writable="false" constant="true" dataType="uint">
                    <getter name="vertex3Index"/>
                </property>
            </class>
            <class name="QPickingProxy" fullname="Qt3DRender::QPickingProxy" href="qt3drender-qpickingproxy.html" status="active" access="public" location="qpickingproxy.h" since="6.0" documented="true" bases="Qt3DCore::QBoundingVolume" module="Qt3DRender" brief="Can be used to provide an alternate QGeometryView used only for picking">
                <function name="QPickingProxy" fullname="Qt3DRender::QPickingProxy::QPickingProxy" href="qt3drender-qpickingproxy.html#QPickingProxy" status="active" access="public" location="qpickingproxy.h" documented="true" meta="constructor" explicit="true" signature="QPickingProxy(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QPickingSettings" fullname="Qt3DRender::QPickingSettings" href="qt3drender-qpickingsettings.html" status="active" access="public" location="qpickingsettings.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Specifies how entity picking is handled">
                <function name="faceOrientationPickingMode" fullname="Qt3DRender::QPickingSettings::faceOrientationPickingMode" href="qt3drender-qpickingsettings.html#faceOrientationPickingMode-prop" status="active" access="public" location="qpickingsettings.h" meta="plain" const="true" associated-property="faceOrientationPickingMode" type="Qt3DRender::QPickingSettings::FaceOrientationPickingMode" signature="Qt3DRender::QPickingSettings::FaceOrientationPickingMode faceOrientationPickingMode() const"/>
                <function name="faceOrientationPickingModeChanged" fullname="Qt3DRender::QPickingSettings::faceOrientationPickingModeChanged" href="qt3drender-qpickingsettings.html#faceOrientationPickingMode-prop" status="active" access="public" location="qpickingsettings.h" meta="signal" associated-property="faceOrientationPickingMode" type="void" signature="void faceOrientationPickingModeChanged(Qt3DRender::QPickingSettings::FaceOrientationPickingMode faceOrientationPickingMode)">
                    <parameter type="Qt3DRender::QPickingSettings::FaceOrientationPickingMode" name="faceOrientationPickingMode" default=""/>
                </function>
                <function name="pickMethod" fullname="Qt3DRender::QPickingSettings::pickMethod" href="qt3drender-qpickingsettings.html#pickMethod-prop" status="active" access="public" location="qpickingsettings.h" meta="plain" const="true" associated-property="pickMethod" type="Qt3DRender::QPickingSettings::PickMethod" signature="Qt3DRender::QPickingSettings::PickMethod pickMethod() const"/>
                <function name="pickMethodChanged" fullname="Qt3DRender::QPickingSettings::pickMethodChanged" href="qt3drender-qpickingsettings.html#pickMethod-prop" status="active" access="public" location="qpickingsettings.h" meta="signal" associated-property="pickMethod" type="void" signature="void pickMethodChanged(Qt3DRender::QPickingSettings::PickMethod pickMethod)">
                    <parameter type="Qt3DRender::QPickingSettings::PickMethod" name="pickMethod" default=""/>
                </function>
                <function name="pickResultMode" fullname="Qt3DRender::QPickingSettings::pickResultMode" href="qt3drender-qpickingsettings.html#pickResultMode-prop" status="active" access="public" location="qpickingsettings.h" meta="plain" const="true" associated-property="pickResultMode" type="Qt3DRender::QPickingSettings::PickResultMode" signature="Qt3DRender::QPickingSettings::PickResultMode pickResultMode() const"/>
                <function name="pickResultModeChanged" fullname="Qt3DRender::QPickingSettings::pickResultModeChanged" href="qt3drender-qpickingsettings.html#pickResultMode-prop" status="active" access="public" location="qpickingsettings.h" meta="signal" associated-property="pickResultMode" type="void" signature="void pickResultModeChanged(Qt3DRender::QPickingSettings::PickResultMode pickResult)">
                    <parameter type="Qt3DRender::QPickingSettings::PickResultMode" name="pickResult" default=""/>
                </function>
                <function name="setFaceOrientationPickingMode" fullname="Qt3DRender::QPickingSettings::setFaceOrientationPickingMode" href="qt3drender-qpickingsettings.html#faceOrientationPickingMode-prop" status="active" access="public" location="qpickingsettings.h" meta="slot" associated-property="faceOrientationPickingMode" type="void" signature="void setFaceOrientationPickingMode(Qt3DRender::QPickingSettings::FaceOrientationPickingMode faceOrientationPickingMode)">
                    <parameter type="Qt3DRender::QPickingSettings::FaceOrientationPickingMode" name="faceOrientationPickingMode" default=""/>
                </function>
                <function name="setPickMethod" fullname="Qt3DRender::QPickingSettings::setPickMethod" href="qt3drender-qpickingsettings.html#pickMethod-prop" status="active" access="public" location="qpickingsettings.h" meta="slot" associated-property="pickMethod" type="void" signature="void setPickMethod(Qt3DRender::QPickingSettings::PickMethod pickMethod)">
                    <parameter type="Qt3DRender::QPickingSettings::PickMethod" name="pickMethod" default=""/>
                </function>
                <function name="setPickResultMode" fullname="Qt3DRender::QPickingSettings::setPickResultMode" href="qt3drender-qpickingsettings.html#pickResultMode-prop" status="active" access="public" location="qpickingsettings.h" meta="slot" associated-property="pickResultMode" type="void" signature="void setPickResultMode(Qt3DRender::QPickingSettings::PickResultMode pickResultMode)">
                    <parameter type="Qt3DRender::QPickingSettings::PickResultMode" name="pickResultMode" default=""/>
                </function>
                <function name="setWorldSpaceTolerance" fullname="Qt3DRender::QPickingSettings::setWorldSpaceTolerance" href="qt3drender-qpickingsettings.html#setWorldSpaceTolerance" status="active" access="public" location="qpickingsettings.h" documented="true" meta="slot" associated-property="worldSpaceTolerance" type="void" signature="void setWorldSpaceTolerance(float worldSpaceTolerance)">
                    <parameter type="float" name="worldSpaceTolerance" default=""/>
                </function>
                <function name="worldSpaceTolerance" fullname="Qt3DRender::QPickingSettings::worldSpaceTolerance" href="qt3drender-qpickingsettings.html#worldSpaceTolerance" status="active" access="public" location="qpickingsettings.h" documented="true" meta="plain" const="true" associated-property="worldSpaceTolerance" type="float" signature="float worldSpaceTolerance() const"/>
                <function name="worldSpaceToleranceChanged" fullname="Qt3DRender::QPickingSettings::worldSpaceToleranceChanged" href="qt3drender-qpickingsettings.html#worldSpaceTolerance-prop" status="active" access="public" location="qpickingsettings.h" meta="signal" associated-property="worldSpaceTolerance" type="void" signature="void worldSpaceToleranceChanged(float worldSpaceTolerance)">
                    <parameter type="float" name="worldSpaceTolerance" default=""/>
                </function>
                <enum name="FaceOrientationPickingMode" fullname="Qt3DRender::QPickingSettings::FaceOrientationPickingMode" href="qt3drender-qpickingsettings.html#FaceOrientationPickingMode-enum" status="active" access="public" location="qpickingsettings.h" documented="true">
                    <value name="FrontFace" value="0x01"/>
                    <value name="BackFace" value="0x02"/>
                    <value name="FrontAndBackFace" value="0x03"/>
                </enum>
                <enum name="PickMethod" fullname="Qt3DRender::QPickingSettings::PickMethod" href="qt3drender-qpickingsettings.html#PickMethod-enum" status="active" access="public" location="qpickingsettings.h" documented="true">
                    <value name="BoundingVolumePicking" value="0x00"/>
                    <value name="TrianglePicking" value="0x01"/>
                    <value name="LinePicking" value="0x02"/>
                    <value name="PointPicking" value="0x04"/>
                    <value name="PrimitivePicking" value="TrianglePicking | LinePicking | PointPicking"/>
                </enum>
                <enum name="PickResultMode" fullname="Qt3DRender::QPickingSettings::PickResultMode" href="qt3drender-qpickingsettings.html#PickResultMode-enum" status="active" access="public" location="qpickingsettings.h" documented="true">
                    <value name="NearestPick" value="0"/>
                    <value name="AllPicks" value="1"/>
                    <value name="NearestPriorityPick" value="2"/>
                </enum>
                <property name="faceOrientationPickingMode" fullname="Qt3DRender::QPickingSettings::faceOrientationPickingMode" href="qt3drender-qpickingsettings.html#faceOrientationPickingMode-prop" status="active" access="public" location="qpickingsettings.h" documented="true" dataType="FaceOrientationPickingMode">
                    <getter name="faceOrientationPickingMode"/>
                    <setter name="setFaceOrientationPickingMode"/>
                    <notifier name="faceOrientationPickingModeChanged"/>
                </property>
                <property name="pickMethod" fullname="Qt3DRender::QPickingSettings::pickMethod" href="qt3drender-qpickingsettings.html#pickMethod-prop" status="active" access="public" location="qpickingsettings.h" documented="true" dataType="PickMethod">
                    <getter name="pickMethod"/>
                    <setter name="setPickMethod"/>
                    <notifier name="pickMethodChanged"/>
                </property>
                <property name="pickResultMode" fullname="Qt3DRender::QPickingSettings::pickResultMode" href="qt3drender-qpickingsettings.html#pickResultMode-prop" status="active" access="public" location="qpickingsettings.h" documented="true" dataType="PickResultMode">
                    <getter name="pickResultMode"/>
                    <setter name="setPickResultMode"/>
                    <notifier name="pickResultModeChanged"/>
                </property>
                <property name="worldSpaceTolerance" fullname="Qt3DRender::QPickingSettings::worldSpaceTolerance" href="qt3drender-qpickingsettings.html#worldSpaceTolerance-prop" status="active" access="public" location="qpickingsettings.h" documented="true" dataType="float">
                    <getter name="worldSpaceTolerance"/>
                    <setter name="setWorldSpaceTolerance"/>
                    <notifier name="worldSpaceToleranceChanged"/>
                </property>
            </class>
            <class name="QPointLight" fullname="Qt3DRender::QPointLight" href="qt3drender-qpointlight.html" status="active" access="public" location="qpointlight.h" documented="true" bases="Qt3DRender::QAbstractLight" module="Qt3DRender" brief="Encapsulate a Point Light object in a Qt 3D scene">
                <function name="QPointLight" fullname="Qt3DRender::QPointLight::QPointLight" href="qt3drender-qpointlight.html#QPointLight" status="active" access="public" location="qpointlight.h" documented="true" meta="constructor" explicit="true" signature="QPointLight(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="constantAttenuation" fullname="Qt3DRender::QPointLight::constantAttenuation" href="qt3drender-qpointlight.html#constantAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="plain" const="true" associated-property="constantAttenuation" type="float" signature="float constantAttenuation() const"/>
                <function name="constantAttenuationChanged" fullname="Qt3DRender::QPointLight::constantAttenuationChanged" href="qt3drender-qpointlight.html#constantAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="signal" associated-property="constantAttenuation" type="void" signature="void constantAttenuationChanged(float constantAttenuation)">
                    <parameter type="float" name="constantAttenuation" default=""/>
                </function>
                <function name="linearAttenuation" fullname="Qt3DRender::QPointLight::linearAttenuation" href="qt3drender-qpointlight.html#linearAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="plain" const="true" associated-property="linearAttenuation" type="float" signature="float linearAttenuation() const"/>
                <function name="linearAttenuationChanged" fullname="Qt3DRender::QPointLight::linearAttenuationChanged" href="qt3drender-qpointlight.html#linearAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="signal" associated-property="linearAttenuation" type="void" signature="void linearAttenuationChanged(float linearAttenuation)">
                    <parameter type="float" name="linearAttenuation" default=""/>
                </function>
                <function name="quadraticAttenuation" fullname="Qt3DRender::QPointLight::quadraticAttenuation" href="qt3drender-qpointlight.html#quadraticAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="plain" const="true" associated-property="quadraticAttenuation" type="float" signature="float quadraticAttenuation() const"/>
                <function name="quadraticAttenuationChanged" fullname="Qt3DRender::QPointLight::quadraticAttenuationChanged" href="qt3drender-qpointlight.html#quadraticAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="signal" associated-property="quadraticAttenuation" type="void" signature="void quadraticAttenuationChanged(float quadraticAttenuation)">
                    <parameter type="float" name="quadraticAttenuation" default=""/>
                </function>
                <function name="setConstantAttenuation" fullname="Qt3DRender::QPointLight::setConstantAttenuation" href="qt3drender-qpointlight.html#constantAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="slot" associated-property="constantAttenuation" type="void" signature="void setConstantAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setLinearAttenuation" fullname="Qt3DRender::QPointLight::setLinearAttenuation" href="qt3drender-qpointlight.html#linearAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="slot" associated-property="linearAttenuation" type="void" signature="void setLinearAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setQuadraticAttenuation" fullname="Qt3DRender::QPointLight::setQuadraticAttenuation" href="qt3drender-qpointlight.html#quadraticAttenuation-prop" status="active" access="public" location="qpointlight.h" meta="slot" associated-property="quadraticAttenuation" type="void" signature="void setQuadraticAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <property name="constantAttenuation" fullname="Qt3DRender::QPointLight::constantAttenuation" href="qt3drender-qpointlight.html#constantAttenuation-prop" status="active" access="public" location="qpointlight.h" documented="true" dataType="float">
                    <getter name="constantAttenuation"/>
                    <setter name="setConstantAttenuation"/>
                    <notifier name="constantAttenuationChanged"/>
                </property>
                <property name="linearAttenuation" fullname="Qt3DRender::QPointLight::linearAttenuation" href="qt3drender-qpointlight.html#linearAttenuation-prop" status="active" access="public" location="qpointlight.h" documented="true" dataType="float">
                    <getter name="linearAttenuation"/>
                    <setter name="setLinearAttenuation"/>
                    <notifier name="linearAttenuationChanged"/>
                </property>
                <property name="quadraticAttenuation" fullname="Qt3DRender::QPointLight::quadraticAttenuation" href="qt3drender-qpointlight.html#quadraticAttenuation-prop" status="active" access="public" location="qpointlight.h" documented="true" dataType="float">
                    <getter name="quadraticAttenuation"/>
                    <setter name="setQuadraticAttenuation"/>
                    <notifier name="quadraticAttenuationChanged"/>
                </property>
            </class>
            <class name="QPointSize" fullname="Qt3DRender::QPointSize" href="qt3drender-qpointsize.html" status="active" access="public" location="qpointsize.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies the size of rasterized points. May either be set statically or by shader programs">
                <function name="setSizeMode" fullname="Qt3DRender::QPointSize::setSizeMode" href="qt3drender-qpointsize.html#sizeMode-prop" status="active" access="public" location="qpointsize.h" meta="slot" associated-property="sizeMode" type="void" signature="void setSizeMode(Qt3DRender::QPointSize::SizeMode sizeMode)">
                    <parameter type="Qt3DRender::QPointSize::SizeMode" name="sizeMode" default=""/>
                </function>
                <function name="setValue" fullname="Qt3DRender::QPointSize::setValue" href="qt3drender-qpointsize.html#value-prop" status="active" access="public" location="qpointsize.h" meta="slot" associated-property="value" type="void" signature="void setValue(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="sizeMode" fullname="Qt3DRender::QPointSize::sizeMode" href="qt3drender-qpointsize.html#sizeMode-prop" status="active" access="public" location="qpointsize.h" meta="plain" const="true" associated-property="sizeMode" type="Qt3DRender::QPointSize::SizeMode" signature="Qt3DRender::QPointSize::SizeMode sizeMode() const"/>
                <function name="sizeModeChanged" fullname="Qt3DRender::QPointSize::sizeModeChanged" href="qt3drender-qpointsize.html#sizeMode-prop" status="active" access="public" location="qpointsize.h" meta="signal" associated-property="sizeMode" type="void" signature="void sizeModeChanged(Qt3DRender::QPointSize::SizeMode sizeMode)">
                    <parameter type="Qt3DRender::QPointSize::SizeMode" name="sizeMode" default=""/>
                </function>
                <function name="value" fullname="Qt3DRender::QPointSize::value" href="qt3drender-qpointsize.html#value-prop" status="active" access="public" location="qpointsize.h" meta="plain" const="true" associated-property="value" type="float" signature="float value() const"/>
                <function name="valueChanged" fullname="Qt3DRender::QPointSize::valueChanged" href="qt3drender-qpointsize.html#value-prop" status="active" access="public" location="qpointsize.h" meta="signal" associated-property="value" type="void" signature="void valueChanged(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <enum name="SizeMode" fullname="Qt3DRender::QPointSize::SizeMode" href="qt3drender-qpointsize.html#SizeMode-enum" status="active" access="public" location="qpointsize.h" documented="true">
                    <value name="Fixed" value="0"/>
                    <value name="Programmable" value="1"/>
                </enum>
                <property name="sizeMode" fullname="Qt3DRender::QPointSize::sizeMode" href="qt3drender-qpointsize.html#sizeMode-prop" status="active" access="public" location="qpointsize.h" documented="true" dataType="SizeMode">
                    <getter name="sizeMode"/>
                    <setter name="setSizeMode"/>
                    <notifier name="sizeModeChanged"/>
                </property>
                <property name="value" fullname="Qt3DRender::QPointSize::value" href="qt3drender-qpointsize.html#value-prop" status="active" access="public" location="qpointsize.h" documented="true" dataType="float">
                    <getter name="value"/>
                    <setter name="setValue"/>
                    <notifier name="valueChanged"/>
                </property>
            </class>
            <class name="QPolygonOffset" fullname="Qt3DRender::QPolygonOffset" href="qt3drender-qpolygonoffset.html" status="active" access="public" location="qpolygonoffset.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Sets the scale and steps to calculate depth values for polygon offsets">
                <function name="QPolygonOffset" fullname="Qt3DRender::QPolygonOffset::QPolygonOffset" href="qt3drender-qpolygonoffset.html#QPolygonOffset" status="active" access="public" location="qpolygonoffset.h" documented="true" meta="constructor" explicit="true" signature="QPolygonOffset(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="depthSteps" fullname="Qt3DRender::QPolygonOffset::depthSteps" href="qt3drender-qpolygonoffset.html#depthSteps-prop" status="active" access="public" location="qpolygonoffset.h" meta="plain" const="true" associated-property="depthSteps" type="float" signature="float depthSteps() const"/>
                <function name="depthStepsChanged" fullname="Qt3DRender::QPolygonOffset::depthStepsChanged" href="qt3drender-qpolygonoffset.html#depthSteps-prop" status="active" access="public" location="qpolygonoffset.h" meta="signal" associated-property="depthSteps" type="void" signature="void depthStepsChanged(float depthSteps)">
                    <parameter type="float" name="depthSteps" default=""/>
                </function>
                <function name="scaleFactor" fullname="Qt3DRender::QPolygonOffset::scaleFactor" href="qt3drender-qpolygonoffset.html#scaleFactor-prop" status="active" access="public" location="qpolygonoffset.h" meta="plain" const="true" associated-property="scaleFactor" type="float" signature="float scaleFactor() const"/>
                <function name="scaleFactorChanged" fullname="Qt3DRender::QPolygonOffset::scaleFactorChanged" href="qt3drender-qpolygonoffset.html#scaleFactor-prop" status="active" access="public" location="qpolygonoffset.h" meta="signal" associated-property="scaleFactor" type="void" signature="void scaleFactorChanged(float scaleFactor)">
                    <parameter type="float" name="scaleFactor" default=""/>
                </function>
                <function name="setDepthSteps" fullname="Qt3DRender::QPolygonOffset::setDepthSteps" href="qt3drender-qpolygonoffset.html#depthSteps-prop" status="active" access="public" location="qpolygonoffset.h" meta="slot" associated-property="depthSteps" type="void" signature="void setDepthSteps(float depthSteps)">
                    <parameter type="float" name="depthSteps" default=""/>
                </function>
                <function name="setScaleFactor" fullname="Qt3DRender::QPolygonOffset::setScaleFactor" href="qt3drender-qpolygonoffset.html#scaleFactor-prop" status="active" access="public" location="qpolygonoffset.h" meta="slot" associated-property="scaleFactor" type="void" signature="void setScaleFactor(float scaleFactor)">
                    <parameter type="float" name="scaleFactor" default=""/>
                </function>
                <property name="depthSteps" fullname="Qt3DRender::QPolygonOffset::depthSteps" href="qt3drender-qpolygonoffset.html#depthSteps-prop" status="active" access="public" location="qpolygonoffset.h" documented="true" dataType="float">
                    <getter name="depthSteps"/>
                    <setter name="setDepthSteps"/>
                    <notifier name="depthStepsChanged"/>
                </property>
                <property name="scaleFactor" fullname="Qt3DRender::QPolygonOffset::scaleFactor" href="qt3drender-qpolygonoffset.html#scaleFactor-prop" status="active" access="public" location="qpolygonoffset.h" documented="true" dataType="float">
                    <getter name="scaleFactor"/>
                    <setter name="setScaleFactor"/>
                    <notifier name="scaleFactorChanged"/>
                </property>
            </class>
            <class name="QProximityFilter" fullname="Qt3DRender::QProximityFilter" href="qt3drender-qproximityfilter.html" status="active" access="public" location="qproximityfilter.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Select entities which are within a distance threshold of a target entity">
                <function name="distanceThreshold" fullname="Qt3DRender::QProximityFilter::distanceThreshold" href="qt3drender-qproximityfilter.html#distanceThreshold-prop" status="active" access="public" location="qproximityfilter.h" meta="plain" const="true" associated-property="distanceThreshold" type="float" signature="float distanceThreshold() const"/>
                <function name="distanceThresholdChanged" fullname="Qt3DRender::QProximityFilter::distanceThresholdChanged" href="qt3drender-qproximityfilter.html#distanceThreshold-prop" status="active" access="public" location="qproximityfilter.h" meta="signal" associated-property="distanceThreshold" type="void" signature="void distanceThresholdChanged(float distanceThreshold)">
                    <parameter type="float" name="distanceThreshold" default=""/>
                </function>
                <function name="entity" fullname="Qt3DRender::QProximityFilter::entity" href="qt3drender-qproximityfilter.html#entity-prop" status="active" access="public" location="qproximityfilter.h" meta="plain" const="true" associated-property="entity" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * entity() const"/>
                <function name="entityChanged" fullname="Qt3DRender::QProximityFilter::entityChanged" href="qt3drender-qproximityfilter.html#entity-prop" status="active" access="public" location="qproximityfilter.h" meta="signal" associated-property="entity" type="void" signature="void entityChanged(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <function name="setDistanceThreshold" fullname="Qt3DRender::QProximityFilter::setDistanceThreshold" href="qt3drender-qproximityfilter.html#distanceThreshold-prop" status="active" access="public" location="qproximityfilter.h" meta="slot" associated-property="distanceThreshold" type="void" signature="void setDistanceThreshold(float distanceThreshold)">
                    <parameter type="float" name="distanceThreshold" default=""/>
                </function>
                <function name="setEntity" fullname="Qt3DRender::QProximityFilter::setEntity" href="qt3drender-qproximityfilter.html#entity-prop" status="active" access="public" location="qproximityfilter.h" meta="slot" associated-property="entity" type="void" signature="void setEntity(Qt3DCore::QEntity *entity)">
                    <parameter type="Qt3DCore::QEntity *" name="entity" default=""/>
                </function>
                <property name="distanceThreshold" fullname="Qt3DRender::QProximityFilter::distanceThreshold" href="qt3drender-qproximityfilter.html#distanceThreshold-prop" status="active" access="public" location="qproximityfilter.h" documented="true" dataType="float">
                    <getter name="distanceThreshold"/>
                    <setter name="setDistanceThreshold"/>
                    <notifier name="distanceThresholdChanged"/>
                </property>
                <property name="entity" fullname="Qt3DRender::QProximityFilter::entity" href="qt3drender-qproximityfilter.html#entity-prop" status="active" access="public" location="qproximityfilter.h" documented="true" dataType="Qt3DCore::QEntity*">
                    <getter name="entity"/>
                    <setter name="setEntity"/>
                    <notifier name="entityChanged"/>
                </property>
            </class>
            <class name="QRasterMode" fullname="Qt3DRender::QRasterMode" href="qt3drender-qrastermode.html" status="active" access="public" location="qrastermode.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Render state allows to control the type of rasterization to be performed">
                <function name="faceMode" fullname="Qt3DRender::QRasterMode::faceMode" href="qt3drender-qrastermode.html#faceMode-prop" status="active" access="public" location="qrastermode.h" meta="plain" const="true" associated-property="faceMode" type="Qt3DRender::QRasterMode::FaceMode" signature="Qt3DRender::QRasterMode::FaceMode faceMode() const"/>
                <function name="faceModeChanged" fullname="Qt3DRender::QRasterMode::faceModeChanged" href="qt3drender-qrastermode.html#faceMode-prop" status="active" access="public" location="qrastermode.h" meta="signal" associated-property="faceMode" type="void" signature="void faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)">
                    <parameter type="Qt3DRender::QRasterMode::FaceMode" name="faceMode" default=""/>
                </function>
                <function name="rasterMode" fullname="Qt3DRender::QRasterMode::rasterMode" href="qt3drender-qrastermode.html#rasterMode-prop" status="active" access="public" location="qrastermode.h" meta="plain" const="true" associated-property="rasterMode" type="Qt3DRender::QRasterMode::RasterMode" signature="Qt3DRender::QRasterMode::RasterMode rasterMode() const"/>
                <function name="rasterModeChanged" fullname="Qt3DRender::QRasterMode::rasterModeChanged" href="qt3drender-qrastermode.html#rasterMode-prop" status="active" access="public" location="qrastermode.h" meta="signal" associated-property="rasterMode" type="void" signature="void rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)">
                    <parameter type="Qt3DRender::QRasterMode::RasterMode" name="rasterMode" default=""/>
                </function>
                <function name="setFaceMode" fullname="Qt3DRender::QRasterMode::setFaceMode" href="qt3drender-qrastermode.html#faceMode-prop" status="active" access="public" location="qrastermode.h" meta="slot" associated-property="faceMode" type="void" signature="void setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)">
                    <parameter type="Qt3DRender::QRasterMode::FaceMode" name="faceMode" default=""/>
                </function>
                <function name="setRasterMode" fullname="Qt3DRender::QRasterMode::setRasterMode" href="qt3drender-qrastermode.html#rasterMode-prop" status="active" access="public" location="qrastermode.h" meta="slot" associated-property="rasterMode" type="void" signature="void setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)">
                    <parameter type="Qt3DRender::QRasterMode::RasterMode" name="rasterMode" default=""/>
                </function>
                <enum name="FaceMode" fullname="Qt3DRender::QRasterMode::FaceMode" href="qt3drender-qrastermode.html#FaceMode-enum" status="active" access="public" location="qrastermode.h" documented="true">
                    <value name="Front" value="0x0404"/>
                    <value name="Back" value="0x0405"/>
                    <value name="FrontAndBack" value="0x0408"/>
                </enum>
                <enum name="RasterMode" fullname="Qt3DRender::QRasterMode::RasterMode" href="qt3drender-qrastermode.html#RasterMode-enum" status="active" access="public" location="qrastermode.h" documented="true">
                    <value name="Points" value="0x1B00"/>
                    <value name="Lines" value="0x1B01"/>
                    <value name="Fill" value="0x1B02"/>
                </enum>
                <property name="faceMode" fullname="Qt3DRender::QRasterMode::faceMode" href="qt3drender-qrastermode.html#faceMode-prop" status="active" access="public" location="qrastermode.h" documented="true" dataType="FaceMode">
                    <getter name="faceMode"/>
                    <setter name="setFaceMode"/>
                    <notifier name="faceModeChanged"/>
                </property>
                <property name="rasterMode" fullname="Qt3DRender::QRasterMode::rasterMode" href="qt3drender-qrastermode.html#rasterMode-prop" status="active" access="public" location="qrastermode.h" documented="true" dataType="RasterMode">
                    <getter name="rasterMode"/>
                    <setter name="setRasterMode"/>
                    <notifier name="rasterModeChanged"/>
                </property>
            </class>
            <class name="QRayCaster" fullname="Qt3DRender::QRayCaster" href="qt3drender-qraycaster.html" status="active" access="public" location="qraycaster.h" documented="true" bases="Qt3DRender::QAbstractRayCaster" module="Qt3DRender" brief="Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinates">
                <function name="direction" fullname="Qt3DRender::QRayCaster::direction" href="qt3drender-qraycaster.html#direction-prop" status="active" access="public" location="qraycaster.h" meta="plain" const="true" associated-property="direction" type="QVector3D" signature="QVector3D direction() const"/>
                <function name="directionChanged" fullname="Qt3DRender::QRayCaster::directionChanged" href="qt3drender-qraycaster.html#direction-prop" status="active" access="public" location="qraycaster.h" meta="signal" associated-property="direction" type="void" signature="void directionChanged(const QVector3D &amp;direction)">
                    <parameter type="const QVector3D &amp;" name="direction" default=""/>
                </function>
                <function name="length" fullname="Qt3DRender::QRayCaster::length" href="qt3drender-qraycaster.html#length-prop" status="active" access="public" location="qraycaster.h" meta="plain" const="true" associated-property="length" type="float" signature="float length() const"/>
                <function name="lengthChanged" fullname="Qt3DRender::QRayCaster::lengthChanged" href="qt3drender-qraycaster.html#length-prop" status="active" access="public" location="qraycaster.h" meta="signal" associated-property="length" type="void" signature="void lengthChanged(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="origin" fullname="Qt3DRender::QRayCaster::origin" href="qt3drender-qraycaster.html#origin-prop" status="active" access="public" location="qraycaster.h" meta="plain" const="true" associated-property="origin" type="QVector3D" signature="QVector3D origin() const"/>
                <function name="originChanged" fullname="Qt3DRender::QRayCaster::originChanged" href="qt3drender-qraycaster.html#origin-prop" status="active" access="public" location="qraycaster.h" meta="signal" associated-property="origin" type="void" signature="void originChanged(const QVector3D &amp;origin)">
                    <parameter type="const QVector3D &amp;" name="origin" default=""/>
                </function>
                <function name="setDirection" fullname="Qt3DRender::QRayCaster::setDirection" href="qt3drender-qraycaster.html#direction-prop" status="active" access="public" location="qraycaster.h" meta="slot" associated-property="direction" type="void" signature="void setDirection(const QVector3D &amp;direction)">
                    <parameter type="const QVector3D &amp;" name="direction" default=""/>
                </function>
                <function name="setLength" fullname="Qt3DRender::QRayCaster::setLength" href="qt3drender-qraycaster.html#setLength" status="active" access="public" location="qraycaster.h" documented="true" meta="slot" associated-property="length" type="void" brief="Sets the length of the ray to length" signature="void setLength(float length)">
                    <parameter type="float" name="length" default=""/>
                </function>
                <function name="setOrigin" fullname="Qt3DRender::QRayCaster::setOrigin" href="qt3drender-qraycaster.html#origin-prop" status="active" access="public" location="qraycaster.h" meta="slot" associated-property="origin" type="void" signature="void setOrigin(const QVector3D &amp;origin)">
                    <parameter type="const QVector3D &amp;" name="origin" default=""/>
                </function>
                <function name="trigger" fullname="Qt3DRender::QRayCaster::trigger" href="qt3drender-qraycaster.html#trigger" status="active" access="public" location="qraycaster.h" documented="true" meta="slot" type="void" signature="void trigger()"/>
                <function name="trigger" fullname="Qt3DRender::QRayCaster::trigger" href="qt3drender-qraycaster.html#trigger-1" status="active" access="public" location="qraycaster.h" documented="true" meta="slot" overload="true" overload-number="1" type="void" signature="void trigger(const QVector3D &amp;origin, const QVector3D &amp;direction, float length)">
                    <parameter type="const QVector3D &amp;" name="origin" default=""/>
                    <parameter type="const QVector3D &amp;" name="direction" default=""/>
                    <parameter type="float" name="length" default=""/>
                </function>
                <property name="direction" fullname="Qt3DRender::QRayCaster::direction" href="qt3drender-qraycaster.html#direction-prop" status="active" access="public" location="qraycaster.h" documented="true" dataType="QVector3D">
                    <getter name="direction"/>
                    <setter name="setDirection"/>
                    <notifier name="directionChanged"/>
                </property>
                <property name="length" fullname="Qt3DRender::QRayCaster::length" href="qt3drender-qraycaster.html#length-prop" status="active" access="public" location="qraycaster.h" documented="true" dataType="float">
                    <getter name="length"/>
                    <setter name="setLength"/>
                    <notifier name="lengthChanged"/>
                </property>
                <property name="origin" fullname="Qt3DRender::QRayCaster::origin" href="qt3drender-qraycaster.html#origin-prop" status="active" access="public" location="qraycaster.h" documented="true" dataType="QVector3D">
                    <getter name="origin"/>
                    <setter name="setOrigin"/>
                    <notifier name="originChanged"/>
                </property>
            </class>
            <class name="QRayCasterHit" fullname="Qt3DRender::QRayCasterHit" href="qt3drender-qraycasterhit.html" status="active" access="public" location="qraycasterhit.h" documented="true" module="Qt3DRender" brief="Details of a hit when casting a ray through a model">
                <function name="distance" fullname="Qt3DRender::QRayCasterHit::distance" href="qt3drender-qraycasterhit.html#distance" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="distance" type="float" brief="Returns the distance between the origin of the ray and the intersection point" signature="float distance() const"/>
                <function name="entity" fullname="Qt3DRender::QRayCasterHit::entity" href="qt3drender-qraycasterhit.html#entity" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="entity" type="Qt3DCore::QEntity *" brief="Returns a pointer to the entity that was hit" signature="Qt3DCore::QEntity * entity() const"/>
                <function name="entityId" fullname="Qt3DRender::QRayCasterHit::entityId" href="qt3drender-qraycasterhit.html#entityId" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="entityId" type="Qt3DCore::QNodeId" brief="Returns the id of the entity that was hit" signature="Qt3DCore::QNodeId entityId() const"/>
                <function name="localIntersection" fullname="Qt3DRender::QRayCasterHit::localIntersection" href="qt3drender-qraycasterhit.html#localIntersection" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="localIntersection" type="QVector3D" brief="Returns the coordinates of the intersection point in the entity's coordinate system" signature="QVector3D localIntersection() const"/>
                <function name="primitiveIndex" fullname="Qt3DRender::QRayCasterHit::primitiveIndex" href="qt3drender-qraycasterhit.html#primitiveIndex" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="primitiveIndex" type="uint" brief="Returns the index of the picked primitive" signature="uint primitiveIndex() const"/>
                <function name="type" fullname="Qt3DRender::QRayCasterHit::type" href="qt3drender-qraycasterhit.html#type" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="type" type="Qt3DRender::QRayCasterHit::HitType" brief="Returns the type of the hit" signature="Qt3DRender::QRayCasterHit::HitType type() const"/>
                <function name="vertex1Index" fullname="Qt3DRender::QRayCasterHit::vertex1Index" href="qt3drender-qraycasterhit.html#vertex1Index" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="vertex1Index" type="uint" brief="Returns the index of the first vertex of the picked primitive" signature="uint vertex1Index() const"/>
                <function name="vertex2Index" fullname="Qt3DRender::QRayCasterHit::vertex2Index" href="qt3drender-qraycasterhit.html#vertex2Index" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="vertex2Index" type="uint" brief="Returns the index of the second vertex of the picked primitive" signature="uint vertex2Index() const"/>
                <function name="vertex3Index" fullname="Qt3DRender::QRayCasterHit::vertex3Index" href="qt3drender-qraycasterhit.html#vertex3Index" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="vertex3Index" type="uint" brief="Returns the index of the third vertex of the picked primitive" signature="uint vertex3Index() const"/>
                <function name="worldIntersection" fullname="Qt3DRender::QRayCasterHit::worldIntersection" href="qt3drender-qraycasterhit.html#worldIntersection" status="active" access="public" location="qraycasterhit.h" documented="true" meta="plain" const="true" associated-property="worldIntersection" type="QVector3D" brief="Returns the coordinates of the intersection point in the model's coordinate system" signature="QVector3D worldIntersection() const"/>
                <enum name="HitType" fullname="Qt3DRender::QRayCasterHit::HitType" href="qt3drender-qraycasterhit.html#HitType-enum" status="active" access="public" location="qraycasterhit.h" documented="true">
                    <value name="TriangleHit" value="0"/>
                    <value name="LineHit" value="1"/>
                    <value name="PointHit" value="2"/>
                    <value name="EntityHit" value="3"/>
                </enum>
                <property name="distance" fullname="Qt3DRender::QRayCasterHit::distance" href="qt3drender-qraycasterhit.html#distance-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="float" brief="The distance between the origin of the ray and the intersection point">
                    <getter name="distance"/>
                </property>
                <property name="entity" fullname="Qt3DRender::QRayCasterHit::entity" href="qt3drender-qraycasterhit.html#entity-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QEntity*" brief="Pointer to the entity that was hit">
                    <getter name="entity"/>
                </property>
                <property name="entityId" fullname="Qt3DRender::QRayCasterHit::entityId" href="qt3drender-qraycasterhit.html#entityId-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="Qt3DCore::QNodeId" brief="The id of the entity that was hit">
                    <getter name="entityId"/>
                </property>
                <property name="localIntersection" fullname="Qt3DRender::QRayCasterHit::localIntersection" href="qt3drender-qraycasterhit.html#localIntersection-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="QVector3D" brief="The coordinates of the intersection point in the entity's coordinate system">
                    <getter name="localIntersection"/>
                </property>
                <property name="primitiveIndex" fullname="Qt3DRender::QRayCasterHit::primitiveIndex" href="qt3drender-qraycasterhit.html#primitiveIndex-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="uint" brief="The index of the picked primitive">
                    <getter name="primitiveIndex"/>
                </property>
                <property name="type" fullname="Qt3DRender::QRayCasterHit::type" href="qt3drender-qraycasterhit.html#type-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="QRayCasterHit::HitType" brief="The type of the hit">
                    <getter name="type"/>
                </property>
                <property name="vertex1Index" fullname="Qt3DRender::QRayCasterHit::vertex1Index" href="qt3drender-qraycasterhit.html#vertex1Index-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="uint" brief="The index of the first vertex of the picked primitive">
                    <getter name="vertex1Index"/>
                </property>
                <property name="vertex2Index" fullname="Qt3DRender::QRayCasterHit::vertex2Index" href="qt3drender-qraycasterhit.html#vertex2Index-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="uint" brief="The index of the second vertex of the picked primitive">
                    <getter name="vertex2Index"/>
                </property>
                <property name="vertex3Index" fullname="Qt3DRender::QRayCasterHit::vertex3Index" href="qt3drender-qraycasterhit.html#vertex3Index-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="uint" brief="The index of the third vertex of the picked primitive">
                    <getter name="vertex3Index"/>
                </property>
                <property name="worldIntersection" fullname="Qt3DRender::QRayCasterHit::worldIntersection" href="qt3drender-qraycasterhit.html#worldIntersection-prop" status="active" access="public" location="qraycasterhit.h" documented="true" writable="false" constant="true" dataType="QVector3D" brief="The coordinates of the intersection point in the model's coordinate system">
                    <getter name="worldIntersection"/>
                </property>
            </class>
            <class name="QRenderAspect" fullname="Qt3DRender::QRenderAspect" href="qt3drender-qrenderaspect.html" status="active" access="public" location="qrenderaspect.h" documented="true" bases="Qt3DCore::QAbstractAspect" module="Qt3DRender" brief="Class">
                <function name="QRenderAspect" fullname="Qt3DRender::QRenderAspect::QRenderAspect" href="qt3drender-qrenderaspect.html#QRenderAspect" status="active" access="public" location="qrenderaspect.h" documented="true" meta="constructor" explicit="true" signature="QRenderAspect(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="QRenderAspect" fullname="Qt3DRender::QRenderAspect::QRenderAspect" href="qt3drender-qrenderaspect.html#QRenderAspect-1" status="active" access="public" location="qrenderaspect.h" documented="true" meta="constructor" explicit="true" overload="true" overload-number="1" signature="QRenderAspect(Qt3DRender::QRenderAspect::SubmissionType submissionType, QObject *parent)">
                    <parameter type="Qt3DRender::QRenderAspect::SubmissionType" name="submissionType" default=""/>
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <enum name="SubmissionType" fullname="Qt3DRender::QRenderAspect::SubmissionType" href="qt3drender-qrenderaspect.html#SubmissionType-enum" status="active" access="public" location="qrenderaspect.h" documented="true">
                    <value name="Automatic" value="0"/>
                    <value name="Manual" value="1"/>
                </enum>
            </class>
            <class name="QRenderCapabilities" fullname="Qt3DRender::QRenderCapabilities" href="qt3drender-qrendercapabilities.html" status="active" access="public" location="qrendercapabilities.h" documented="true" bases="QObject" module="Qt3DRender" brief="Holds settings related to available rendering engines">
                <function name="api" fullname="Qt3DRender::QRenderCapabilities::api" href="qt3drender-qrendercapabilities.html#api-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="api" type="Qt3DRender::QRenderCapabilities::API" signature="Qt3DRender::QRenderCapabilities::API api() const"/>
                <function name="driverVersion" fullname="Qt3DRender::QRenderCapabilities::driverVersion" href="qt3drender-qrendercapabilities.html#driverVersion-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="driverVersion" type="QString" signature="QString driverVersion() const"/>
                <function name="extensions" fullname="Qt3DRender::QRenderCapabilities::extensions" href="qt3drender-qrendercapabilities.html#extensions-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="extensions" type="QStringList" signature="QStringList extensions() const"/>
                <function name="glslVersion" fullname="Qt3DRender::QRenderCapabilities::glslVersion" href="qt3drender-qrendercapabilities.html#glslVersion-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="glslVersion" type="QString" signature="QString glslVersion() const"/>
                <function name="isValid" fullname="Qt3DRender::QRenderCapabilities::isValid" href="qt3drender-qrendercapabilities.html#valid-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="valid" type="bool" signature="bool isValid() const"/>
                <function name="majorVersion" fullname="Qt3DRender::QRenderCapabilities::majorVersion" href="qt3drender-qrendercapabilities.html#majorVersion-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="majorVersion" type="int" signature="int majorVersion() const"/>
                <function name="maxComputeInvocations" fullname="Qt3DRender::QRenderCapabilities::maxComputeInvocations" href="qt3drender-qrendercapabilities.html#maxComputeInvocations-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxComputeInvocations" type="int" signature="int maxComputeInvocations() const"/>
                <function name="maxComputeSharedMemorySize" fullname="Qt3DRender::QRenderCapabilities::maxComputeSharedMemorySize" href="qt3drender-qrendercapabilities.html#maxComputeSharedMemorySize-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxComputeSharedMemorySize" type="int" signature="int maxComputeSharedMemorySize() const"/>
                <function name="maxImageUnits" fullname="Qt3DRender::QRenderCapabilities::maxImageUnits" href="qt3drender-qrendercapabilities.html#maxImageUnits-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxImageUnits" type="int" signature="int maxImageUnits() const"/>
                <function name="maxSSBOBindings" fullname="Qt3DRender::QRenderCapabilities::maxSSBOBindings" href="qt3drender-qrendercapabilities.html#maxSSBOBindings-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxSSBOBindings" type="int" signature="int maxSSBOBindings() const"/>
                <function name="maxSSBOSize" fullname="Qt3DRender::QRenderCapabilities::maxSSBOSize" href="qt3drender-qrendercapabilities.html#maxSSBOSize-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxSSBOSize" type="int" signature="int maxSSBOSize() const"/>
                <function name="maxSamples" fullname="Qt3DRender::QRenderCapabilities::maxSamples" href="qt3drender-qrendercapabilities.html#maxSamples-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxSamples" type="int" signature="int maxSamples() const"/>
                <function name="maxTextureLayers" fullname="Qt3DRender::QRenderCapabilities::maxTextureLayers" href="qt3drender-qrendercapabilities.html#maxTextureLayers-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxTextureLayers" type="int" signature="int maxTextureLayers() const"/>
                <function name="maxTextureSize" fullname="Qt3DRender::QRenderCapabilities::maxTextureSize" href="qt3drender-qrendercapabilities.html#maxTextureSize-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxTextureSize" type="int" signature="int maxTextureSize() const"/>
                <function name="maxTextureUnits" fullname="Qt3DRender::QRenderCapabilities::maxTextureUnits" href="qt3drender-qrendercapabilities.html#maxTextureUnits-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxTextureUnits" type="int" signature="int maxTextureUnits() const"/>
                <function name="maxUBOBindings" fullname="Qt3DRender::QRenderCapabilities::maxUBOBindings" href="qt3drender-qrendercapabilities.html#maxUBOBindings-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxUBOBindings" type="int" signature="int maxUBOBindings() const"/>
                <function name="maxUBOSize" fullname="Qt3DRender::QRenderCapabilities::maxUBOSize" href="qt3drender-qrendercapabilities.html#maxUBOSize-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxUBOSize" type="int" signature="int maxUBOSize() const"/>
                <function name="maxWorkGroupCountX" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountX" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountX-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupCountX" type="int" signature="int maxWorkGroupCountX() const"/>
                <function name="maxWorkGroupCountY" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountY" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountY-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupCountY" type="int" signature="int maxWorkGroupCountY() const"/>
                <function name="maxWorkGroupCountZ" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountZ" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountZ-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupCountZ" type="int" signature="int maxWorkGroupCountZ() const"/>
                <function name="maxWorkGroupSizeX" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeX" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeX-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupSizeX" type="int" signature="int maxWorkGroupSizeX() const"/>
                <function name="maxWorkGroupSizeY" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeY" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeY-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupSizeY" type="int" signature="int maxWorkGroupSizeY() const"/>
                <function name="maxWorkGroupSizeZ" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeZ" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeZ-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="maxWorkGroupSizeZ" type="int" signature="int maxWorkGroupSizeZ() const"/>
                <function name="minorVersion" fullname="Qt3DRender::QRenderCapabilities::minorVersion" href="qt3drender-qrendercapabilities.html#minorVersion-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="minorVersion" type="int" signature="int minorVersion() const"/>
                <function name="profile" fullname="Qt3DRender::QRenderCapabilities::profile" href="qt3drender-qrendercapabilities.html#profile-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="profile" type="Qt3DRender::QRenderCapabilities::Profile" signature="Qt3DRender::QRenderCapabilities::Profile profile() const"/>
                <function name="renderer" fullname="Qt3DRender::QRenderCapabilities::renderer" href="qt3drender-qrendercapabilities.html#renderer-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="renderer" type="QString" signature="QString renderer() const"/>
                <function name="supportsCompute" fullname="Qt3DRender::QRenderCapabilities::supportsCompute" href="qt3drender-qrendercapabilities.html#supportsCompute-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="supportsCompute" type="bool" signature="bool supportsCompute() const"/>
                <function name="supportsImageStore" fullname="Qt3DRender::QRenderCapabilities::supportsImageStore" href="qt3drender-qrendercapabilities.html#supportsImageStore-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="supportsImageStore" type="bool" signature="bool supportsImageStore() const"/>
                <function name="supportsSSBO" fullname="Qt3DRender::QRenderCapabilities::supportsSSBO" href="qt3drender-qrendercapabilities.html#supportsSSBO-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="supportsSSBO" type="bool" signature="bool supportsSSBO() const"/>
                <function name="supportsUBO" fullname="Qt3DRender::QRenderCapabilities::supportsUBO" href="qt3drender-qrendercapabilities.html#supportsUBO-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="supportsUBO" type="bool" signature="bool supportsUBO() const"/>
                <function name="vendor" fullname="Qt3DRender::QRenderCapabilities::vendor" href="qt3drender-qrendercapabilities.html#vendor-prop" status="active" access="public" location="qrendercapabilities.h" meta="plain" const="true" associated-property="vendor" type="QString" signature="QString vendor() const"/>
                <property name="api" fullname="Qt3DRender::QRenderCapabilities::api" href="qt3drender-qrendercapabilities.html#api-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="API">
                    <getter name="api"/>
                </property>
                <property name="driverVersion" fullname="Qt3DRender::QRenderCapabilities::driverVersion" href="qt3drender-qrendercapabilities.html#driverVersion-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="QString">
                    <getter name="driverVersion"/>
                </property>
                <property name="extensions" fullname="Qt3DRender::QRenderCapabilities::extensions" href="qt3drender-qrendercapabilities.html#extensions-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="QStringList">
                    <getter name="extensions"/>
                </property>
                <property name="glslVersion" fullname="Qt3DRender::QRenderCapabilities::glslVersion" href="qt3drender-qrendercapabilities.html#glslVersion-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="QString">
                    <getter name="glslVersion"/>
                </property>
                <property name="majorVersion" fullname="Qt3DRender::QRenderCapabilities::majorVersion" href="qt3drender-qrendercapabilities.html#majorVersion-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="majorVersion"/>
                </property>
                <property name="maxComputeInvocations" fullname="Qt3DRender::QRenderCapabilities::maxComputeInvocations" href="qt3drender-qrendercapabilities.html#maxComputeInvocations-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxComputeInvocations"/>
                </property>
                <property name="maxComputeSharedMemorySize" fullname="Qt3DRender::QRenderCapabilities::maxComputeSharedMemorySize" href="qt3drender-qrendercapabilities.html#maxComputeSharedMemorySize-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxComputeSharedMemorySize"/>
                </property>
                <property name="maxImageUnits" fullname="Qt3DRender::QRenderCapabilities::maxImageUnits" href="qt3drender-qrendercapabilities.html#maxImageUnits-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxImageUnits"/>
                </property>
                <property name="maxSSBOBindings" fullname="Qt3DRender::QRenderCapabilities::maxSSBOBindings" href="qt3drender-qrendercapabilities.html#maxSSBOBindings-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxSSBOBindings"/>
                </property>
                <property name="maxSSBOSize" fullname="Qt3DRender::QRenderCapabilities::maxSSBOSize" href="qt3drender-qrendercapabilities.html#maxSSBOSize-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxSSBOSize"/>
                </property>
                <property name="maxSamples" fullname="Qt3DRender::QRenderCapabilities::maxSamples" href="qt3drender-qrendercapabilities.html#maxSamples-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxSamples"/>
                </property>
                <property name="maxTextureLayers" fullname="Qt3DRender::QRenderCapabilities::maxTextureLayers" href="qt3drender-qrendercapabilities.html#maxTextureLayers-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxTextureLayers"/>
                </property>
                <property name="maxTextureSize" fullname="Qt3DRender::QRenderCapabilities::maxTextureSize" href="qt3drender-qrendercapabilities.html#maxTextureSize-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxTextureSize"/>
                </property>
                <property name="maxTextureUnits" fullname="Qt3DRender::QRenderCapabilities::maxTextureUnits" href="qt3drender-qrendercapabilities.html#maxTextureUnits-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxTextureUnits"/>
                </property>
                <property name="maxUBOBindings" fullname="Qt3DRender::QRenderCapabilities::maxUBOBindings" href="qt3drender-qrendercapabilities.html#maxUBOBindings-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxUBOBindings"/>
                </property>
                <property name="maxUBOSize" fullname="Qt3DRender::QRenderCapabilities::maxUBOSize" href="qt3drender-qrendercapabilities.html#maxUBOSize-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxUBOSize"/>
                </property>
                <property name="maxWorkGroupCountX" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountX" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountX-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupCountX"/>
                </property>
                <property name="maxWorkGroupCountY" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountY" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountY-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupCountY"/>
                </property>
                <property name="maxWorkGroupCountZ" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupCountZ" href="qt3drender-qrendercapabilities.html#maxWorkGroupCountZ-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupCountZ"/>
                </property>
                <property name="maxWorkGroupSizeX" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeX" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeX-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupSizeX"/>
                </property>
                <property name="maxWorkGroupSizeY" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeY" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeY-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupSizeY"/>
                </property>
                <property name="maxWorkGroupSizeZ" fullname="Qt3DRender::QRenderCapabilities::maxWorkGroupSizeZ" href="qt3drender-qrendercapabilities.html#maxWorkGroupSizeZ-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="maxWorkGroupSizeZ"/>
                </property>
                <property name="minorVersion" fullname="Qt3DRender::QRenderCapabilities::minorVersion" href="qt3drender-qrendercapabilities.html#minorVersion-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="minorVersion"/>
                </property>
                <property name="profile" fullname="Qt3DRender::QRenderCapabilities::profile" href="qt3drender-qrendercapabilities.html#profile-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="Profile">
                    <getter name="profile"/>
                </property>
                <property name="renderer" fullname="Qt3DRender::QRenderCapabilities::renderer" href="qt3drender-qrendercapabilities.html#renderer-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="QString">
                    <getter name="renderer"/>
                </property>
                <property name="supportsCompute" fullname="Qt3DRender::QRenderCapabilities::supportsCompute" href="qt3drender-qrendercapabilities.html#supportsCompute-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="supportsCompute"/>
                </property>
                <property name="supportsImageStore" fullname="Qt3DRender::QRenderCapabilities::supportsImageStore" href="qt3drender-qrendercapabilities.html#supportsImageStore-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="supportsImageStore"/>
                </property>
                <property name="supportsSSBO" fullname="Qt3DRender::QRenderCapabilities::supportsSSBO" href="qt3drender-qrendercapabilities.html#supportsSSBO-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="supportsSSBO"/>
                </property>
                <property name="supportsUBO" fullname="Qt3DRender::QRenderCapabilities::supportsUBO" href="qt3drender-qrendercapabilities.html#supportsUBO-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="supportsUBO"/>
                </property>
                <property name="valid" fullname="Qt3DRender::QRenderCapabilities::valid" href="qt3drender-qrendercapabilities.html#valid-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="bool">
                    <getter name="isValid"/>
                </property>
                <property name="vendor" fullname="Qt3DRender::QRenderCapabilities::vendor" href="qt3drender-qrendercapabilities.html#vendor-prop" status="active" access="public" location="qrendercapabilities.h" documented="true" writable="false" constant="true" dataType="QString">
                    <getter name="vendor"/>
                </property>
            </class>
            <class name="QRenderCapture" fullname="Qt3DRender::QRenderCapture" href="qt3drender-qrendercapture.html" status="active" access="public" location="qrendercapture.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Frame graph node for render capture">
                <function name="QRenderCapture" fullname="Qt3DRender::QRenderCapture::QRenderCapture" href="qt3drender-qrendercapture.html#QRenderCapture" status="active" access="public" location="qrendercapture.h" documented="true" meta="constructor" explicit="true" signature="QRenderCapture(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="requestCapture" fullname="Qt3DRender::QRenderCapture::requestCapture" href="qt3drender-qrendercapture.html#requestCapture" status="active" access="public" location="qrendercapture.h" documented="true" meta="plain" type="Qt3DRender::QRenderCaptureReply *" signature="Qt3DRender::QRenderCaptureReply * requestCapture()"/>
                <function name="requestCapture" fullname="Qt3DRender::QRenderCapture::requestCapture" href="qt3drender-qrendercapture.html#requestCapture-1" status="active" access="public" location="qrendercapture.h" documented="true" meta="plain" overload="true" overload-number="1" type="Qt3DRender::QRenderCaptureReply *" signature="Qt3DRender::QRenderCaptureReply * requestCapture(const QRect &amp;rect)">
                    <parameter type="const QRect &amp;" name="rect" default=""/>
                </function>
                <function name="requestCapture" fullname="Qt3DRender::QRenderCapture::requestCapture" href="qt3drender-qrendercapture-obsolete.html#requestCapture-2" status="deprecated" access="public" location="qrendercapture.h" documented="true" meta="plain" overload="true" overload-number="2" type="Qt3DRender::QRenderCaptureReply *" signature="Qt3DRender::QRenderCaptureReply * requestCapture(int captureId)">
                    <parameter type="int" name="captureId" default=""/>
                </function>
            </class>
            <class name="QRenderCaptureReply" fullname="Qt3DRender::QRenderCaptureReply" href="qt3drender-qrendercapturereply.html" status="active" access="public" location="qrendercapture.h" documented="true" bases="QObject" module="Qt3DRender" brief="Receives the result of render capture request">
                <function name="QRenderCaptureReply" fullname="Qt3DRender::QRenderCaptureReply::QRenderCaptureReply" href="qt3drender-qrendercapturereply.html#QRenderCaptureReply" status="active" access="private" location="qrendercapture.h" documented="true" meta="constructor" signature="QRenderCaptureReply(QObject *parent)">
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="captureId" fullname="Qt3DRender::QRenderCaptureReply::captureId" href="qt3drender-qrendercapturereply.html#captureId-prop" status="active" access="public" location="qrendercapture.h" meta="plain" const="true" associated-property="captureId" type="int" signature="int captureId() const"/>
                <function name="completed" fullname="Qt3DRender::QRenderCaptureReply::completed" href="qt3drender-qrendercapturereply.html#complete-prop" status="active" access="public" location="qrendercapture.h" meta="signal" associated-property="complete" type="void" signature="void completed()"/>
                <function name="image" fullname="Qt3DRender::QRenderCaptureReply::image" href="qt3drender-qrendercapturereply.html#image-prop" status="active" access="public" location="qrendercapture.h" meta="plain" const="true" associated-property="image" type="QImage" signature="QImage image() const"/>
                <function name="isComplete" fullname="Qt3DRender::QRenderCaptureReply::isComplete" href="qt3drender-qrendercapturereply.html#complete-prop" status="active" access="public" location="qrendercapture.h" meta="plain" const="true" associated-property="complete" type="bool" signature="bool isComplete() const"/>
                <function name="saveImage" fullname="Qt3DRender::QRenderCaptureReply::saveImage" href="qt3drender-qrendercapturereply.html#saveImage" status="active" access="public" location="qrendercapture.h" documented="true" meta="plain" const="true" type="bool" signature="bool saveImage(const QString &amp;fileName) const">
                    <parameter type="const QString &amp;" name="fileName" default=""/>
                </function>
                <property name="captureId" fullname="Qt3DRender::QRenderCaptureReply::captureId" href="qt3drender-qrendercapturereply.html#captureId-prop" status="active" access="public" location="qrendercapture.h" documented="true" writable="false" constant="true" dataType="int">
                    <getter name="captureId"/>
                </property>
                <property name="complete" fullname="Qt3DRender::QRenderCaptureReply::complete" href="qt3drender-qrendercapturereply.html#complete-prop" status="active" access="public" location="qrendercapture.h" documented="true" writable="false" dataType="bool">
                    <getter name="isComplete"/>
                    <notifier name="completed"/>
                </property>
                <property name="image" fullname="Qt3DRender::QRenderCaptureReply::image" href="qt3drender-qrendercapturereply.html#image-prop" status="active" access="public" location="qrendercapture.h" documented="true" writable="false" constant="true" dataType="QImage">
                    <getter name="image"/>
                </property>
            </class>
            <class name="QRenderPass" fullname="Qt3DRender::QRenderPass" href="qt3drender-qrenderpass.html" status="active" access="public" location="qrenderpass.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Encapsulates a Render Pass">
                <function name="QRenderPass" fullname="Qt3DRender::QRenderPass::QRenderPass" href="qt3drender-qrenderpass.html#QRenderPass" status="active" access="public" location="qrenderpass.h" documented="true" meta="constructor" explicit="true" signature="QRenderPass(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addFilterKey" fullname="Qt3DRender::QRenderPass::addFilterKey" href="qt3drender-qrenderpass.html#addFilterKey" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void addFilterKey(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="addParameter" fullname="Qt3DRender::QRenderPass::addParameter" href="qt3drender-qrenderpass.html#addParameter" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="addRenderState" fullname="Qt3DRender::QRenderPass::addRenderState" href="qt3drender-qrenderpass.html#addRenderState" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void addRenderState(Qt3DRender::QRenderState *state)">
                    <parameter type="Qt3DRender::QRenderState *" name="state" default=""/>
                </function>
                <function name="filterKeys" fullname="Qt3DRender::QRenderPass::filterKeys" href="qt3drender-qrenderpass.html#filterKeys" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QFilterKey *&gt;" signature="QList&lt;Qt3DRender::QFilterKey *&gt; filterKeys() const"/>
                <function name="parameters" fullname="Qt3DRender::QRenderPass::parameters" href="qt3drender-qrenderpass.html#parameters" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeFilterKey" fullname="Qt3DRender::QRenderPass::removeFilterKey" href="qt3drender-qrenderpass.html#removeFilterKey" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void removeFilterKey(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="removeParameter" fullname="Qt3DRender::QRenderPass::removeParameter" href="qt3drender-qrenderpass.html#removeParameter" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="removeRenderState" fullname="Qt3DRender::QRenderPass::removeRenderState" href="qt3drender-qrenderpass.html#removeRenderState" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" type="void" signature="void removeRenderState(Qt3DRender::QRenderState *state)">
                    <parameter type="Qt3DRender::QRenderState *" name="state" default=""/>
                </function>
                <function name="renderStates" fullname="Qt3DRender::QRenderPass::renderStates" href="qt3drender-qrenderpass.html#renderStates" status="active" access="public" location="qrenderpass.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QRenderState *&gt;" signature="QList&lt;Qt3DRender::QRenderState *&gt; renderStates() const"/>
                <function name="setShaderProgram" fullname="Qt3DRender::QRenderPass::setShaderProgram" href="qt3drender-qrenderpass.html#shaderProgram-prop" status="active" access="public" location="qrenderpass.h" meta="slot" associated-property="shaderProgram" type="void" signature="void setShaderProgram(Qt3DRender::QShaderProgram *shaderProgram)">
                    <parameter type="Qt3DRender::QShaderProgram *" name="shaderProgram" default=""/>
                </function>
                <function name="shaderProgram" fullname="Qt3DRender::QRenderPass::shaderProgram" href="qt3drender-qrenderpass.html#shaderProgram-prop" status="active" access="public" location="qrenderpass.h" meta="plain" const="true" associated-property="shaderProgram" type="Qt3DRender::QShaderProgram *" signature="Qt3DRender::QShaderProgram * shaderProgram() const"/>
                <function name="shaderProgramChanged" fullname="Qt3DRender::QRenderPass::shaderProgramChanged" href="qt3drender-qrenderpass.html#shaderProgram-prop" status="active" access="public" location="qrenderpass.h" meta="signal" associated-property="shaderProgram" type="void" signature="void shaderProgramChanged(Qt3DRender::QShaderProgram *shaderProgram)">
                    <parameter type="Qt3DRender::QShaderProgram *" name="shaderProgram" default=""/>
                </function>
                <typedef name="ParameterList" href="qt3drender-qrenderpass.html#ParameterList-typedef" status="active" access="public" location="qrenderpass.h" related="18" documented="true" aliasedtype="QList&lt;QParameter *&gt;"/>
                <property name="shaderProgram" fullname="Qt3DRender::QRenderPass::shaderProgram" href="qt3drender-qrenderpass.html#shaderProgram-prop" status="active" access="public" location="qrenderpass.h" documented="true" dataType="Qt3DRender::QShaderProgram*">
                    <getter name="shaderProgram"/>
                    <setter name="setShaderProgram"/>
                    <notifier name="shaderProgramChanged"/>
                </property>
            </class>
            <class name="QRenderPassFilter" fullname="Qt3DRender::QRenderPassFilter" href="qt3drender-qrenderpassfilter.html" status="active" access="public" location="qrenderpassfilter.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Provides storage for vectors of Filter Keys and Parameters">
                <function name="QRenderPassFilter" fullname="Qt3DRender::QRenderPassFilter::QRenderPassFilter" href="qt3drender-qrenderpassfilter.html#QRenderPassFilter" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="constructor" explicit="true" signature="QRenderPassFilter(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addMatch" fullname="Qt3DRender::QRenderPassFilter::addMatch" href="qt3drender-qrenderpassfilter.html#addMatch" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" type="void" signature="void addMatch(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="addParameter" fullname="Qt3DRender::QRenderPassFilter::addParameter" href="qt3drender-qrenderpassfilter.html#addParameter" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="matchAny" fullname="Qt3DRender::QRenderPassFilter::matchAny" href="qt3drender-qrenderpassfilter.html#matchAny" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QFilterKey *&gt;" signature="QList&lt;Qt3DRender::QFilterKey *&gt; matchAny() const"/>
                <function name="parameters" fullname="Qt3DRender::QRenderPassFilter::parameters" href="qt3drender-qrenderpassfilter.html#parameters" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeMatch" fullname="Qt3DRender::QRenderPassFilter::removeMatch" href="qt3drender-qrenderpassfilter.html#removeMatch" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" type="void" signature="void removeMatch(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="removeParameter" fullname="Qt3DRender::QRenderPassFilter::removeParameter" href="qt3drender-qrenderpassfilter.html#removeParameter" status="active" access="public" location="qrenderpassfilter.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
            </class>
            <class name="QRenderSettings" fullname="Qt3DRender::QRenderSettings" href="qt3drender-qrendersettings.html" status="active" access="public" location="qrendersettings.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Holds settings related to rendering process and host the active FrameGraph">
                <function name="activeFrameGraph" fullname="Qt3DRender::QRenderSettings::activeFrameGraph" href="qt3drender-qrendersettings.html#activeFrameGraph-prop" status="active" access="public" location="qrendersettings.h" meta="plain" const="true" associated-property="activeFrameGraph" type="Qt3DRender::QFrameGraphNode *" signature="Qt3DRender::QFrameGraphNode * activeFrameGraph() const"/>
                <function name="activeFrameGraphChanged" fullname="Qt3DRender::QRenderSettings::activeFrameGraphChanged" href="qt3drender-qrendersettings.html#activeFrameGraph-prop" status="active" access="public" location="qrendersettings.h" meta="signal" associated-property="activeFrameGraph" type="void" signature="void activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph)">
                    <parameter type="Qt3DRender::QFrameGraphNode *" name="activeFrameGraph" default=""/>
                </function>
                <function name="pickingSettings" fullname="Qt3DRender::QRenderSettings::pickingSettings" href="qt3drender-qrendersettings.html#pickingSettings-prop" status="active" access="public" location="qrendersettings.h" meta="plain" associated-property="pickingSettings" type="Qt3DRender::QPickingSettings *" signature="Qt3DRender::QPickingSettings * pickingSettings()"/>
                <function name="renderCapabilities" fullname="Qt3DRender::QRenderSettings::renderCapabilities" href="qt3drender-qrendersettings.html#renderCapabilities-prop" status="active" access="public" location="qrendersettings.h" meta="plain" associated-property="renderCapabilities" type="Qt3DRender::QRenderCapabilities *" signature="Qt3DRender::QRenderCapabilities * renderCapabilities()"/>
                <function name="renderPolicy" fullname="Qt3DRender::QRenderSettings::renderPolicy" href="qt3drender-qrendersettings.html#renderPolicy-prop" status="active" access="public" location="qrendersettings.h" meta="plain" const="true" associated-property="renderPolicy" type="Qt3DRender::QRenderSettings::RenderPolicy" signature="Qt3DRender::QRenderSettings::RenderPolicy renderPolicy() const"/>
                <function name="renderPolicyChanged" fullname="Qt3DRender::QRenderSettings::renderPolicyChanged" href="qt3drender-qrendersettings.html#renderPolicy-prop" status="active" access="public" location="qrendersettings.h" meta="signal" associated-property="renderPolicy" type="void" signature="void renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)">
                    <parameter type="Qt3DRender::QRenderSettings::RenderPolicy" name="renderPolicy" default=""/>
                </function>
                <function name="setActiveFrameGraph" fullname="Qt3DRender::QRenderSettings::setActiveFrameGraph" href="qt3drender-qrendersettings.html#activeFrameGraph-prop" status="active" access="public" location="qrendersettings.h" meta="slot" associated-property="activeFrameGraph" type="void" signature="void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)">
                    <parameter type="Qt3DRender::QFrameGraphNode *" name="activeFrameGraph" default=""/>
                </function>
                <function name="setRenderPolicy" fullname="Qt3DRender::QRenderSettings::setRenderPolicy" href="qt3drender-qrendersettings.html#renderPolicy-prop" status="active" access="public" location="qrendersettings.h" meta="slot" associated-property="renderPolicy" type="void" signature="void setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy)">
                    <parameter type="Qt3DRender::QRenderSettings::RenderPolicy" name="renderPolicy" default=""/>
                </function>
                <enum name="RenderPolicy" fullname="Qt3DRender::QRenderSettings::RenderPolicy" href="qt3drender-qrendersettings.html#RenderPolicy-enum" status="active" access="public" location="qrendersettings.h" documented="true">
                    <value name="OnDemand" value="0"/>
                    <value name="Always" value="1"/>
                </enum>
                <property name="activeFrameGraph" fullname="Qt3DRender::QRenderSettings::activeFrameGraph" href="qt3drender-qrendersettings.html#activeFrameGraph-prop" status="active" access="public" location="qrendersettings.h" documented="true" dataType="Qt3DRender::QFrameGraphNode*">
                    <getter name="activeFrameGraph"/>
                    <setter name="setActiveFrameGraph"/>
                    <notifier name="activeFrameGraphChanged"/>
                </property>
                <property name="pickingSettings" fullname="Qt3DRender::QRenderSettings::pickingSettings" href="qt3drender-qrendersettings.html#pickingSettings-prop" status="active" access="public" location="qrendersettings.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QPickingSettings*">
                    <getter name="pickingSettings"/>
                </property>
                <property name="renderCapabilities" fullname="Qt3DRender::QRenderSettings::renderCapabilities" href="qt3drender-qrendersettings.html#renderCapabilities-prop" status="active" access="public" location="qrendersettings.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QRenderCapabilities*">
                    <getter name="renderCapabilities"/>
                </property>
                <property name="renderPolicy" fullname="Qt3DRender::QRenderSettings::renderPolicy" href="qt3drender-qrendersettings.html#renderPolicy-prop" status="active" access="public" location="qrendersettings.h" documented="true" dataType="RenderPolicy">
                    <getter name="renderPolicy"/>
                    <setter name="setRenderPolicy"/>
                    <notifier name="renderPolicyChanged"/>
                </property>
            </class>
            <class name="QRenderState" fullname="Qt3DRender::QRenderState" href="qt3drender-qrenderstate.html" status="active" access="public" location="qrenderstate.h" documented="true" groups="renderstates" bases="Qt3DCore::QNode" module="Qt3DRender" brief="An abstract base class for all render states"/>
            <class name="QRenderStateSet" fullname="Qt3DRender::QRenderStateSet" href="qt3drender-qrenderstateset.html" status="active" access="public" location="qrenderstateset.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branch">
                <function name="addRenderState" fullname="Qt3DRender::QRenderStateSet::addRenderState" href="qt3drender-qrenderstateset.html#addRenderState" status="active" access="public" location="qrenderstateset.h" documented="true" meta="plain" type="void" signature="void addRenderState(Qt3DRender::QRenderState *state)">
                    <parameter type="Qt3DRender::QRenderState *" name="state" default=""/>
                </function>
                <function name="removeRenderState" fullname="Qt3DRender::QRenderStateSet::removeRenderState" href="qt3drender-qrenderstateset.html#removeRenderState" status="active" access="public" location="qrenderstateset.h" documented="true" meta="plain" type="void" signature="void removeRenderState(Qt3DRender::QRenderState *state)">
                    <parameter type="Qt3DRender::QRenderState *" name="state" default=""/>
                </function>
                <function name="renderStates" fullname="Qt3DRender::QRenderStateSet::renderStates" href="qt3drender-qrenderstateset.html#renderStates" status="active" access="public" location="qrenderstateset.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QRenderState *&gt;" signature="QList&lt;Qt3DRender::QRenderState *&gt; renderStates() const"/>
            </class>
            <class name="QRenderSurfaceSelector" fullname="Qt3DRender::QRenderSurfaceSelector" href="qt3drender-qrendersurfaceselector.html" status="active" access="public" location="qrendersurfaceselector.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Provides a way of specifying the render surface">
                <function name="QRenderSurfaceSelector" fullname="Qt3DRender::QRenderSurfaceSelector::QRenderSurfaceSelector" href="qt3drender-qrendersurfaceselector.html#QRenderSurfaceSelector" status="active" access="public" location="qrendersurfaceselector.h" documented="true" meta="constructor" explicit="true" signature="QRenderSurfaceSelector(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="externalRenderTargetSize" fullname="Qt3DRender::QRenderSurfaceSelector::externalRenderTargetSize" href="qt3drender-qrendersurfaceselector.html#externalRenderTargetSize-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="plain" const="true" associated-property="externalRenderTargetSize" type="QSize" signature="QSize externalRenderTargetSize() const"/>
                <function name="externalRenderTargetSizeChanged" fullname="Qt3DRender::QRenderSurfaceSelector::externalRenderTargetSizeChanged" href="qt3drender-qrendersurfaceselector.html#externalRenderTargetSize-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="signal" associated-property="externalRenderTargetSize" type="void" signature="void externalRenderTargetSizeChanged(const QSize &amp;size)">
                    <parameter type="const QSize &amp;" name="size" default=""/>
                </function>
                <function name="setExternalRenderTargetSize" fullname="Qt3DRender::QRenderSurfaceSelector::setExternalRenderTargetSize" href="qt3drender-qrendersurfaceselector.html#setExternalRenderTargetSize" status="active" access="public" location="qrendersurfaceselector.h" documented="true" meta="slot" associated-property="externalRenderTargetSize" type="void" signature="void setExternalRenderTargetSize(const QSize &amp;size)">
                    <parameter type="const QSize &amp;" name="size" default=""/>
                </function>
                <function name="setSurface" fullname="Qt3DRender::QRenderSurfaceSelector::setSurface" href="qt3drender-qrendersurfaceselector.html#setSurface" status="active" access="public" location="qrendersurfaceselector.h" documented="true" meta="slot" associated-property="surface" type="void" signature="void setSurface(QObject *surfaceObject)">
                    <parameter type="QObject *" name="surfaceObject" default=""/>
                </function>
                <function name="setSurfacePixelRatio" fullname="Qt3DRender::QRenderSurfaceSelector::setSurfacePixelRatio" href="qt3drender-qrendersurfaceselector.html#surfacePixelRatio-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="slot" associated-property="surfacePixelRatio" type="void" signature="void setSurfacePixelRatio(float ratio)">
                    <parameter type="float" name="ratio" default=""/>
                </function>
                <function name="surface" fullname="Qt3DRender::QRenderSurfaceSelector::surface" href="qt3drender-qrendersurfaceselector.html#surface-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="plain" const="true" associated-property="surface" type="QObject *" signature="QObject * surface() const"/>
                <function name="surfaceChanged" fullname="Qt3DRender::QRenderSurfaceSelector::surfaceChanged" href="qt3drender-qrendersurfaceselector.html#surface-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="signal" associated-property="surface" type="void" signature="void surfaceChanged(QObject *surface)">
                    <parameter type="QObject *" name="surface" default=""/>
                </function>
                <function name="surfacePixelRatio" fullname="Qt3DRender::QRenderSurfaceSelector::surfacePixelRatio" href="qt3drender-qrendersurfaceselector.html#surfacePixelRatio-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="plain" const="true" associated-property="surfacePixelRatio" type="float" signature="float surfacePixelRatio() const"/>
                <function name="surfacePixelRatioChanged" fullname="Qt3DRender::QRenderSurfaceSelector::surfacePixelRatioChanged" href="qt3drender-qrendersurfaceselector.html#surfacePixelRatio-prop" status="active" access="public" location="qrendersurfaceselector.h" meta="signal" associated-property="surfacePixelRatio" type="void" signature="void surfacePixelRatioChanged(float ratio)">
                    <parameter type="float" name="ratio" default=""/>
                </function>
                <property name="externalRenderTargetSize" fullname="Qt3DRender::QRenderSurfaceSelector::externalRenderTargetSize" href="qt3drender-qrendersurfaceselector.html#externalRenderTargetSize-prop" status="active" access="public" location="qrendersurfaceselector.h" documented="true" dataType="QSize">
                    <getter name="externalRenderTargetSize"/>
                    <setter name="setExternalRenderTargetSize"/>
                    <notifier name="externalRenderTargetSizeChanged"/>
                </property>
                <property name="surface" fullname="Qt3DRender::QRenderSurfaceSelector::surface" href="qt3drender-qrendersurfaceselector.html#surface-prop" status="active" access="public" location="qrendersurfaceselector.h" documented="true" dataType="QObject*">
                    <getter name="surface"/>
                    <setter name="setSurface"/>
                    <notifier name="surfaceChanged"/>
                </property>
                <property name="surfacePixelRatio" fullname="Qt3DRender::QRenderSurfaceSelector::surfacePixelRatio" href="qt3drender-qrendersurfaceselector.html#surfacePixelRatio-prop" status="active" access="public" location="qrendersurfaceselector.h" documented="true" dataType="float">
                    <getter name="surfacePixelRatio"/>
                    <setter name="setSurfacePixelRatio"/>
                    <notifier name="surfacePixelRatioChanged"/>
                </property>
            </class>
            <class name="QRenderTarget" fullname="Qt3DRender::QRenderTarget" href="qt3drender-qrendertarget.html" status="active" access="public" location="qrendertarget.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Encapsulates a target (usually a frame buffer object) which the renderer can render into">
                <function name="QRenderTarget" fullname="Qt3DRender::QRenderTarget::QRenderTarget" href="qt3drender-qrendertarget.html#QRenderTarget" status="active" access="public" location="qrendertarget.h" documented="true" meta="constructor" explicit="true" signature="QRenderTarget(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addOutput" fullname="Qt3DRender::QRenderTarget::addOutput" href="qt3drender-qrendertarget.html#addOutput" status="active" access="public" location="qrendertarget.h" documented="true" meta="plain" type="void" signature="void addOutput(Qt3DRender::QRenderTargetOutput *output)">
                    <parameter type="Qt3DRender::QRenderTargetOutput *" name="output" default=""/>
                </function>
                <function name="outputs" fullname="Qt3DRender::QRenderTarget::outputs" href="qt3drender-qrendertarget.html#outputs" status="active" access="public" location="qrendertarget.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QRenderTargetOutput *&gt;" signature="QList&lt;Qt3DRender::QRenderTargetOutput *&gt; outputs() const"/>
                <function name="removeOutput" fullname="Qt3DRender::QRenderTarget::removeOutput" href="qt3drender-qrendertarget.html#removeOutput" status="active" access="public" location="qrendertarget.h" documented="true" meta="plain" type="void" signature="void removeOutput(Qt3DRender::QRenderTargetOutput *output)">
                    <parameter type="Qt3DRender::QRenderTargetOutput *" name="output" default=""/>
                </function>
            </class>
            <class name="QRenderTargetOutput" fullname="Qt3DRender::QRenderTargetOutput" href="qt3drender-qrendertargetoutput.html" status="active" access="public" location="qrendertargetoutput.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... )">
                <function name="QRenderTargetOutput" fullname="Qt3DRender::QRenderTargetOutput::QRenderTargetOutput" href="qt3drender-qrendertargetoutput.html#QRenderTargetOutput" status="active" access="public" location="qrendertargetoutput.h" documented="true" meta="constructor" explicit="true" signature="QRenderTargetOutput(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="attachmentPoint" fullname="Qt3DRender::QRenderTargetOutput::attachmentPoint" href="qt3drender-qrendertargetoutput.html#attachmentPoint-prop" status="active" access="public" location="qrendertargetoutput.h" meta="plain" const="true" associated-property="attachmentPoint" type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" signature="Qt3DRender::QRenderTargetOutput::AttachmentPoint attachmentPoint() const"/>
                <function name="attachmentPointChanged" fullname="Qt3DRender::QRenderTargetOutput::attachmentPointChanged" href="qt3drender-qrendertargetoutput.html#attachmentPoint-prop" status="active" access="public" location="qrendertargetoutput.h" meta="signal" associated-property="attachmentPoint" type="void" signature="void attachmentPointChanged(Qt3DRender::QRenderTargetOutput::AttachmentPoint attachmentPoint)">
                    <parameter type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" name="attachmentPoint" default=""/>
                </function>
                <function name="face" fullname="Qt3DRender::QRenderTargetOutput::face" href="qt3drender-qrendertargetoutput.html#face-prop" status="active" access="public" location="qrendertargetoutput.h" meta="plain" const="true" associated-property="face" type="Qt3DRender::QAbstractTexture::CubeMapFace" signature="Qt3DRender::QAbstractTexture::CubeMapFace face() const"/>
                <function name="faceChanged" fullname="Qt3DRender::QRenderTargetOutput::faceChanged" href="qt3drender-qrendertargetoutput.html#face-prop" status="active" access="public" location="qrendertargetoutput.h" meta="signal" associated-property="face" type="void" signature="void faceChanged(Qt3DRender::QAbstractTexture::CubeMapFace face)">
                    <parameter type="Qt3DRender::QAbstractTexture::CubeMapFace" name="face" default=""/>
                </function>
                <function name="layer" fullname="Qt3DRender::QRenderTargetOutput::layer" href="qt3drender-qrendertargetoutput.html#layer-prop" status="active" access="public" location="qrendertargetoutput.h" meta="plain" const="true" associated-property="layer" type="int" signature="int layer() const"/>
                <function name="layerChanged" fullname="Qt3DRender::QRenderTargetOutput::layerChanged" href="qt3drender-qrendertargetoutput.html#layer-prop" status="active" access="public" location="qrendertargetoutput.h" meta="signal" associated-property="layer" type="void" signature="void layerChanged(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="mipLevel" fullname="Qt3DRender::QRenderTargetOutput::mipLevel" href="qt3drender-qrendertargetoutput.html#mipLevel-prop" status="active" access="public" location="qrendertargetoutput.h" meta="plain" const="true" associated-property="mipLevel" type="int" signature="int mipLevel() const"/>
                <function name="mipLevelChanged" fullname="Qt3DRender::QRenderTargetOutput::mipLevelChanged" href="qt3drender-qrendertargetoutput.html#mipLevel-prop" status="active" access="public" location="qrendertargetoutput.h" meta="signal" associated-property="mipLevel" type="void" signature="void mipLevelChanged(int mipLevel)">
                    <parameter type="int" name="mipLevel" default=""/>
                </function>
                <function name="setAttachmentPoint" fullname="Qt3DRender::QRenderTargetOutput::setAttachmentPoint" href="qt3drender-qrendertargetoutput.html#attachmentPoint-prop" status="active" access="public" location="qrendertargetoutput.h" meta="slot" associated-property="attachmentPoint" type="void" signature="void setAttachmentPoint(Qt3DRender::QRenderTargetOutput::AttachmentPoint attachmentPoint)">
                    <parameter type="Qt3DRender::QRenderTargetOutput::AttachmentPoint" name="attachmentPoint" default=""/>
                </function>
                <function name="setFace" fullname="Qt3DRender::QRenderTargetOutput::setFace" href="qt3drender-qrendertargetoutput.html#face-prop" status="active" access="public" location="qrendertargetoutput.h" meta="slot" associated-property="face" type="void" signature="void setFace(Qt3DRender::QAbstractTexture::CubeMapFace face)">
                    <parameter type="Qt3DRender::QAbstractTexture::CubeMapFace" name="face" default=""/>
                </function>
                <function name="setLayer" fullname="Qt3DRender::QRenderTargetOutput::setLayer" href="qt3drender-qrendertargetoutput.html#layer-prop" status="active" access="public" location="qrendertargetoutput.h" meta="slot" associated-property="layer" type="void" signature="void setLayer(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="setMipLevel" fullname="Qt3DRender::QRenderTargetOutput::setMipLevel" href="qt3drender-qrendertargetoutput.html#mipLevel-prop" status="active" access="public" location="qrendertargetoutput.h" meta="slot" associated-property="mipLevel" type="void" signature="void setMipLevel(int level)">
                    <parameter type="int" name="level" default=""/>
                </function>
                <function name="setTexture" fullname="Qt3DRender::QRenderTargetOutput::setTexture" href="qt3drender-qrendertargetoutput.html#texture-prop" status="active" access="public" location="qrendertargetoutput.h" meta="slot" associated-property="texture" type="void" signature="void setTexture(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <function name="texture" fullname="Qt3DRender::QRenderTargetOutput::texture" href="qt3drender-qrendertargetoutput.html#texture-prop" status="active" access="public" location="qrendertargetoutput.h" meta="plain" const="true" associated-property="texture" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * texture() const"/>
                <function name="textureChanged" fullname="Qt3DRender::QRenderTargetOutput::textureChanged" href="qt3drender-qrendertargetoutput.html#texture-prop" status="active" access="public" location="qrendertargetoutput.h" meta="signal" associated-property="texture" type="void" signature="void textureChanged(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <enum name="AttachmentPoint" fullname="Qt3DRender::QRenderTargetOutput::AttachmentPoint" href="qt3drender-qrendertargetoutput.html#AttachmentPoint-enum" status="active" access="public" location="qrendertargetoutput.h" documented="true">
                    <value name="Color0" value="0"/>
                    <value name="Color1" value="1"/>
                    <value name="Color2" value="2"/>
                    <value name="Color3" value="3"/>
                    <value name="Color4" value="4"/>
                    <value name="Color5" value="5"/>
                    <value name="Color6" value="6"/>
                    <value name="Color7" value="7"/>
                    <value name="Color8" value="8"/>
                    <value name="Color9" value="9"/>
                    <value name="Color10" value="10"/>
                    <value name="Color11" value="11"/>
                    <value name="Color12" value="12"/>
                    <value name="Color13" value="13"/>
                    <value name="Color14" value="14"/>
                    <value name="Color15" value="15"/>
                    <value name="Depth" value="16"/>
                    <value name="Stencil" value="17"/>
                    <value name="DepthStencil" value="18"/>
                    <value name="Left" value="19"/>
                    <value name="Right" value="20"/>
                </enum>
                <property name="attachmentPoint" fullname="Qt3DRender::QRenderTargetOutput::attachmentPoint" href="qt3drender-qrendertargetoutput.html#attachmentPoint-prop" status="active" access="public" location="qrendertargetoutput.h" documented="true" dataType="AttachmentPoint">
                    <getter name="attachmentPoint"/>
                    <setter name="setAttachmentPoint"/>
                    <notifier name="attachmentPointChanged"/>
                </property>
                <property name="face" fullname="Qt3DRender::QRenderTargetOutput::face" href="qt3drender-qrendertargetoutput.html#face-prop" status="active" access="public" location="qrendertargetoutput.h" documented="true" dataType="Qt3DRender::QAbstractTexture::CubeMapFace">
                    <getter name="face"/>
                    <setter name="setFace"/>
                    <notifier name="faceChanged"/>
                </property>
                <property name="layer" fullname="Qt3DRender::QRenderTargetOutput::layer" href="qt3drender-qrendertargetoutput.html#layer-prop" status="active" access="public" location="qrendertargetoutput.h" documented="true" dataType="int">
                    <getter name="layer"/>
                    <setter name="setLayer"/>
                    <notifier name="layerChanged"/>
                </property>
                <property name="mipLevel" fullname="Qt3DRender::QRenderTargetOutput::mipLevel" href="qt3drender-qrendertargetoutput.html#mipLevel-prop" status="active" access="public" location="qrendertargetoutput.h" documented="true" dataType="int">
                    <getter name="mipLevel"/>
                    <setter name="setMipLevel"/>
                    <notifier name="mipLevelChanged"/>
                </property>
                <property name="texture" fullname="Qt3DRender::QRenderTargetOutput::texture" href="qt3drender-qrendertargetoutput.html#texture-prop" status="active" access="public" location="qrendertargetoutput.h" documented="true" dataType="QAbstractTexture*">
                    <getter name="texture"/>
                    <setter name="setTexture"/>
                    <notifier name="textureChanged"/>
                </property>
            </class>
            <class name="QRenderTargetSelector" fullname="Qt3DRender::QRenderTargetSelector" href="qt3drender-qrendertargetselector.html" status="active" access="public" location="qrendertargetselector.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Provides a way of specifying a render target">
                <function name="QRenderTargetSelector" fullname="Qt3DRender::QRenderTargetSelector::QRenderTargetSelector" href="qt3drender-qrendertargetselector.html#QRenderTargetSelector" status="active" access="public" location="qrendertargetselector.h" documented="true" meta="constructor" explicit="true" signature="QRenderTargetSelector(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setTarget" fullname="Qt3DRender::QRenderTargetSelector::setTarget" href="qt3drender-qrendertargetselector.html#target-prop" status="active" access="public" location="qrendertargetselector.h" meta="slot" associated-property="target" type="void" signature="void setTarget(Qt3DRender::QRenderTarget *target)">
                    <parameter type="Qt3DRender::QRenderTarget *" name="target" default=""/>
                </function>
                <function name="target" fullname="Qt3DRender::QRenderTargetSelector::target" href="qt3drender-qrendertargetselector.html#target-prop" status="active" access="public" location="qrendertargetselector.h" meta="plain" const="true" associated-property="target" type="Qt3DRender::QRenderTarget *" signature="Qt3DRender::QRenderTarget * target() const"/>
                <function name="targetChanged" fullname="Qt3DRender::QRenderTargetSelector::targetChanged" href="qt3drender-qrendertargetselector.html#target-prop" status="active" access="public" location="qrendertargetselector.h" meta="signal" associated-property="target" type="void" signature="void targetChanged(Qt3DRender::QRenderTarget *target)">
                    <parameter type="Qt3DRender::QRenderTarget *" name="target" default=""/>
                </function>
                <property name="target" fullname="Qt3DRender::QRenderTargetSelector::target" href="qt3drender-qrendertargetselector.html#target-prop" status="active" access="public" location="qrendertargetselector.h" documented="true" dataType="Qt3DRender::QRenderTarget*">
                    <getter name="target"/>
                    <setter name="setTarget"/>
                    <notifier name="targetChanged"/>
                </property>
            </class>
            <class name="QSceneLoader" fullname="Qt3DRender::QSceneLoader" href="qt3drender-qsceneloader.html" status="active" access="public" location="qsceneloader.h" documented="true" groups="io" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Provides the facility to load an existing Scene">
                <function name="QSceneLoader" fullname="Qt3DRender::QSceneLoader::QSceneLoader" href="qt3drender-qsceneloader.html#QSceneLoader" status="active" access="public" location="qsceneloader.h" documented="true" meta="constructor" explicit="true" signature="QSceneLoader(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="component" fullname="Qt3DRender::QSceneLoader::component" href="qt3drender-qsceneloader.html#component" status="active" access="public" location="qsceneloader.h" documented="true" meta="plain" const="true" type="Qt3DCore::QComponent *" signature="Qt3DCore::QComponent * component(const QString &amp;entityName, Qt3DRender::QSceneLoader::ComponentType componentType) const">
                    <parameter type="const QString &amp;" name="entityName" default=""/>
                    <parameter type="Qt3DRender::QSceneLoader::ComponentType" name="componentType" default=""/>
                </function>
                <function name="entity" fullname="Qt3DRender::QSceneLoader::entity" href="qt3drender-qsceneloader.html#entity" status="active" access="public" location="qsceneloader.h" documented="true" meta="plain" const="true" type="Qt3DCore::QEntity *" signature="Qt3DCore::QEntity * entity(const QString &amp;entityName) const">
                    <parameter type="const QString &amp;" name="entityName" default=""/>
                </function>
                <function name="entityNames" fullname="Qt3DRender::QSceneLoader::entityNames" href="qt3drender-qsceneloader.html#entityNames" status="active" access="public" location="qsceneloader.h" documented="true" meta="plain" const="true" type="QStringList" signature="QStringList entityNames() const"/>
                <function name="setSource" fullname="Qt3DRender::QSceneLoader::setSource" href="qt3drender-qsceneloader.html#source-prop" status="active" access="public" location="qsceneloader.h" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;arg)">
                    <parameter type="const QUrl &amp;" name="arg" default=""/>
                </function>
                <function name="source" fullname="Qt3DRender::QSceneLoader::source" href="qt3drender-qsceneloader.html#source-prop" status="active" access="public" location="qsceneloader.h" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DRender::QSceneLoader::sourceChanged" href="qt3drender-qsceneloader.html#source-prop" status="active" access="public" location="qsceneloader.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="status" fullname="Qt3DRender::QSceneLoader::status" href="qt3drender-qsceneloader.html#status-prop" status="active" access="public" location="qsceneloader.h" meta="plain" const="true" associated-property="status" type="Qt3DRender::QSceneLoader::Status" signature="Qt3DRender::QSceneLoader::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DRender::QSceneLoader::statusChanged" href="qt3drender-qsceneloader.html#status-prop" status="active" access="public" location="qsceneloader.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DRender::QSceneLoader::Status status)">
                    <parameter type="Qt3DRender::QSceneLoader::Status" name="status" default=""/>
                </function>
                <enum name="ComponentType" fullname="Qt3DRender::QSceneLoader::ComponentType" href="qt3drender-qsceneloader.html#ComponentType-enum" status="active" access="public" location="qsceneloader.h" documented="true">
                    <value name="UnknownComponent" value="0"/>
                    <value name="GeometryRendererComponent" value="1"/>
                    <value name="TransformComponent" value="2"/>
                    <value name="MaterialComponent" value="3"/>
                    <value name="LightComponent" value="4"/>
                    <value name="CameraLensComponent" value="5"/>
                </enum>
                <enum name="Status" fullname="Qt3DRender::QSceneLoader::Status" href="qt3drender-qsceneloader.html#Status-enum" status="active" access="public" location="qsceneloader.h" documented="true">
                    <value name="None" value="0"/>
                    <value name="Loading" value="1"/>
                    <value name="Ready" value="2"/>
                    <value name="Error" value="3"/>
                </enum>
                <property name="source" fullname="Qt3DRender::QSceneLoader::source" href="qt3drender-qsceneloader.html#source-prop" status="active" access="public" location="qsceneloader.h" documented="true" dataType="QUrl">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="status" fullname="Qt3DRender::QSceneLoader::status" href="qt3drender-qsceneloader.html#status-prop" status="active" access="public" location="qsceneloader.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
            </class>
            <class name="QScissorTest" fullname="Qt3DRender::QScissorTest" href="qt3drender-qscissortest.html" status="active" access="public" location="qscissortest.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Discards fragments that fall outside of a certain rectangular portion of the screen">
                <function name="QScissorTest" fullname="Qt3DRender::QScissorTest::QScissorTest" href="qt3drender-qscissortest.html#QScissorTest" status="active" access="public" location="qscissortest.h" documented="true" meta="constructor" explicit="true" signature="QScissorTest(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="bottom" fullname="Qt3DRender::QScissorTest::bottom" href="qt3drender-qscissortest.html#bottom-prop" status="active" access="public" location="qscissortest.h" meta="plain" const="true" associated-property="bottom" type="int" signature="int bottom() const"/>
                <function name="bottomChanged" fullname="Qt3DRender::QScissorTest::bottomChanged" href="qt3drender-qscissortest.html#bottom-prop" status="active" access="public" location="qscissortest.h" meta="signal" associated-property="bottom" type="void" signature="void bottomChanged(int bottom)">
                    <parameter type="int" name="bottom" default=""/>
                </function>
                <function name="height" fullname="Qt3DRender::QScissorTest::height" href="qt3drender-qscissortest.html#height-prop" status="active" access="public" location="qscissortest.h" meta="plain" const="true" associated-property="height" type="int" signature="int height() const"/>
                <function name="heightChanged" fullname="Qt3DRender::QScissorTest::heightChanged" href="qt3drender-qscissortest.html#height-prop" status="active" access="public" location="qscissortest.h" meta="signal" associated-property="height" type="void" signature="void heightChanged(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="left" fullname="Qt3DRender::QScissorTest::left" href="qt3drender-qscissortest.html#left-prop" status="active" access="public" location="qscissortest.h" meta="plain" const="true" associated-property="left" type="int" signature="int left() const"/>
                <function name="leftChanged" fullname="Qt3DRender::QScissorTest::leftChanged" href="qt3drender-qscissortest.html#left-prop" status="active" access="public" location="qscissortest.h" meta="signal" associated-property="left" type="void" signature="void leftChanged(int left)">
                    <parameter type="int" name="left" default=""/>
                </function>
                <function name="setBottom" fullname="Qt3DRender::QScissorTest::setBottom" href="qt3drender-qscissortest.html#bottom-prop" status="active" access="public" location="qscissortest.h" meta="slot" associated-property="bottom" type="void" signature="void setBottom(int bottom)">
                    <parameter type="int" name="bottom" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DRender::QScissorTest::setHeight" href="qt3drender-qscissortest.html#height-prop" status="active" access="public" location="qscissortest.h" meta="slot" associated-property="height" type="void" signature="void setHeight(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="setLeft" fullname="Qt3DRender::QScissorTest::setLeft" href="qt3drender-qscissortest.html#left-prop" status="active" access="public" location="qscissortest.h" meta="slot" associated-property="left" type="void" signature="void setLeft(int left)">
                    <parameter type="int" name="left" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DRender::QScissorTest::setWidth" href="qt3drender-qscissortest.html#width-prop" status="active" access="public" location="qscissortest.h" meta="slot" associated-property="width" type="void" signature="void setWidth(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <function name="width" fullname="Qt3DRender::QScissorTest::width" href="qt3drender-qscissortest.html#width-prop" status="active" access="public" location="qscissortest.h" meta="plain" const="true" associated-property="width" type="int" signature="int width() const"/>
                <function name="widthChanged" fullname="Qt3DRender::QScissorTest::widthChanged" href="qt3drender-qscissortest.html#width-prop" status="active" access="public" location="qscissortest.h" meta="signal" associated-property="width" type="void" signature="void widthChanged(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <property name="bottom" fullname="Qt3DRender::QScissorTest::bottom" href="qt3drender-qscissortest.html#bottom-prop" status="active" access="public" location="qscissortest.h" documented="true" dataType="int">
                    <getter name="bottom"/>
                    <setter name="setBottom"/>
                    <notifier name="bottomChanged"/>
                </property>
                <property name="height" fullname="Qt3DRender::QScissorTest::height" href="qt3drender-qscissortest.html#height-prop" status="active" access="public" location="qscissortest.h" documented="true" dataType="int">
                    <getter name="height"/>
                    <setter name="setHeight"/>
                    <notifier name="heightChanged"/>
                </property>
                <property name="left" fullname="Qt3DRender::QScissorTest::left" href="qt3drender-qscissortest.html#left-prop" status="active" access="public" location="qscissortest.h" documented="true" dataType="int">
                    <getter name="left"/>
                    <setter name="setLeft"/>
                    <notifier name="leftChanged"/>
                </property>
                <property name="width" fullname="Qt3DRender::QScissorTest::width" href="qt3drender-qscissortest.html#width-prop" status="active" access="public" location="qscissortest.h" documented="true" dataType="int">
                    <getter name="width"/>
                    <setter name="setWidth"/>
                    <notifier name="widthChanged"/>
                </property>
            </class>
            <class name="QScreenRayCaster" fullname="Qt3DRender::QScreenRayCaster" href="qt3drender-qscreenraycaster.html" status="active" access="public" location="qscreenraycaster.h" documented="true" bases="Qt3DRender::QAbstractRayCaster" module="Qt3DRender" brief="Performe ray casting test based on screen coordinates">
                <function name="position" fullname="Qt3DRender::QScreenRayCaster::position" href="qt3drender-qscreenraycaster.html#position-prop" status="active" access="public" location="qscreenraycaster.h" meta="plain" const="true" associated-property="position" type="QPoint" signature="QPoint position() const"/>
                <function name="positionChanged" fullname="Qt3DRender::QScreenRayCaster::positionChanged" href="qt3drender-qscreenraycaster.html#position-prop" status="active" access="public" location="qscreenraycaster.h" meta="signal" associated-property="position" type="void" signature="void positionChanged(const QPoint &amp;position)">
                    <parameter type="const QPoint &amp;" name="position" default=""/>
                </function>
                <function name="setPosition" fullname="Qt3DRender::QScreenRayCaster::setPosition" href="qt3drender-qscreenraycaster.html#position-prop" status="active" access="public" location="qscreenraycaster.h" meta="slot" associated-property="position" type="void" signature="void setPosition(const QPoint &amp;position)">
                    <parameter type="const QPoint &amp;" name="position" default=""/>
                </function>
                <function name="trigger" fullname="Qt3DRender::QScreenRayCaster::trigger" href="qt3drender-qscreenraycaster.html#trigger" status="active" access="public" location="qscreenraycaster.h" documented="true" meta="slot" type="void" signature="void trigger()"/>
                <function name="trigger" fullname="Qt3DRender::QScreenRayCaster::trigger" href="qt3drender-qscreenraycaster.html#trigger-1" status="active" access="public" location="qscreenraycaster.h" documented="true" meta="slot" overload="true" overload-number="1" type="void" signature="void trigger(const QPoint &amp;position)">
                    <parameter type="const QPoint &amp;" name="position" default=""/>
                </function>
                <property name="position" fullname="Qt3DRender::QScreenRayCaster::position" href="qt3drender-qscreenraycaster.html#position-prop" status="active" access="public" location="qscreenraycaster.h" documented="true" dataType="QPoint">
                    <getter name="position"/>
                    <setter name="setPosition"/>
                    <notifier name="positionChanged"/>
                </property>
            </class>
            <class name="QSeamlessCubemap" fullname="Qt3DRender::QSeamlessCubemap" href="qt3drender-qseamlesscubemap.html" status="active" access="public" location="qseamlesscubemap.h" documented="true" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Enables seamless cubemap texture filtering">
                <function name="QSeamlessCubemap" fullname="Qt3DRender::QSeamlessCubemap::QSeamlessCubemap" href="qt3drender-qseamlesscubemap.html#QSeamlessCubemap" status="active" access="public" location="qseamlesscubemap.h" documented="true" meta="constructor" explicit="true" signature="QSeamlessCubemap(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QSetFence" fullname="Qt3DRender::QSetFence" href="qt3drender-qsetfence.html" status="active" access="public" location="qsetfence.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="FrameGraphNode used to insert a fence in the graphics command stream">
                <function name="handle" fullname="Qt3DRender::QSetFence::handle" href="qt3drender-qsetfence.html#handle-prop" status="active" access="public" location="qsetfence.h" meta="plain" const="true" associated-property="handle" type="QVariant" signature="QVariant handle() const"/>
                <function name="handleChanged" fullname="Qt3DRender::QSetFence::handleChanged" href="qt3drender-qsetfence.html#handle-prop" status="active" access="public" location="qsetfence.h" meta="signal" associated-property="handle" type="void" signature="void handleChanged(QVariant handle)">
                    <parameter type="QVariant" name="handle" default=""/>
                </function>
                <function name="handleType" fullname="Qt3DRender::QSetFence::handleType" href="qt3drender-qsetfence.html#handleType-prop" status="active" access="public" location="qsetfence.h" meta="plain" const="true" associated-property="handleType" type="Qt3DRender::QSetFence::HandleType" signature="Qt3DRender::QSetFence::HandleType handleType() const"/>
                <function name="handleTypeChanged" fullname="Qt3DRender::QSetFence::handleTypeChanged" href="qt3drender-qsetfence.html#handleType-prop" status="active" access="public" location="qsetfence.h" meta="signal" associated-property="handleType" type="void" signature="void handleTypeChanged(Qt3DRender::QSetFence::HandleType handleType)">
                    <parameter type="Qt3DRender::QSetFence::HandleType" name="handleType" default=""/>
                </function>
                <property name="handle" fullname="Qt3DRender::QSetFence::handle" href="qt3drender-qsetfence.html#handle-prop" status="active" access="public" location="qsetfence.h" documented="true" writable="false" dataType="QVariant">
                    <getter name="handle"/>
                    <notifier name="handleChanged"/>
                </property>
                <property name="handleType" fullname="Qt3DRender::QSetFence::handleType" href="qt3drender-qsetfence.html#handleType-prop" status="active" access="public" location="qsetfence.h" documented="true" writable="false" dataType="HandleType">
                    <getter name="handleType"/>
                    <notifier name="handleTypeChanged"/>
                </property>
            </class>
            <class name="QShaderData" fullname="Qt3DRender::QShaderData" href="qt3drender-qshaderdata.html" status="active" access="public" location="qshaderdata.h" documented="true" bases="Qt3DCore::QComponent" module="Qt3DRender" brief="Provides a way of specifying values of a Uniform Block or a shader structure">
                <function name="QShaderData" fullname="Qt3DRender::QShaderData::QShaderData" href="qt3drender-qshaderdata.html#QShaderData" status="active" access="public" location="qshaderdata.h" documented="true" meta="constructor" explicit="true" signature="QShaderData(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="propertyReader" fullname="Qt3DRender::QShaderData::propertyReader" href="qt3drender-qshaderdata.html#propertyReader" status="active" access="public" location="qshaderdata.h" documented="true" meta="plain" const="true" type="Qt3DRender::PropertyReaderInterfacePtr" brief="QShaderData::propertyReader Returns the PropertyReaderInterfacePtr for this shader data" signature="Qt3DRender::PropertyReaderInterfacePtr propertyReader() const"/>
            </class>
            <class name="QShaderImage" fullname="Qt3DRender::QShaderImage" href="qt3drender-qshaderimage.html" status="active" access="public" location="qshaderimage.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Provides Image access to shader programs">
                <function name="access" fullname="Qt3DRender::QShaderImage::access" href="qt3drender-qshaderimage.html#access-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="access" type="Qt3DRender::QShaderImage::Access" signature="Qt3DRender::QShaderImage::Access access() const"/>
                <function name="accessChanged" fullname="Qt3DRender::QShaderImage::accessChanged" href="qt3drender-qshaderimage.html#access-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="access" type="void" signature="void accessChanged(Qt3DRender::QShaderImage::Access access)">
                    <parameter type="Qt3DRender::QShaderImage::Access" name="access" default=""/>
                </function>
                <function name="format" fullname="Qt3DRender::QShaderImage::format" href="qt3drender-qshaderimage.html#format-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="format" type="Qt3DRender::QShaderImage::ImageFormat" signature="Qt3DRender::QShaderImage::ImageFormat format() const"/>
                <function name="formatChanged" fullname="Qt3DRender::QShaderImage::formatChanged" href="qt3drender-qshaderimage.html#format-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="format" type="void" signature="void formatChanged(Qt3DRender::QShaderImage::ImageFormat format)">
                    <parameter type="Qt3DRender::QShaderImage::ImageFormat" name="format" default=""/>
                </function>
                <function name="layer" fullname="Qt3DRender::QShaderImage::layer" href="qt3drender-qshaderimage.html#layer-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="layer" type="int" signature="int layer() const"/>
                <function name="layerChanged" fullname="Qt3DRender::QShaderImage::layerChanged" href="qt3drender-qshaderimage.html#layer-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="layer" type="void" signature="void layerChanged(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="layered" fullname="Qt3DRender::QShaderImage::layered" href="qt3drender-qshaderimage.html#layered-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="layered" type="bool" signature="bool layered() const"/>
                <function name="layeredChanged" fullname="Qt3DRender::QShaderImage::layeredChanged" href="qt3drender-qshaderimage.html#layered-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="layered" type="void" signature="void layeredChanged(bool layered)">
                    <parameter type="bool" name="layered" default=""/>
                </function>
                <function name="mipLevel" fullname="Qt3DRender::QShaderImage::mipLevel" href="qt3drender-qshaderimage.html#mipLevel-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="mipLevel" type="int" signature="int mipLevel() const"/>
                <function name="mipLevelChanged" fullname="Qt3DRender::QShaderImage::mipLevelChanged" href="qt3drender-qshaderimage.html#mipLevel-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="mipLevel" type="void" signature="void mipLevelChanged(int mipLevel)">
                    <parameter type="int" name="mipLevel" default=""/>
                </function>
                <function name="setAccess" fullname="Qt3DRender::QShaderImage::setAccess" href="qt3drender-qshaderimage.html#access-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="access" type="void" signature="void setAccess(Qt3DRender::QShaderImage::Access access)">
                    <parameter type="Qt3DRender::QShaderImage::Access" name="access" default=""/>
                </function>
                <function name="setFormat" fullname="Qt3DRender::QShaderImage::setFormat" href="qt3drender-qshaderimage.html#format-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="format" type="void" signature="void setFormat(Qt3DRender::QShaderImage::ImageFormat format)">
                    <parameter type="Qt3DRender::QShaderImage::ImageFormat" name="format" default=""/>
                </function>
                <function name="setLayer" fullname="Qt3DRender::QShaderImage::setLayer" href="qt3drender-qshaderimage.html#layer-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="layer" type="void" signature="void setLayer(int layer)">
                    <parameter type="int" name="layer" default=""/>
                </function>
                <function name="setLayered" fullname="Qt3DRender::QShaderImage::setLayered" href="qt3drender-qshaderimage.html#layered-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="layered" type="void" signature="void setLayered(bool layered)">
                    <parameter type="bool" name="layered" default=""/>
                </function>
                <function name="setMipLevel" fullname="Qt3DRender::QShaderImage::setMipLevel" href="qt3drender-qshaderimage.html#mipLevel-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="mipLevel" type="void" signature="void setMipLevel(int mipLevel)">
                    <parameter type="int" name="mipLevel" default=""/>
                </function>
                <function name="setTexture" fullname="Qt3DRender::QShaderImage::setTexture" href="qt3drender-qshaderimage.html#texture-prop" status="active" access="public" location="qshaderimage.h" meta="slot" associated-property="texture" type="void" signature="void setTexture(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <function name="texture" fullname="Qt3DRender::QShaderImage::texture" href="qt3drender-qshaderimage.html#texture-prop" status="active" access="public" location="qshaderimage.h" meta="plain" const="true" associated-property="texture" type="Qt3DRender::QAbstractTexture *" signature="Qt3DRender::QAbstractTexture * texture() const"/>
                <function name="textureChanged" fullname="Qt3DRender::QShaderImage::textureChanged" href="qt3drender-qshaderimage.html#texture-prop" status="active" access="public" location="qshaderimage.h" meta="signal" associated-property="texture" type="void" signature="void textureChanged(Qt3DRender::QAbstractTexture *texture)">
                    <parameter type="Qt3DRender::QAbstractTexture *" name="texture" default=""/>
                </function>
                <enum name="Access" fullname="Qt3DRender::QShaderImage::Access" href="qt3drender-qshaderimage.html#Access-enum" status="active" access="public" location="qshaderimage.h" documented="true">
                    <value name="ReadOnly" value="0"/>
                    <value name="WriteOnly" value="1"/>
                    <value name="ReadWrite" value="2"/>
                </enum>
                <enum name="ImageFormat" fullname="Qt3DRender::QShaderImage::ImageFormat" href="qt3drender-qshaderimage.html#ImageFormat-enum" status="active" access="public" location="qshaderimage.h" documented="true">
                    <value name="NoFormat" value="0"/>
                    <value name="Automatic" value="1"/>
                    <value name="R8_UNorm" value="0x8229"/>
                    <value name="RG8_UNorm" value="0x822B"/>
                    <value name="RGBA8_UNorm" value="0x8058"/>
                    <value name="R16_UNorm" value="0x822A"/>
                    <value name="RG16_UNorm" value="0x822C"/>
                    <value name="RGBA16_UNorm" value="0x805B"/>
                    <value name="R8_SNorm" value="0x8F94"/>
                    <value name="RG8_SNorm" value="0x8F95"/>
                    <value name="RGBA8_SNorm" value="0x8F97"/>
                    <value name="R16_SNorm" value="0x8F98"/>
                    <value name="RG16_SNorm" value="0x8F99"/>
                    <value name="RGBA16_SNorm" value="0x8F9B"/>
                    <value name="R8U" value="0x8232"/>
                    <value name="RG8U" value="0x8238"/>
                    <value name="RGBA8U" value="0x8D7C"/>
                    <value name="R16U" value="0x8234"/>
                    <value name="RG16U" value="0x823A"/>
                    <value name="RGBA16U" value="0x8D76"/>
                    <value name="R32U" value="0x8236"/>
                    <value name="RG32U" value="0x823C"/>
                    <value name="RGBA32U" value="0x8D70"/>
                    <value name="R8I" value="0x8231"/>
                    <value name="RG8I" value="0x8237"/>
                    <value name="RGBA8I" value="0x8D8E"/>
                    <value name="R16I" value="0x8233"/>
                    <value name="RG16I" value="0x8239"/>
                    <value name="RGBA16I" value="0x8D88"/>
                    <value name="R32I" value="0x8235"/>
                    <value name="RG32I" value="0x823B"/>
                    <value name="RGBA32I" value="0x8D82"/>
                    <value name="R16F" value="0x822D"/>
                    <value name="RG16F" value="0x822F"/>
                    <value name="RGBA16F" value="0x881A"/>
                    <value name="R32F" value="0x822E"/>
                    <value name="RG32F" value="0x8230"/>
                    <value name="RGBA32F" value="0x8814"/>
                    <value name="RG11B10F" value="0x8C3A"/>
                    <value name="RGB10A2" value="0x8059"/>
                    <value name="RGB10A2U" value="0x906F"/>
                </enum>
                <property name="access" fullname="Qt3DRender::QShaderImage::access" href="qt3drender-qshaderimage.html#access-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="Access">
                    <getter name="access"/>
                    <setter name="setAccess"/>
                    <notifier name="accessChanged"/>
                </property>
                <property name="format" fullname="Qt3DRender::QShaderImage::format" href="qt3drender-qshaderimage.html#format-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="ImageFormat">
                    <getter name="format"/>
                    <setter name="setFormat"/>
                    <notifier name="formatChanged"/>
                </property>
                <property name="layer" fullname="Qt3DRender::QShaderImage::layer" href="qt3drender-qshaderimage.html#layer-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="int">
                    <getter name="layer"/>
                    <setter name="setLayer"/>
                    <notifier name="layerChanged"/>
                </property>
                <property name="layered" fullname="Qt3DRender::QShaderImage::layered" href="qt3drender-qshaderimage.html#layered-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="bool">
                    <getter name="layered"/>
                    <setter name="setLayered"/>
                    <notifier name="layeredChanged"/>
                </property>
                <property name="mipLevel" fullname="Qt3DRender::QShaderImage::mipLevel" href="qt3drender-qshaderimage.html#mipLevel-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="int">
                    <getter name="mipLevel"/>
                    <setter name="setMipLevel"/>
                    <notifier name="mipLevelChanged"/>
                </property>
                <property name="texture" fullname="Qt3DRender::QShaderImage::texture" href="qt3drender-qshaderimage.html#texture-prop" status="active" access="public" location="qshaderimage.h" documented="true" dataType="Qt3DRender::QAbstractTexture*">
                    <getter name="texture"/>
                    <setter name="setTexture"/>
                    <notifier name="textureChanged"/>
                </property>
            </class>
            <class name="QShaderProgram" fullname="Qt3DRender::QShaderProgram" href="qt3drender-qshaderprogram.html" status="active" access="public" location="qshaderprogram.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Encapsulates a Shader Program">
                <contents name="rhi-support" title="RHI Support" level="1"/>
                <function name="computeShaderCode" fullname="Qt3DRender::QShaderProgram::computeShaderCode" href="qt3drender-qshaderprogram.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="computeShaderCode" type="QByteArray" signature="QByteArray computeShaderCode() const"/>
                <function name="computeShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::computeShaderCodeChanged" href="qt3drender-qshaderprogram.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="computeShaderCode" type="void" signature="void computeShaderCodeChanged(const QByteArray &amp;computeShaderCode)">
                    <parameter type="const QByteArray &amp;" name="computeShaderCode" default=""/>
                </function>
                <function name="format" fullname="Qt3DRender::QShaderProgram::format" href="qt3drender-qshaderprogram.html#format-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="format" type="Qt3DRender::QShaderProgram::Format" signature="Qt3DRender::QShaderProgram::Format format() const"/>
                <function name="formatChanged" fullname="Qt3DRender::QShaderProgram::formatChanged" href="qt3drender-qshaderprogram.html#format-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="format" type="void" signature="void formatChanged(Qt3DRender::QShaderProgram::Format format)">
                    <parameter type="Qt3DRender::QShaderProgram::Format" name="format" default=""/>
                </function>
                <function name="fragmentShaderCode" fullname="Qt3DRender::QShaderProgram::fragmentShaderCode" href="qt3drender-qshaderprogram.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="fragmentShaderCode" type="QByteArray" signature="QByteArray fragmentShaderCode() const"/>
                <function name="fragmentShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::fragmentShaderCodeChanged" href="qt3drender-qshaderprogram.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="fragmentShaderCode" type="void" signature="void fragmentShaderCodeChanged(const QByteArray &amp;fragmentShaderCode)">
                    <parameter type="const QByteArray &amp;" name="fragmentShaderCode" default=""/>
                </function>
                <function name="geometryShaderCode" fullname="Qt3DRender::QShaderProgram::geometryShaderCode" href="qt3drender-qshaderprogram.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="geometryShaderCode" type="QByteArray" signature="QByteArray geometryShaderCode() const"/>
                <function name="geometryShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::geometryShaderCodeChanged" href="qt3drender-qshaderprogram.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="geometryShaderCode" type="void" signature="void geometryShaderCodeChanged(const QByteArray &amp;geometryShaderCode)">
                    <parameter type="const QByteArray &amp;" name="geometryShaderCode" default=""/>
                </function>
                <function name="loadSource" fullname="Qt3DRender::QShaderProgram::loadSource" href="qt3drender-qshaderprogram.html#loadSource" status="active" access="public" location="qshaderprogram.h" documented="true" meta="plain" static="true" type="QByteArray" signature="QByteArray loadSource(const QUrl &amp;sourceUrl)">
                    <parameter type="const QUrl &amp;" name="sourceUrl" default=""/>
                </function>
                <function name="log" fullname="Qt3DRender::QShaderProgram::log" href="qt3drender-qshaderprogram.html#log-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="log" type="QString" signature="QString log() const"/>
                <function name="logChanged" fullname="Qt3DRender::QShaderProgram::logChanged" href="qt3drender-qshaderprogram.html#log-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="log" type="void" signature="void logChanged(const QString &amp;log)">
                    <parameter type="const QString &amp;" name="log" default=""/>
                </function>
                <function name="setComputeShaderCode" fullname="Qt3DRender::QShaderProgram::setComputeShaderCode" href="qt3drender-qshaderprogram.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="computeShaderCode" type="void" signature="void setComputeShaderCode(const QByteArray &amp;computeShaderCode)">
                    <parameter type="const QByteArray &amp;" name="computeShaderCode" default=""/>
                </function>
                <function name="setFormat" fullname="Qt3DRender::QShaderProgram::setFormat" href="qt3drender-qshaderprogram.html#format-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" associated-property="format" type="void" signature="void setFormat(Qt3DRender::QShaderProgram::Format format)">
                    <parameter type="Qt3DRender::QShaderProgram::Format" name="format" default=""/>
                </function>
                <function name="setFragmentShaderCode" fullname="Qt3DRender::QShaderProgram::setFragmentShaderCode" href="qt3drender-qshaderprogram.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="fragmentShaderCode" type="void" signature="void setFragmentShaderCode(const QByteArray &amp;fragmentShaderCode)">
                    <parameter type="const QByteArray &amp;" name="fragmentShaderCode" default=""/>
                </function>
                <function name="setGeometryShaderCode" fullname="Qt3DRender::QShaderProgram::setGeometryShaderCode" href="qt3drender-qshaderprogram.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="geometryShaderCode" type="void" signature="void setGeometryShaderCode(const QByteArray &amp;geometryShaderCode)">
                    <parameter type="const QByteArray &amp;" name="geometryShaderCode" default=""/>
                </function>
                <function name="setShaderCode" fullname="Qt3DRender::QShaderProgram::setShaderCode" href="qt3drender-qshaderprogram.html#setShaderCode" status="active" access="public" location="qshaderprogram.h" documented="true" meta="plain" type="void" signature="void setShaderCode(Qt3DRender::QShaderProgram::ShaderType type, const QByteArray &amp;shaderCode)">
                    <parameter type="Qt3DRender::QShaderProgram::ShaderType" name="type" default=""/>
                    <parameter type="const QByteArray &amp;" name="shaderCode" default=""/>
                </function>
                <function name="setTessellationControlShaderCode" fullname="Qt3DRender::QShaderProgram::setTessellationControlShaderCode" href="qt3drender-qshaderprogram.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="tessellationControlShaderCode" type="void" signature="void setTessellationControlShaderCode(const QByteArray &amp;tessellationControlShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationControlShaderCode" default=""/>
                </function>
                <function name="setTessellationEvaluationShaderCode" fullname="Qt3DRender::QShaderProgram::setTessellationEvaluationShaderCode" href="qt3drender-qshaderprogram.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="tessellationEvaluationShaderCode" type="void" signature="void setTessellationEvaluationShaderCode(const QByteArray &amp;tessellationEvaluationShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationEvaluationShaderCode" default=""/>
                </function>
                <function name="setVertexShaderCode" fullname="Qt3DRender::QShaderProgram::setVertexShaderCode" href="qt3drender-qshaderprogram.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="slot" associated-property="vertexShaderCode" type="void" signature="void setVertexShaderCode(const QByteArray &amp;vertexShaderCode)">
                    <parameter type="const QByteArray &amp;" name="vertexShaderCode" default=""/>
                </function>
                <function name="shaderCode" fullname="Qt3DRender::QShaderProgram::shaderCode" href="qt3drender-qshaderprogram.html#shaderCode" status="active" access="public" location="qshaderprogram.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray shaderCode(Qt3DRender::QShaderProgram::ShaderType type) const">
                    <parameter type="Qt3DRender::QShaderProgram::ShaderType" name="type" default=""/>
                </function>
                <function name="status" fullname="Qt3DRender::QShaderProgram::status" href="qt3drender-qshaderprogram.html#status" status="active" access="public" location="qshaderprogram.h" documented="true" meta="plain" const="true" associated-property="status" type="Qt3DRender::QShaderProgram::Status" signature="Qt3DRender::QShaderProgram::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DRender::QShaderProgram::statusChanged" href="qt3drender-qshaderprogram.html#status-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DRender::QShaderProgram::Status status)">
                    <parameter type="Qt3DRender::QShaderProgram::Status" name="status" default=""/>
                </function>
                <function name="tessellationControlShaderCode" fullname="Qt3DRender::QShaderProgram::tessellationControlShaderCode" href="qt3drender-qshaderprogram.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="tessellationControlShaderCode" type="QByteArray" signature="QByteArray tessellationControlShaderCode() const"/>
                <function name="tessellationControlShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::tessellationControlShaderCodeChanged" href="qt3drender-qshaderprogram.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="tessellationControlShaderCode" type="void" signature="void tessellationControlShaderCodeChanged(const QByteArray &amp;tessellationControlShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationControlShaderCode" default=""/>
                </function>
                <function name="tessellationEvaluationShaderCode" fullname="Qt3DRender::QShaderProgram::tessellationEvaluationShaderCode" href="qt3drender-qshaderprogram.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="tessellationEvaluationShaderCode" type="QByteArray" signature="QByteArray tessellationEvaluationShaderCode() const"/>
                <function name="tessellationEvaluationShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::tessellationEvaluationShaderCodeChanged" href="qt3drender-qshaderprogram.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="tessellationEvaluationShaderCode" type="void" signature="void tessellationEvaluationShaderCodeChanged(const QByteArray &amp;tessellationEvaluationShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationEvaluationShaderCode" default=""/>
                </function>
                <function name="vertexShaderCode" fullname="Qt3DRender::QShaderProgram::vertexShaderCode" href="qt3drender-qshaderprogram.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="plain" const="true" associated-property="vertexShaderCode" type="QByteArray" signature="QByteArray vertexShaderCode() const"/>
                <function name="vertexShaderCodeChanged" fullname="Qt3DRender::QShaderProgram::vertexShaderCodeChanged" href="qt3drender-qshaderprogram.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogram.h" meta="signal" associated-property="vertexShaderCode" type="void" signature="void vertexShaderCodeChanged(const QByteArray &amp;vertexShaderCode)">
                    <parameter type="const QByteArray &amp;" name="vertexShaderCode" default=""/>
                </function>
                <enum name="Format" fullname="Qt3DRender::QShaderProgram::Format" href="qt3drender-qshaderprogram.html#Format-enum" status="active" access="public" location="qshaderprogram.h" documented="true">
                    <value name="GLSL" value="0"/>
                    <value name="SPIRV" value="1"/>
                </enum>
                <enum name="ShaderType" fullname="Qt3DRender::QShaderProgram::ShaderType" href="qt3drender-qshaderprogram.html#ShaderType-enum" status="active" access="public" location="qshaderprogram.h" documented="true">
                    <value name="Vertex" value="0"/>
                    <value name="Fragment" value="1"/>
                    <value name="TessellationControl" value="2"/>
                    <value name="TessellationEvaluation" value="3"/>
                    <value name="Geometry" value="4"/>
                    <value name="Compute" value="5"/>
                </enum>
                <enum name="Status" fullname="Qt3DRender::QShaderProgram::Status" href="qt3drender-qshaderprogram.html#Status-enum" status="active" access="public" location="qshaderprogram.h" documented="true">
                    <value name="NotReady" value="0"/>
                    <value name="Ready" value="1"/>
                    <value name="Error" value="2"/>
                </enum>
                <property name="computeShaderCode" fullname="Qt3DRender::QShaderProgram::computeShaderCode" href="qt3drender-qshaderprogram.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="computeShaderCode"/>
                    <setter name="setComputeShaderCode"/>
                    <notifier name="computeShaderCodeChanged"/>
                </property>
                <property name="format" fullname="Qt3DRender::QShaderProgram::format" href="qt3drender-qshaderprogram.html#format-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="Format">
                    <getter name="format"/>
                    <setter name="setFormat"/>
                    <notifier name="formatChanged"/>
                </property>
                <property name="fragmentShaderCode" fullname="Qt3DRender::QShaderProgram::fragmentShaderCode" href="qt3drender-qshaderprogram.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="fragmentShaderCode"/>
                    <setter name="setFragmentShaderCode"/>
                    <notifier name="fragmentShaderCodeChanged"/>
                </property>
                <property name="geometryShaderCode" fullname="Qt3DRender::QShaderProgram::geometryShaderCode" href="qt3drender-qshaderprogram.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="geometryShaderCode"/>
                    <setter name="setGeometryShaderCode"/>
                    <notifier name="geometryShaderCodeChanged"/>
                </property>
                <property name="log" fullname="Qt3DRender::QShaderProgram::log" href="qt3drender-qshaderprogram.html#log-prop" status="active" access="public" location="qshaderprogram.h" documented="true" writable="false" dataType="QString">
                    <getter name="log"/>
                    <notifier name="logChanged"/>
                </property>
                <property name="status" fullname="Qt3DRender::QShaderProgram::status" href="qt3drender-qshaderprogram.html#status-prop" status="active" access="public" location="qshaderprogram.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
                <property name="tessellationControlShaderCode" fullname="Qt3DRender::QShaderProgram::tessellationControlShaderCode" href="qt3drender-qshaderprogram.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="tessellationControlShaderCode"/>
                    <setter name="setTessellationControlShaderCode"/>
                    <notifier name="tessellationControlShaderCodeChanged"/>
                </property>
                <property name="tessellationEvaluationShaderCode" fullname="Qt3DRender::QShaderProgram::tessellationEvaluationShaderCode" href="qt3drender-qshaderprogram.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="tessellationEvaluationShaderCode"/>
                    <setter name="setTessellationEvaluationShaderCode"/>
                    <notifier name="tessellationEvaluationShaderCodeChanged"/>
                </property>
                <property name="vertexShaderCode" fullname="Qt3DRender::QShaderProgram::vertexShaderCode" href="qt3drender-qshaderprogram.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogram.h" documented="true" dataType="QByteArray">
                    <getter name="vertexShaderCode"/>
                    <setter name="setVertexShaderCode"/>
                    <notifier name="vertexShaderCodeChanged"/>
                </property>
            </class>
            <class name="QShaderProgramBuilder" fullname="Qt3DRender::QShaderProgramBuilder" href="qt3drender-qshaderprogrambuilder.html" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Generates a Shader Program content from loaded graphs">
                <function name="computeShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderCode" href="qt3drender-qshaderprogrambuilder.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="computeShaderCode" type="QByteArray" signature="QByteArray computeShaderCode() const"/>
                <function name="computeShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="computeShaderCode" type="void" signature="void computeShaderCodeChanged(const QByteArray &amp;computeShaderCode)">
                    <parameter type="const QByteArray &amp;" name="computeShaderCode" default=""/>
                </function>
                <function name="computeShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderGraph" href="qt3drender-qshaderprogrambuilder.html#computeShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="computeShaderGraph" type="QUrl" signature="QUrl computeShaderGraph() const"/>
                <function name="computeShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#computeShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="computeShaderGraph" type="void" signature="void computeShaderGraphChanged(const QUrl &amp;computeShaderGraph)">
                    <parameter type="const QUrl &amp;" name="computeShaderGraph" default=""/>
                </function>
                <function name="enabledLayers" fullname="Qt3DRender::QShaderProgramBuilder::enabledLayers" href="qt3drender-qshaderprogrambuilder.html#enabledLayers-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="enabledLayers" type="QStringList" signature="QStringList enabledLayers() const"/>
                <function name="enabledLayersChanged" fullname="Qt3DRender::QShaderProgramBuilder::enabledLayersChanged" href="qt3drender-qshaderprogrambuilder.html#enabledLayers-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="enabledLayers" type="void" signature="void enabledLayersChanged(const QStringList &amp;layers)">
                    <parameter type="const QStringList &amp;" name="layers" default=""/>
                </function>
                <function name="fragmentShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderCode" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="fragmentShaderCode" type="QByteArray" signature="QByteArray fragmentShaderCode() const"/>
                <function name="fragmentShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="fragmentShaderCode" type="void" signature="void fragmentShaderCodeChanged(const QByteArray &amp;fragmentShaderCode)">
                    <parameter type="const QByteArray &amp;" name="fragmentShaderCode" default=""/>
                </function>
                <function name="fragmentShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderGraph" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="fragmentShaderGraph" type="QUrl" signature="QUrl fragmentShaderGraph() const"/>
                <function name="fragmentShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="fragmentShaderGraph" type="void" signature="void fragmentShaderGraphChanged(const QUrl &amp;fragmentShaderGraph)">
                    <parameter type="const QUrl &amp;" name="fragmentShaderGraph" default=""/>
                </function>
                <function name="geometryShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderCode" href="qt3drender-qshaderprogrambuilder.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="geometryShaderCode" type="QByteArray" signature="QByteArray geometryShaderCode() const"/>
                <function name="geometryShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="geometryShaderCode" type="void" signature="void geometryShaderCodeChanged(const QByteArray &amp;geometryShaderCode)">
                    <parameter type="const QByteArray &amp;" name="geometryShaderCode" default=""/>
                </function>
                <function name="geometryShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderGraph" href="qt3drender-qshaderprogrambuilder.html#geometryShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="geometryShaderGraph" type="QUrl" signature="QUrl geometryShaderGraph() const"/>
                <function name="geometryShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#geometryShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="geometryShaderGraph" type="void" signature="void geometryShaderGraphChanged(const QUrl &amp;geometryShaderGraph)">
                    <parameter type="const QUrl &amp;" name="geometryShaderGraph" default=""/>
                </function>
                <function name="setComputeShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setComputeShaderGraph" href="qt3drender-qshaderprogrambuilder.html#computeShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="computeShaderGraph" type="void" signature="void setComputeShaderGraph(const QUrl &amp;computeShaderGraph)">
                    <parameter type="const QUrl &amp;" name="computeShaderGraph" default=""/>
                </function>
                <function name="setEnabledLayers" fullname="Qt3DRender::QShaderProgramBuilder::setEnabledLayers" href="qt3drender-qshaderprogrambuilder.html#enabledLayers-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="enabledLayers" type="void" signature="void setEnabledLayers(const QStringList &amp;layers)">
                    <parameter type="const QStringList &amp;" name="layers" default=""/>
                </function>
                <function name="setFragmentShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setFragmentShaderGraph" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="fragmentShaderGraph" type="void" signature="void setFragmentShaderGraph(const QUrl &amp;fragmentShaderGraph)">
                    <parameter type="const QUrl &amp;" name="fragmentShaderGraph" default=""/>
                </function>
                <function name="setGeometryShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setGeometryShaderGraph" href="qt3drender-qshaderprogrambuilder.html#geometryShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="geometryShaderGraph" type="void" signature="void setGeometryShaderGraph(const QUrl &amp;geometryShaderGraph)">
                    <parameter type="const QUrl &amp;" name="geometryShaderGraph" default=""/>
                </function>
                <function name="setShaderProgram" fullname="Qt3DRender::QShaderProgramBuilder::setShaderProgram" href="qt3drender-qshaderprogrambuilder.html#shaderProgram-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="shaderProgram" type="void" signature="void setShaderProgram(Qt3DRender::QShaderProgram *program)">
                    <parameter type="Qt3DRender::QShaderProgram *" name="program" default=""/>
                </function>
                <function name="setTessellationControlShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setTessellationControlShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="tessellationControlShaderGraph" type="void" signature="void setTessellationControlShaderGraph(const QUrl &amp;tessellationControlShaderGraph)">
                    <parameter type="const QUrl &amp;" name="tessellationControlShaderGraph" default=""/>
                </function>
                <function name="setTessellationEvaluationShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setTessellationEvaluationShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="tessellationEvaluationShaderGraph" type="void" signature="void setTessellationEvaluationShaderGraph(const QUrl &amp;tessellationEvaluationShaderGraph)">
                    <parameter type="const QUrl &amp;" name="tessellationEvaluationShaderGraph" default=""/>
                </function>
                <function name="setVertexShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::setVertexShaderGraph" href="qt3drender-qshaderprogrambuilder.html#vertexShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="slot" associated-property="vertexShaderGraph" type="void" signature="void setVertexShaderGraph(const QUrl &amp;vertexShaderGraph)">
                    <parameter type="const QUrl &amp;" name="vertexShaderGraph" default=""/>
                </function>
                <function name="shaderProgram" fullname="Qt3DRender::QShaderProgramBuilder::shaderProgram" href="qt3drender-qshaderprogrambuilder.html#shaderProgram-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="shaderProgram" type="Qt3DRender::QShaderProgram *" signature="Qt3DRender::QShaderProgram * shaderProgram() const"/>
                <function name="shaderProgramChanged" fullname="Qt3DRender::QShaderProgramBuilder::shaderProgramChanged" href="qt3drender-qshaderprogrambuilder.html#shaderProgram-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="shaderProgram" type="void" signature="void shaderProgramChanged(Qt3DRender::QShaderProgram *shaderProgram)">
                    <parameter type="Qt3DRender::QShaderProgram *" name="shaderProgram" default=""/>
                </function>
                <function name="tessellationControlShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderCode" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="tessellationControlShaderCode" type="QByteArray" signature="QByteArray tessellationControlShaderCode() const"/>
                <function name="tessellationControlShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="tessellationControlShaderCode" type="void" signature="void tessellationControlShaderCodeChanged(const QByteArray &amp;tessellationControlShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationControlShaderCode" default=""/>
                </function>
                <function name="tessellationControlShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="tessellationControlShaderGraph" type="QUrl" signature="QUrl tessellationControlShaderGraph() const"/>
                <function name="tessellationControlShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="tessellationControlShaderGraph" type="void" signature="void tessellationControlShaderGraphChanged(const QUrl &amp;tessellationControlShaderGraph)">
                    <parameter type="const QUrl &amp;" name="tessellationControlShaderGraph" default=""/>
                </function>
                <function name="tessellationEvaluationShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderCode" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="tessellationEvaluationShaderCode" type="QByteArray" signature="QByteArray tessellationEvaluationShaderCode() const"/>
                <function name="tessellationEvaluationShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="tessellationEvaluationShaderCode" type="void" signature="void tessellationEvaluationShaderCodeChanged(const QByteArray &amp;tessellationEvaluationShaderCode)">
                    <parameter type="const QByteArray &amp;" name="tessellationEvaluationShaderCode" default=""/>
                </function>
                <function name="tessellationEvaluationShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="tessellationEvaluationShaderGraph" type="QUrl" signature="QUrl tessellationEvaluationShaderGraph() const"/>
                <function name="tessellationEvaluationShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="tessellationEvaluationShaderGraph" type="void" signature="void tessellationEvaluationShaderGraphChanged(const QUrl &amp;tessellationEvaluationShaderGraph)">
                    <parameter type="const QUrl &amp;" name="tessellationEvaluationShaderGraph" default=""/>
                </function>
                <function name="vertexShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderCode" href="qt3drender-qshaderprogrambuilder.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="vertexShaderCode" type="QByteArray" signature="QByteArray vertexShaderCode() const"/>
                <function name="vertexShaderCodeChanged" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderCodeChanged" href="qt3drender-qshaderprogrambuilder.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="vertexShaderCode" type="void" signature="void vertexShaderCodeChanged(const QByteArray &amp;vertexShaderCode)">
                    <parameter type="const QByteArray &amp;" name="vertexShaderCode" default=""/>
                </function>
                <function name="vertexShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderGraph" href="qt3drender-qshaderprogrambuilder.html#vertexShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="plain" const="true" associated-property="vertexShaderGraph" type="QUrl" signature="QUrl vertexShaderGraph() const"/>
                <function name="vertexShaderGraphChanged" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderGraphChanged" href="qt3drender-qshaderprogrambuilder.html#vertexShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" meta="signal" associated-property="vertexShaderGraph" type="void" signature="void vertexShaderGraphChanged(const QUrl &amp;vertexShaderGraph)">
                    <parameter type="const QUrl &amp;" name="vertexShaderGraph" default=""/>
                </function>
                <property name="computeShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderCode" href="qt3drender-qshaderprogrambuilder.html#computeShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="computeShaderCode"/>
                    <notifier name="computeShaderCodeChanged"/>
                </property>
                <property name="computeShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::computeShaderGraph" href="qt3drender-qshaderprogrambuilder.html#computeShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="computeShaderGraph"/>
                    <setter name="setComputeShaderGraph"/>
                    <notifier name="computeShaderGraphChanged"/>
                </property>
                <property name="enabledLayers" fullname="Qt3DRender::QShaderProgramBuilder::enabledLayers" href="qt3drender-qshaderprogrambuilder.html#enabledLayers-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QStringList">
                    <getter name="enabledLayers"/>
                    <setter name="setEnabledLayers"/>
                    <notifier name="enabledLayersChanged"/>
                </property>
                <property name="fragmentShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderCode" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="fragmentShaderCode"/>
                    <notifier name="fragmentShaderCodeChanged"/>
                </property>
                <property name="fragmentShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::fragmentShaderGraph" href="qt3drender-qshaderprogrambuilder.html#fragmentShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="fragmentShaderGraph"/>
                    <setter name="setFragmentShaderGraph"/>
                    <notifier name="fragmentShaderGraphChanged"/>
                </property>
                <property name="geometryShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderCode" href="qt3drender-qshaderprogrambuilder.html#geometryShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="geometryShaderCode"/>
                    <notifier name="geometryShaderCodeChanged"/>
                </property>
                <property name="geometryShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::geometryShaderGraph" href="qt3drender-qshaderprogrambuilder.html#geometryShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="geometryShaderGraph"/>
                    <setter name="setGeometryShaderGraph"/>
                    <notifier name="geometryShaderGraphChanged"/>
                </property>
                <property name="shaderProgram" fullname="Qt3DRender::QShaderProgramBuilder::shaderProgram" href="qt3drender-qshaderprogrambuilder.html#shaderProgram-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="Qt3DRender::QShaderProgram*">
                    <getter name="shaderProgram"/>
                    <setter name="setShaderProgram"/>
                    <notifier name="shaderProgramChanged"/>
                </property>
                <property name="tessellationControlShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderCode" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="tessellationControlShaderCode"/>
                    <notifier name="tessellationControlShaderCodeChanged"/>
                </property>
                <property name="tessellationControlShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::tessellationControlShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationControlShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="tessellationControlShaderGraph"/>
                    <setter name="setTessellationControlShaderGraph"/>
                    <notifier name="tessellationControlShaderGraphChanged"/>
                </property>
                <property name="tessellationEvaluationShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderCode" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="tessellationEvaluationShaderCode"/>
                    <notifier name="tessellationEvaluationShaderCodeChanged"/>
                </property>
                <property name="tessellationEvaluationShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::tessellationEvaluationShaderGraph" href="qt3drender-qshaderprogrambuilder.html#tessellationEvaluationShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="tessellationEvaluationShaderGraph"/>
                    <setter name="setTessellationEvaluationShaderGraph"/>
                    <notifier name="tessellationEvaluationShaderGraphChanged"/>
                </property>
                <property name="vertexShaderCode" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderCode" href="qt3drender-qshaderprogrambuilder.html#vertexShaderCode-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" writable="false" dataType="QByteArray">
                    <getter name="vertexShaderCode"/>
                    <notifier name="vertexShaderCodeChanged"/>
                </property>
                <property name="vertexShaderGraph" fullname="Qt3DRender::QShaderProgramBuilder::vertexShaderGraph" href="qt3drender-qshaderprogrambuilder.html#vertexShaderGraph-prop" status="active" access="public" location="qshaderprogrambuilder.h" documented="true" dataType="QUrl">
                    <getter name="vertexShaderGraph"/>
                    <setter name="setVertexShaderGraph"/>
                    <notifier name="vertexShaderGraphChanged"/>
                </property>
            </class>
            <class name="QSharedGLTexture" fullname="Qt3DRender::QSharedGLTexture" href="qt3drender-qsharedgltexture.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="Allows to use a textureId from a separate OpenGL context in a Qt 3D scene">
                <function name="setTextureId" fullname="Qt3DRender::QSharedGLTexture::setTextureId" href="qt3drender-qsharedgltexture.html#textureId-prop" status="active" access="public" location="qtexture.h" meta="slot" associated-property="textureId" type="void" signature="void setTextureId(int id)">
                    <parameter type="int" name="id" default=""/>
                </function>
                <function name="textureId" fullname="Qt3DRender::QSharedGLTexture::textureId" href="qt3drender-qsharedgltexture.html#textureId-prop" status="active" access="public" location="qtexture.h" meta="plain" const="true" associated-property="textureId" type="int" signature="int textureId() const"/>
                <function name="textureIdChanged" fullname="Qt3DRender::QSharedGLTexture::textureIdChanged" href="qt3drender-qsharedgltexture.html#textureId-prop" status="active" access="public" location="qtexture.h" meta="signal" associated-property="textureId" type="void" signature="void textureIdChanged(int textureId)">
                    <parameter type="int" name="textureId" default=""/>
                </function>
                <property name="textureId" fullname="Qt3DRender::QSharedGLTexture::textureId" href="qt3drender-qsharedgltexture.html#textureId-prop" status="active" access="public" location="qtexture.h" documented="true" dataType="int">
                    <getter name="textureId"/>
                    <setter name="setTextureId"/>
                    <notifier name="textureIdChanged"/>
                </property>
            </class>
            <class name="QSortPolicy" fullname="Qt3DRender::QSortPolicy" href="qt3drender-qsortpolicy.html" status="active" access="public" location="qsortpolicy.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Provides storage for the sort types to be used">
                <function name="QSortPolicy" fullname="Qt3DRender::QSortPolicy::QSortPolicy" href="qt3drender-qsortpolicy.html#QSortPolicy" status="active" access="public" location="qsortpolicy.h" documented="true" meta="constructor" explicit="true" signature="QSortPolicy(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="setSortTypes" fullname="Qt3DRender::QSortPolicy::setSortTypes" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" meta="slot" associated-property="sortTypes" type="void" signature="void setSortTypes(const QList&lt;Qt3DRender::QSortPolicy::SortType&gt; &amp;sortTypes)">
                    <parameter type="const QList&lt;Qt3DRender::QSortPolicy::SortType&gt; &amp;" name="sortTypes" default=""/>
                </function>
                <function name="setSortTypes" fullname="Qt3DRender::QSortPolicy::setSortTypes" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" meta="slot" associated-property="sortTypes" type="void" signature="void setSortTypes(const QList&lt;int&gt; &amp;sortTypesInt)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="sortTypesInt" default=""/>
                </function>
                <function name="sortTypes" fullname="Qt3DRender::QSortPolicy::sortTypes" href="qt3drender-qsortpolicy.html#sortTypes" status="active" access="public" location="qsortpolicy.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QSortPolicy::SortType&gt;" signature="QList&lt;Qt3DRender::QSortPolicy::SortType&gt; sortTypes() const"/>
                <function name="sortTypesChanged" fullname="Qt3DRender::QSortPolicy::sortTypesChanged" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" meta="signal" associated-property="sortTypes" type="void" signature="void sortTypesChanged(const QList&lt;Qt3DRender::QSortPolicy::SortType&gt; &amp;sortTypes)">
                    <parameter type="const QList&lt;Qt3DRender::QSortPolicy::SortType&gt; &amp;" name="sortTypes" default=""/>
                </function>
                <function name="sortTypesChanged" fullname="Qt3DRender::QSortPolicy::sortTypesChanged" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" meta="signal" associated-property="sortTypes" type="void" signature="void sortTypesChanged(const QList&lt;int&gt; &amp;sortTypes)">
                    <parameter type="const QList&lt;int&gt; &amp;" name="sortTypes" default=""/>
                </function>
                <function name="sortTypesInt" fullname="Qt3DRender::QSortPolicy::sortTypesInt" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" meta="plain" const="true" associated-property="sortTypes" type="QList&lt;int&gt;" signature="QList&lt;int&gt; sortTypesInt() const"/>
                <enum name="SortType" fullname="Qt3DRender::QSortPolicy::SortType" href="qt3drender-qsortpolicy.html#SortType-enum" status="active" access="public" location="qsortpolicy.h" documented="true">
                    <value name="StateChangeCost" value="(1 &lt;&lt; 0)"/>
                    <value name="BackToFront" value="(1 &lt;&lt; 1)"/>
                    <value name="Material" value="(1 &lt;&lt; 2)"/>
                    <value name="FrontToBack" value="(1 &lt;&lt; 3)"/>
                    <value name="Texture" value="(1 &lt;&lt; 4)" since="5.14"/>
                    <value name="Uniform" value="(1 &lt;&lt; 5)" since="5.15"/>
                </enum>
                <property name="sortTypes" fullname="Qt3DRender::QSortPolicy::sortTypes" href="qt3drender-qsortpolicy.html#sortTypes-prop" status="active" access="public" location="qsortpolicy.h" documented="true" dataType="QList&lt;int&gt;">
                    <getter name="sortTypesInt"/>
                    <setter name="setSortTypes"/>
                    <setter name="setSortTypes"/>
                    <notifier name="sortTypesChanged"/>
                    <notifier name="sortTypesChanged"/>
                </property>
            </class>
            <class name="QSpotLight" fullname="Qt3DRender::QSpotLight" href="qt3drender-qspotlight.html" status="active" access="public" location="qspotlight.h" documented="true" bases="Qt3DRender::QAbstractLight" module="Qt3DRender" brief="Encapsulate a Spot Light object in a Qt 3D scene">
                <function name="QSpotLight" fullname="Qt3DRender::QSpotLight::QSpotLight" href="qt3drender-qspotlight.html#QSpotLight" status="active" access="public" location="qspotlight.h" documented="true" meta="constructor" explicit="true" signature="QSpotLight(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="constantAttenuation" fullname="Qt3DRender::QSpotLight::constantAttenuation" href="qt3drender-qspotlight.html#constantAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="plain" const="true" associated-property="constantAttenuation" type="float" signature="float constantAttenuation() const"/>
                <function name="constantAttenuationChanged" fullname="Qt3DRender::QSpotLight::constantAttenuationChanged" href="qt3drender-qspotlight.html#constantAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="signal" associated-property="constantAttenuation" type="void" signature="void constantAttenuationChanged(float constantAttenuation)">
                    <parameter type="float" name="constantAttenuation" default=""/>
                </function>
                <function name="cutOffAngle" fullname="Qt3DRender::QSpotLight::cutOffAngle" href="qt3drender-qspotlight.html#cutOffAngle-prop" status="active" access="public" location="qspotlight.h" meta="plain" const="true" associated-property="cutOffAngle" type="float" signature="float cutOffAngle() const"/>
                <function name="cutOffAngleChanged" fullname="Qt3DRender::QSpotLight::cutOffAngleChanged" href="qt3drender-qspotlight.html#cutOffAngle-prop" status="active" access="public" location="qspotlight.h" meta="signal" associated-property="cutOffAngle" type="void" signature="void cutOffAngleChanged(float cutOffAngle)">
                    <parameter type="float" name="cutOffAngle" default=""/>
                </function>
                <function name="linearAttenuation" fullname="Qt3DRender::QSpotLight::linearAttenuation" href="qt3drender-qspotlight.html#linearAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="plain" const="true" associated-property="linearAttenuation" type="float" signature="float linearAttenuation() const"/>
                <function name="linearAttenuationChanged" fullname="Qt3DRender::QSpotLight::linearAttenuationChanged" href="qt3drender-qspotlight.html#linearAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="signal" associated-property="linearAttenuation" type="void" signature="void linearAttenuationChanged(float linearAttenuation)">
                    <parameter type="float" name="linearAttenuation" default=""/>
                </function>
                <function name="localDirection" fullname="Qt3DRender::QSpotLight::localDirection" href="qt3drender-qspotlight.html#localDirection-prop" status="active" access="public" location="qspotlight.h" meta="plain" const="true" associated-property="localDirection" type="QVector3D" signature="QVector3D localDirection() const"/>
                <function name="localDirectionChanged" fullname="Qt3DRender::QSpotLight::localDirectionChanged" href="qt3drender-qspotlight.html#localDirection-prop" status="active" access="public" location="qspotlight.h" meta="signal" associated-property="localDirection" type="void" signature="void localDirectionChanged(const QVector3D &amp;localDirection)">
                    <parameter type="const QVector3D &amp;" name="localDirection" default=""/>
                </function>
                <function name="quadraticAttenuation" fullname="Qt3DRender::QSpotLight::quadraticAttenuation" href="qt3drender-qspotlight.html#quadraticAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="plain" const="true" associated-property="quadraticAttenuation" type="float" signature="float quadraticAttenuation() const"/>
                <function name="quadraticAttenuationChanged" fullname="Qt3DRender::QSpotLight::quadraticAttenuationChanged" href="qt3drender-qspotlight.html#quadraticAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="signal" associated-property="quadraticAttenuation" type="void" signature="void quadraticAttenuationChanged(float quadraticAttenuation)">
                    <parameter type="float" name="quadraticAttenuation" default=""/>
                </function>
                <function name="setConstantAttenuation" fullname="Qt3DRender::QSpotLight::setConstantAttenuation" href="qt3drender-qspotlight.html#constantAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="slot" associated-property="constantAttenuation" type="void" signature="void setConstantAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setCutOffAngle" fullname="Qt3DRender::QSpotLight::setCutOffAngle" href="qt3drender-qspotlight.html#cutOffAngle-prop" status="active" access="public" location="qspotlight.h" meta="slot" associated-property="cutOffAngle" type="void" signature="void setCutOffAngle(float cutOffAngle)">
                    <parameter type="float" name="cutOffAngle" default=""/>
                </function>
                <function name="setLinearAttenuation" fullname="Qt3DRender::QSpotLight::setLinearAttenuation" href="qt3drender-qspotlight.html#linearAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="slot" associated-property="linearAttenuation" type="void" signature="void setLinearAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <function name="setLocalDirection" fullname="Qt3DRender::QSpotLight::setLocalDirection" href="qt3drender-qspotlight.html#localDirection-prop" status="active" access="public" location="qspotlight.h" meta="slot" associated-property="localDirection" type="void" signature="void setLocalDirection(const QVector3D &amp;localDirection)">
                    <parameter type="const QVector3D &amp;" name="localDirection" default=""/>
                </function>
                <function name="setQuadraticAttenuation" fullname="Qt3DRender::QSpotLight::setQuadraticAttenuation" href="qt3drender-qspotlight.html#quadraticAttenuation-prop" status="active" access="public" location="qspotlight.h" meta="slot" associated-property="quadraticAttenuation" type="void" signature="void setQuadraticAttenuation(float value)">
                    <parameter type="float" name="value" default=""/>
                </function>
                <property name="constantAttenuation" fullname="Qt3DRender::QSpotLight::constantAttenuation" href="qt3drender-qspotlight.html#constantAttenuation-prop" status="active" access="public" location="qspotlight.h" documented="true" dataType="float">
                    <getter name="constantAttenuation"/>
                    <setter name="setConstantAttenuation"/>
                    <notifier name="constantAttenuationChanged"/>
                </property>
                <property name="cutOffAngle" fullname="Qt3DRender::QSpotLight::cutOffAngle" href="qt3drender-qspotlight.html#cutOffAngle-prop" status="active" access="public" location="qspotlight.h" documented="true" dataType="float">
                    <getter name="cutOffAngle"/>
                    <setter name="setCutOffAngle"/>
                    <notifier name="cutOffAngleChanged"/>
                </property>
                <property name="linearAttenuation" fullname="Qt3DRender::QSpotLight::linearAttenuation" href="qt3drender-qspotlight.html#linearAttenuation-prop" status="active" access="public" location="qspotlight.h" documented="true" dataType="float">
                    <getter name="linearAttenuation"/>
                    <setter name="setLinearAttenuation"/>
                    <notifier name="linearAttenuationChanged"/>
                </property>
                <property name="localDirection" fullname="Qt3DRender::QSpotLight::localDirection" href="qt3drender-qspotlight.html#localDirection-prop" status="active" access="public" location="qspotlight.h" documented="true" dataType="QVector3D">
                    <getter name="localDirection"/>
                    <setter name="setLocalDirection"/>
                    <notifier name="localDirectionChanged"/>
                </property>
                <property name="quadraticAttenuation" fullname="Qt3DRender::QSpotLight::quadraticAttenuation" href="qt3drender-qspotlight.html#quadraticAttenuation-prop" status="active" access="public" location="qspotlight.h" documented="true" dataType="float">
                    <getter name="quadraticAttenuation"/>
                    <setter name="setQuadraticAttenuation"/>
                    <notifier name="quadraticAttenuationChanged"/>
                </property>
            </class>
            <class name="QStencilMask" fullname="Qt3DRender::QStencilMask" href="qt3drender-qstencilmask.html" status="active" access="public" location="qstencilmask.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Controls the front and back writing of individual bits in the stencil planes">
                <function name="QStencilMask" fullname="Qt3DRender::QStencilMask::QStencilMask" href="qt3drender-qstencilmask.html#QStencilMask" status="active" access="public" location="qstencilmask.h" documented="true" meta="constructor" explicit="true" signature="QStencilMask(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="backOutputMask" fullname="Qt3DRender::QStencilMask::backOutputMask" href="qt3drender-qstencilmask.html#backOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="plain" const="true" associated-property="backOutputMask" type="uint" signature="uint backOutputMask() const"/>
                <function name="backOutputMaskChanged" fullname="Qt3DRender::QStencilMask::backOutputMaskChanged" href="qt3drender-qstencilmask.html#backOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="signal" associated-property="backOutputMask" type="void" signature="void backOutputMaskChanged(uint backOutputMask)">
                    <parameter type="uint" name="backOutputMask" default=""/>
                </function>
                <function name="frontOutputMask" fullname="Qt3DRender::QStencilMask::frontOutputMask" href="qt3drender-qstencilmask.html#frontOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="plain" const="true" associated-property="frontOutputMask" type="uint" signature="uint frontOutputMask() const"/>
                <function name="frontOutputMaskChanged" fullname="Qt3DRender::QStencilMask::frontOutputMaskChanged" href="qt3drender-qstencilmask.html#frontOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="signal" associated-property="frontOutputMask" type="void" signature="void frontOutputMaskChanged(uint frontOutputMask)">
                    <parameter type="uint" name="frontOutputMask" default=""/>
                </function>
                <function name="setBackOutputMask" fullname="Qt3DRender::QStencilMask::setBackOutputMask" href="qt3drender-qstencilmask.html#backOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="slot" associated-property="backOutputMask" type="void" signature="void setBackOutputMask(uint backOutputMask)">
                    <parameter type="uint" name="backOutputMask" default=""/>
                </function>
                <function name="setFrontOutputMask" fullname="Qt3DRender::QStencilMask::setFrontOutputMask" href="qt3drender-qstencilmask.html#frontOutputMask-prop" status="active" access="public" location="qstencilmask.h" meta="slot" associated-property="frontOutputMask" type="void" signature="void setFrontOutputMask(uint frontOutputMask)">
                    <parameter type="uint" name="frontOutputMask" default=""/>
                </function>
                <property name="backOutputMask" fullname="Qt3DRender::QStencilMask::backOutputMask" href="qt3drender-qstencilmask.html#backOutputMask-prop" status="active" access="public" location="qstencilmask.h" documented="true" dataType="uint">
                    <getter name="backOutputMask"/>
                    <setter name="setBackOutputMask"/>
                    <notifier name="backOutputMaskChanged"/>
                </property>
                <property name="frontOutputMask" fullname="Qt3DRender::QStencilMask::frontOutputMask" href="qt3drender-qstencilmask.html#frontOutputMask-prop" status="active" access="public" location="qstencilmask.h" documented="true" dataType="uint">
                    <getter name="frontOutputMask"/>
                    <setter name="setFrontOutputMask"/>
                    <notifier name="frontOutputMaskChanged"/>
                </property>
            </class>
            <class name="QStencilOperation" fullname="Qt3DRender::QStencilOperation" href="qt3drender-qstenciloperation.html" status="active" access="public" location="qstenciloperation.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies stencil operation">
                <function name="QStencilOperation" fullname="Qt3DRender::QStencilOperation::QStencilOperation" href="qt3drender-qstenciloperation.html#QStencilOperation" status="active" access="public" location="qstenciloperation.h" documented="true" meta="constructor" explicit="true" signature="QStencilOperation(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="back" fullname="Qt3DRender::QStencilOperation::back" href="qt3drender-qstenciloperation.html#back-prop" status="active" access="public" location="qstenciloperation.h" meta="plain" const="true" associated-property="back" type="Qt3DRender::QStencilOperationArguments *" signature="Qt3DRender::QStencilOperationArguments * back() const"/>
                <property name="back" fullname="Qt3DRender::QStencilOperation::back" href="qt3drender-qstenciloperation.html#back-prop" status="active" access="public" location="qstenciloperation.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QStencilOperationArguments*">
                    <getter name="back"/>
                </property>
                <property name="front" fullname="Qt3DRender::QStencilOperation::front" href="qt3drender-qstenciloperation.html#front-prop" status="active" access="public" location="qstenciloperation.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QStencilOperationArguments*"/>
            </class>
            <class name="QStencilOperationArguments" fullname="Qt3DRender::QStencilOperationArguments" href="qt3drender-qstenciloperationarguments.html" status="active" access="public" location="qstenciloperationarguments.h" documented="true" groups="renderstates" bases="QObject" module="Qt3DRender" brief="Sets the actions to be taken when stencil and depth tests fail">
                <function name="QStencilOperationArguments" fullname="Qt3DRender::QStencilOperationArguments::QStencilOperationArguments" href="qt3drender-qstenciloperationarguments.html#QStencilOperationArguments" status="active" access="private" location="qstenciloperationarguments.h" documented="true" meta="constructor" explicit="true" signature="QStencilOperationArguments(Qt3DRender::QStencilOperationArguments::FaceMode mode, QObject *parent)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::FaceMode" name="mode" default=""/>
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="allTestsPassOperation" fullname="Qt3DRender::QStencilOperationArguments::allTestsPassOperation" href="qt3drender-qstenciloperationarguments.html#allTestsPassOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="plain" const="true" associated-property="allTestsPassOperation" type="Qt3DRender::QStencilOperationArguments::Operation" signature="Qt3DRender::QStencilOperationArguments::Operation allTestsPassOperation() const"/>
                <function name="allTestsPassOperationChanged" fullname="Qt3DRender::QStencilOperationArguments::allTestsPassOperationChanged" href="qt3drender-qstenciloperationarguments.html#allTestsPassOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="signal" associated-property="allTestsPassOperation" type="void" signature="void allTestsPassOperationChanged(Qt3DRender::QStencilOperationArguments::Operation stencilDepthPass)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="stencilDepthPass" default=""/>
                </function>
                <function name="depthTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::depthTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#depthTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="plain" const="true" associated-property="depthTestFailureOperation" type="Qt3DRender::QStencilOperationArguments::Operation" signature="Qt3DRender::QStencilOperationArguments::Operation depthTestFailureOperation() const"/>
                <function name="depthTestFailureOperationChanged" fullname="Qt3DRender::QStencilOperationArguments::depthTestFailureOperationChanged" href="qt3drender-qstenciloperationarguments.html#depthTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="signal" associated-property="depthTestFailureOperation" type="void" signature="void depthTestFailureOperationChanged(Qt3DRender::QStencilOperationArguments::Operation depthFail)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="depthFail" default=""/>
                </function>
                <function name="faceMode" fullname="Qt3DRender::QStencilOperationArguments::faceMode" href="qt3drender-qstenciloperationarguments.html#faceMode-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="plain" const="true" associated-property="faceMode" type="Qt3DRender::QStencilOperationArguments::FaceMode" signature="Qt3DRender::QStencilOperationArguments::FaceMode faceMode() const"/>
                <function name="faceModeChanged" fullname="Qt3DRender::QStencilOperationArguments::faceModeChanged" href="qt3drender-qstenciloperationarguments.html#faceMode-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="signal" associated-property="faceMode" type="void" signature="void faceModeChanged(Qt3DRender::QStencilOperationArguments::FaceMode faceMode)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::FaceMode" name="faceMode" default=""/>
                </function>
                <function name="setAllTestsPassOperation" fullname="Qt3DRender::QStencilOperationArguments::setAllTestsPassOperation" href="qt3drender-qstenciloperationarguments.html#allTestsPassOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="slot" associated-property="allTestsPassOperation" type="void" signature="void setAllTestsPassOperation(Qt3DRender::QStencilOperationArguments::Operation operation)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="operation" default=""/>
                </function>
                <function name="setDepthTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::setDepthTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#depthTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="slot" associated-property="depthTestFailureOperation" type="void" signature="void setDepthTestFailureOperation(Qt3DRender::QStencilOperationArguments::Operation operation)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="operation" default=""/>
                </function>
                <function name="setStencilTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::setStencilTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#stencilTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="slot" associated-property="stencilTestFailureOperation" type="void" signature="void setStencilTestFailureOperation(Qt3DRender::QStencilOperationArguments::Operation operation)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="operation" default=""/>
                </function>
                <function name="stencilTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::stencilTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#stencilTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="plain" const="true" associated-property="stencilTestFailureOperation" type="Qt3DRender::QStencilOperationArguments::Operation" signature="Qt3DRender::QStencilOperationArguments::Operation stencilTestFailureOperation() const"/>
                <function name="stencilTestFailureOperationChanged" fullname="Qt3DRender::QStencilOperationArguments::stencilTestFailureOperationChanged" href="qt3drender-qstenciloperationarguments.html#stencilTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" meta="signal" associated-property="stencilTestFailureOperation" type="void" signature="void stencilTestFailureOperationChanged(Qt3DRender::QStencilOperationArguments::Operation stencilFail)">
                    <parameter type="Qt3DRender::QStencilOperationArguments::Operation" name="stencilFail" default=""/>
                </function>
                <enum name="FaceMode" fullname="Qt3DRender::QStencilOperationArguments::FaceMode" href="qt3drender-qstenciloperationarguments.html#FaceMode-enum" status="active" access="public" location="qstenciloperationarguments.h" documented="true">
                    <value name="Front" value="0x0404"/>
                    <value name="Back" value="0x0405"/>
                    <value name="FrontAndBack" value="0x0408"/>
                </enum>
                <enum name="Operation" fullname="Qt3DRender::QStencilOperationArguments::Operation" href="qt3drender-qstenciloperationarguments.html#Operation-enum" status="active" access="public" location="qstenciloperationarguments.h" documented="true">
                    <value name="Zero" value="0"/>
                    <value name="Keep" value="0x1E00"/>
                    <value name="Replace" value="0x1E01"/>
                    <value name="Increment" value="0x1E02"/>
                    <value name="Decrement" value="0x1E03"/>
                    <value name="IncrementWrap" value="0x8507"/>
                    <value name="DecrementWrap" value="0x8508"/>
                    <value name="Invert" value="0x150A"/>
                </enum>
                <property name="allTestsPassOperation" fullname="Qt3DRender::QStencilOperationArguments::allTestsPassOperation" href="qt3drender-qstenciloperationarguments.html#allTestsPassOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" documented="true" dataType="Operation">
                    <getter name="allTestsPassOperation"/>
                    <setter name="setAllTestsPassOperation"/>
                    <notifier name="allTestsPassOperationChanged"/>
                </property>
                <property name="depthTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::depthTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#depthTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" documented="true" dataType="Operation">
                    <getter name="depthTestFailureOperation"/>
                    <setter name="setDepthTestFailureOperation"/>
                    <notifier name="depthTestFailureOperationChanged"/>
                </property>
                <property name="faceMode" fullname="Qt3DRender::QStencilOperationArguments::faceMode" href="qt3drender-qstenciloperationarguments.html#faceMode-prop" status="active" access="public" location="qstenciloperationarguments.h" documented="true" writable="false" dataType="FaceMode">
                    <getter name="faceMode"/>
                    <notifier name="faceModeChanged"/>
                </property>
                <property name="stencilTestFailureOperation" fullname="Qt3DRender::QStencilOperationArguments::stencilTestFailureOperation" href="qt3drender-qstenciloperationarguments.html#stencilTestFailureOperation-prop" status="active" access="public" location="qstenciloperationarguments.h" documented="true" dataType="Operation">
                    <getter name="stencilTestFailureOperation"/>
                    <setter name="setStencilTestFailureOperation"/>
                    <notifier name="stencilTestFailureOperationChanged"/>
                </property>
            </class>
            <class name="QStencilTest" fullname="Qt3DRender::QStencilTest" href="qt3drender-qstenciltest.html" status="active" access="public" location="qstenciltest.h" documented="true" groups="renderstates" bases="Qt3DRender::QRenderState" module="Qt3DRender" brief="Specifies arguments for the stecil test">
                <function name="QStencilTest" fullname="Qt3DRender::QStencilTest::QStencilTest" href="qt3drender-qstenciltest.html#QStencilTest" status="active" access="public" location="qstenciltest.h" documented="true" meta="constructor" explicit="true" signature="QStencilTest(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="back" fullname="Qt3DRender::QStencilTest::back" href="qt3drender-qstenciltest.html#back-prop" status="active" access="public" location="qstenciltest.h" meta="plain" const="true" associated-property="back" type="Qt3DRender::QStencilTestArguments *" signature="Qt3DRender::QStencilTestArguments * back() const"/>
                <property name="back" fullname="Qt3DRender::QStencilTest::back" href="qt3drender-qstenciltest.html#back-prop" status="active" access="public" location="qstenciltest.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QStencilTestArguments*">
                    <getter name="back"/>
                </property>
                <property name="front" fullname="Qt3DRender::QStencilTest::front" href="qt3drender-qstenciltest.html#front-prop" status="active" access="public" location="qstenciltest.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QStencilTestArguments*"/>
            </class>
            <class name="QStencilTestArguments" fullname="Qt3DRender::QStencilTestArguments" href="qt3drender-qstenciltestarguments.html" status="active" access="public" location="qstenciltestarguments.h" documented="true" groups="renderstates" bases="QObject" module="Qt3DRender" brief="Specifies arguments for stencil test">
                <function name="QStencilTestArguments" fullname="Qt3DRender::QStencilTestArguments::QStencilTestArguments" href="qt3drender-qstenciltestarguments.html#QStencilTestArguments" status="active" access="private" location="qstenciltestarguments.h" documented="true" meta="constructor" explicit="true" signature="QStencilTestArguments(Qt3DRender::QStencilTestArguments::StencilFaceMode face, QObject *parent)">
                    <parameter type="Qt3DRender::QStencilTestArguments::StencilFaceMode" name="face" default=""/>
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="comparisonMask" fullname="Qt3DRender::QStencilTestArguments::comparisonMask" href="qt3drender-qstenciltestarguments.html#comparisonMask-prop" status="active" access="public" location="qstenciltestarguments.h" meta="plain" const="true" associated-property="comparisonMask" type="uint" signature="uint comparisonMask() const"/>
                <function name="comparisonMaskChanged" fullname="Qt3DRender::QStencilTestArguments::comparisonMaskChanged" href="qt3drender-qstenciltestarguments.html#comparisonMask-prop" status="active" access="public" location="qstenciltestarguments.h" meta="signal" associated-property="comparisonMask" type="void" signature="void comparisonMaskChanged(uint comparisonMask)">
                    <parameter type="uint" name="comparisonMask" default=""/>
                </function>
                <function name="faceMode" fullname="Qt3DRender::QStencilTestArguments::faceMode" href="qt3drender-qstenciltestarguments.html#faceMode-prop" status="active" access="public" location="qstenciltestarguments.h" meta="plain" const="true" associated-property="faceMode" type="Qt3DRender::QStencilTestArguments::StencilFaceMode" signature="Qt3DRender::QStencilTestArguments::StencilFaceMode faceMode() const"/>
                <function name="faceModeChanged" fullname="Qt3DRender::QStencilTestArguments::faceModeChanged" href="qt3drender-qstenciltestarguments.html#faceMode-prop" status="active" access="public" location="qstenciltestarguments.h" meta="signal" associated-property="faceMode" type="void" signature="void faceModeChanged(Qt3DRender::QStencilTestArguments::StencilFaceMode faceMode)">
                    <parameter type="Qt3DRender::QStencilTestArguments::StencilFaceMode" name="faceMode" default=""/>
                </function>
                <function name="referenceValue" fullname="Qt3DRender::QStencilTestArguments::referenceValue" href="qt3drender-qstenciltestarguments.html#referenceValue-prop" status="active" access="public" location="qstenciltestarguments.h" meta="plain" const="true" associated-property="referenceValue" type="int" signature="int referenceValue() const"/>
                <function name="referenceValueChanged" fullname="Qt3DRender::QStencilTestArguments::referenceValueChanged" href="qt3drender-qstenciltestarguments.html#referenceValue-prop" status="active" access="public" location="qstenciltestarguments.h" meta="signal" associated-property="referenceValue" type="void" signature="void referenceValueChanged(int referenceValue)">
                    <parameter type="int" name="referenceValue" default=""/>
                </function>
                <function name="setComparisonMask" fullname="Qt3DRender::QStencilTestArguments::setComparisonMask" href="qt3drender-qstenciltestarguments.html#comparisonMask-prop" status="active" access="public" location="qstenciltestarguments.h" meta="slot" associated-property="comparisonMask" type="void" signature="void setComparisonMask(uint comparisonMask)">
                    <parameter type="uint" name="comparisonMask" default=""/>
                </function>
                <function name="setReferenceValue" fullname="Qt3DRender::QStencilTestArguments::setReferenceValue" href="qt3drender-qstenciltestarguments.html#referenceValue-prop" status="active" access="public" location="qstenciltestarguments.h" meta="slot" associated-property="referenceValue" type="void" signature="void setReferenceValue(int referenceValue)">
                    <parameter type="int" name="referenceValue" default=""/>
                </function>
                <function name="setStencilFunction" fullname="Qt3DRender::QStencilTestArguments::setStencilFunction" href="qt3drender-qstenciltestarguments.html#stencilFunction-prop" status="active" access="public" location="qstenciltestarguments.h" meta="slot" associated-property="stencilFunction" type="void" signature="void setStencilFunction(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction)">
                    <parameter type="Qt3DRender::QStencilTestArguments::StencilFunction" name="stencilFunction" default=""/>
                </function>
                <function name="stencilFunction" fullname="Qt3DRender::QStencilTestArguments::stencilFunction" href="qt3drender-qstenciltestarguments.html#stencilFunction-prop" status="active" access="public" location="qstenciltestarguments.h" meta="plain" const="true" associated-property="stencilFunction" type="Qt3DRender::QStencilTestArguments::StencilFunction" signature="Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction() const"/>
                <function name="stencilFunctionChanged" fullname="Qt3DRender::QStencilTestArguments::stencilFunctionChanged" href="qt3drender-qstenciltestarguments.html#stencilFunction-prop" status="active" access="public" location="qstenciltestarguments.h" meta="signal" associated-property="stencilFunction" type="void" signature="void stencilFunctionChanged(Qt3DRender::QStencilTestArguments::StencilFunction stencilFunction)">
                    <parameter type="Qt3DRender::QStencilTestArguments::StencilFunction" name="stencilFunction" default=""/>
                </function>
                <enum name="StencilFaceMode" fullname="Qt3DRender::QStencilTestArguments::StencilFaceMode" href="qt3drender-qstenciltestarguments.html#StencilFaceMode-enum" status="active" access="public" location="qstenciltestarguments.h" documented="true">
                    <value name="Front" value="0x0404"/>
                    <value name="Back" value="0x0405"/>
                    <value name="FrontAndBack" value="0x0408"/>
                </enum>
                <enum name="StencilFunction" fullname="Qt3DRender::QStencilTestArguments::StencilFunction" href="qt3drender-qstenciltestarguments.html#StencilFunction-enum" status="active" access="public" location="qstenciltestarguments.h" documented="true">
                    <value name="Never" value="0x0200"/>
                    <value name="Always" value="0x0207"/>
                    <value name="Less" value="0x0201"/>
                    <value name="LessOrEqual" value="0x0203"/>
                    <value name="Equal" value="0x0202"/>
                    <value name="GreaterOrEqual" value="0x0206"/>
                    <value name="Greater" value="0x0204"/>
                    <value name="NotEqual" value="0x0205"/>
                </enum>
                <property name="comparisonMask" fullname="Qt3DRender::QStencilTestArguments::comparisonMask" href="qt3drender-qstenciltestarguments.html#comparisonMask-prop" status="active" access="public" location="qstenciltestarguments.h" documented="true" dataType="uint">
                    <getter name="comparisonMask"/>
                    <setter name="setComparisonMask"/>
                    <notifier name="comparisonMaskChanged"/>
                </property>
                <property name="faceMode" fullname="Qt3DRender::QStencilTestArguments::faceMode" href="qt3drender-qstenciltestarguments.html#faceMode-prop" status="active" access="public" location="qstenciltestarguments.h" documented="true" writable="false" dataType="StencilFaceMode">
                    <getter name="faceMode"/>
                    <notifier name="faceModeChanged"/>
                </property>
                <property name="referenceValue" fullname="Qt3DRender::QStencilTestArguments::referenceValue" href="qt3drender-qstenciltestarguments.html#referenceValue-prop" status="active" access="public" location="qstenciltestarguments.h" documented="true" dataType="int">
                    <getter name="referenceValue"/>
                    <setter name="setReferenceValue"/>
                    <notifier name="referenceValueChanged"/>
                </property>
                <property name="stencilFunction" fullname="Qt3DRender::QStencilTestArguments::stencilFunction" href="qt3drender-qstenciltestarguments.html#stencilFunction-prop" status="active" access="public" location="qstenciltestarguments.h" documented="true" dataType="StencilFunction">
                    <getter name="stencilFunction"/>
                    <setter name="setStencilFunction"/>
                    <notifier name="stencilFunctionChanged"/>
                </property>
            </class>
            <class name="QSubtreeEnabler" fullname="Qt3DRender::QSubtreeEnabler" href="qt3drender-qsubtreeenabler.html" status="active" access="public" location="qsubtreeenabler.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="Enables or disables entire subtrees of framegraph nodes">
                <function name="enablement" fullname="Qt3DRender::QSubtreeEnabler::enablement" href="qt3drender-qsubtreeenabler.html#enablement-prop" status="active" access="public" location="qsubtreeenabler.h" meta="plain" const="true" associated-property="enablement" type="Qt3DRender::QSubtreeEnabler::Enablement" signature="Qt3DRender::QSubtreeEnabler::Enablement enablement() const"/>
                <function name="enablementChanged" fullname="Qt3DRender::QSubtreeEnabler::enablementChanged" href="qt3drender-qsubtreeenabler.html#enablement-prop" status="active" access="public" location="qsubtreeenabler.h" meta="signal" associated-property="enablement" type="void" signature="void enablementChanged(Qt3DRender::QSubtreeEnabler::Enablement enablement)">
                    <parameter type="Qt3DRender::QSubtreeEnabler::Enablement" name="enablement" default=""/>
                </function>
                <function name="requestUpdate" fullname="Qt3DRender::QSubtreeEnabler::requestUpdate" href="qt3drender-qsubtreeenabler.html#requestUpdate" status="active" access="public" location="qsubtreeenabler.h" documented="true" meta="plain" type="void" signature="void requestUpdate()"/>
                <function name="setEnablement" fullname="Qt3DRender::QSubtreeEnabler::setEnablement" href="qt3drender-qsubtreeenabler.html#enablement-prop" status="active" access="public" location="qsubtreeenabler.h" meta="plain" associated-property="enablement" type="void" signature="void setEnablement(Qt3DRender::QSubtreeEnabler::Enablement enablement)">
                    <parameter type="Qt3DRender::QSubtreeEnabler::Enablement" name="enablement" default=""/>
                </function>
                <enum name="Enablement" fullname="Qt3DRender::QSubtreeEnabler::Enablement" href="qt3drender-qsubtreeenabler.html#Enablement-enum" status="active" access="public" location="qsubtreeenabler.h" documented="true">
                    <value name="Persistent" value="0"/>
                    <value name="SingleShot" value="1"/>
                </enum>
                <property name="enablement" fullname="Qt3DRender::QSubtreeEnabler::enablement" href="qt3drender-qsubtreeenabler.html#enablement-prop" status="active" access="public" location="qsubtreeenabler.h" documented="true" dataType="Enablement">
                    <getter name="enablement"/>
                    <setter name="setEnablement"/>
                    <notifier name="enablementChanged"/>
                </property>
            </class>
            <class name="QTechnique" fullname="Qt3DRender::QTechnique" href="qt3drender-qtechnique.html" status="active" access="public" location="qtechnique.h" documented="true" bases="Qt3DCore::QNode" module="Qt3DRender" brief="Encapsulates a Technique">
                <function name="addFilterKey" fullname="Qt3DRender::QTechnique::addFilterKey" href="qt3drender-qtechnique.html#addFilterKey" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void addFilterKey(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="addParameter" fullname="Qt3DRender::QTechnique::addParameter" href="qt3drender-qtechnique.html#addParameter" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="addRenderPass" fullname="Qt3DRender::QTechnique::addRenderPass" href="qt3drender-qtechnique.html#addRenderPass" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void addRenderPass(Qt3DRender::QRenderPass *pass)">
                    <parameter type="Qt3DRender::QRenderPass *" name="pass" default=""/>
                </function>
                <function name="filterKeys" fullname="Qt3DRender::QTechnique::filterKeys" href="qt3drender-qtechnique.html#filterKeys" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QFilterKey *&gt;" signature="QList&lt;Qt3DRender::QFilterKey *&gt; filterKeys() const"/>
                <function name="graphicsApiFilter" fullname="Qt3DRender::QTechnique::graphicsApiFilter" href="qt3drender-qtechnique.html#graphicsApiFilter-prop" status="active" access="public" location="qtechnique.h" meta="plain" associated-property="graphicsApiFilter" type="Qt3DRender::QGraphicsApiFilter *" signature="Qt3DRender::QGraphicsApiFilter * graphicsApiFilter()"/>
                <function name="graphicsApiFilter" fullname="Qt3DRender::QTechnique::graphicsApiFilter" href="qt3drender-qtechnique.html#graphicsApiFilter-prop" status="active" access="public" location="qtechnique.h" meta="plain" const="true" associated-property="graphicsApiFilter" type="const Qt3DRender::QGraphicsApiFilter *" signature="const Qt3DRender::QGraphicsApiFilter * graphicsApiFilter() const"/>
                <function name="parameters" fullname="Qt3DRender::QTechnique::parameters" href="qt3drender-qtechnique.html#parameters" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeFilterKey" fullname="Qt3DRender::QTechnique::removeFilterKey" href="qt3drender-qtechnique.html#removeFilterKey" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void removeFilterKey(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="removeParameter" fullname="Qt3DRender::QTechnique::removeParameter" href="qt3drender-qtechnique.html#removeParameter" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="removeRenderPass" fullname="Qt3DRender::QTechnique::removeRenderPass" href="qt3drender-qtechnique.html#removeRenderPass" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" type="void" signature="void removeRenderPass(Qt3DRender::QRenderPass *pass)">
                    <parameter type="Qt3DRender::QRenderPass *" name="pass" default=""/>
                </function>
                <function name="renderPasses" fullname="Qt3DRender::QTechnique::renderPasses" href="qt3drender-qtechnique.html#renderPasses" status="active" access="public" location="qtechnique.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QRenderPass *&gt;" signature="QList&lt;Qt3DRender::QRenderPass *&gt; renderPasses() const"/>
                <property name="graphicsApiFilter" fullname="Qt3DRender::QTechnique::graphicsApiFilter" href="qt3drender-qtechnique.html#graphicsApiFilter-prop" status="active" access="public" location="qtechnique.h" documented="true" writable="false" constant="true" dataType="Qt3DRender::QGraphicsApiFilter*">
                    <getter name="graphicsApiFilter"/>
                    <getter name="graphicsApiFilter"/>
                </property>
            </class>
            <class name="QTechniqueFilter" fullname="Qt3DRender::QTechniqueFilter" href="qt3drender-qtechniquefilter.html" status="active" access="public" location="qtechniquefilter.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="A QFrameGraphNode used to select QTechniques to use">
                <function name="QTechniqueFilter" fullname="Qt3DRender::QTechniqueFilter::QTechniqueFilter" href="qt3drender-qtechniquefilter.html#QTechniqueFilter" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="constructor" explicit="true" signature="QTechniqueFilter(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="addMatch" fullname="Qt3DRender::QTechniqueFilter::addMatch" href="qt3drender-qtechniquefilter.html#addMatch" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" type="void" signature="void addMatch(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="addParameter" fullname="Qt3DRender::QTechniqueFilter::addParameter" href="qt3drender-qtechniquefilter.html#addParameter" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" type="void" signature="void addParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
                <function name="matchAll" fullname="Qt3DRender::QTechniqueFilter::matchAll" href="qt3drender-qtechniquefilter.html#matchAll" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QFilterKey *&gt;" signature="QList&lt;Qt3DRender::QFilterKey *&gt; matchAll() const"/>
                <function name="parameters" fullname="Qt3DRender::QTechniqueFilter::parameters" href="qt3drender-qtechniquefilter.html#parameters" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QParameter *&gt;" signature="QList&lt;Qt3DRender::QParameter *&gt; parameters() const"/>
                <function name="removeMatch" fullname="Qt3DRender::QTechniqueFilter::removeMatch" href="qt3drender-qtechniquefilter.html#removeMatch" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" type="void" signature="void removeMatch(Qt3DRender::QFilterKey *filterKey)">
                    <parameter type="Qt3DRender::QFilterKey *" name="filterKey" default=""/>
                </function>
                <function name="removeParameter" fullname="Qt3DRender::QTechniqueFilter::removeParameter" href="qt3drender-qtechniquefilter.html#removeParameter" status="active" access="public" location="qtechniquefilter.h" documented="true" meta="plain" type="void" signature="void removeParameter(Qt3DRender::QParameter *parameter)">
                    <parameter type="Qt3DRender::QParameter *" name="parameter" default=""/>
                </function>
            </class>
            <class name="QTexture1D" fullname="Qt3DRender::QTexture1D" href="qt3drender-qtexture1d.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target1D target format">
                <function name="QTexture1D" fullname="Qt3DRender::QTexture1D::QTexture1D" href="qt3drender-qtexture1d.html#QTexture1D" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture1D(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture1DArray" fullname="Qt3DRender::QTexture1DArray" href="qt3drender-qtexture1darray.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target1DArray target format">
                <function name="QTexture1DArray" fullname="Qt3DRender::QTexture1DArray::QTexture1DArray" href="qt3drender-qtexture1darray.html#QTexture1DArray" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture1DArray(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture2D" fullname="Qt3DRender::QTexture2D" href="qt3drender-qtexture2d.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target2D target format">
                <function name="QTexture2D" fullname="Qt3DRender::QTexture2D::QTexture2D" href="qt3drender-qtexture2d.html#QTexture2D" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture2D(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture2DArray" fullname="Qt3DRender::QTexture2DArray" href="qt3drender-qtexture2darray.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target2DArray target format">
                <function name="QTexture2DArray" fullname="Qt3DRender::QTexture2DArray::QTexture2DArray" href="qt3drender-qtexture2darray.html#QTexture2DArray" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture2DArray(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture2DMultisample" fullname="Qt3DRender::QTexture2DMultisample" href="qt3drender-qtexture2dmultisample.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target2DMultisample target format">
                <function name="QTexture2DMultisample" fullname="Qt3DRender::QTexture2DMultisample::QTexture2DMultisample" href="qt3drender-qtexture2dmultisample.html#QTexture2DMultisample" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture2DMultisample(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture2DMultisampleArray" fullname="Qt3DRender::QTexture2DMultisampleArray" href="qt3drender-qtexture2dmultisamplearray.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target2DMultisampleArray target format">
                <function name="QTexture2DMultisampleArray" fullname="Qt3DRender::QTexture2DMultisampleArray::QTexture2DMultisampleArray" href="qt3drender-qtexture2dmultisamplearray.html#QTexture2DMultisampleArray" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture2DMultisampleArray(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTexture3D" fullname="Qt3DRender::QTexture3D" href="qt3drender-qtexture3d.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a Target3D target format">
                <function name="QTexture3D" fullname="Qt3DRender::QTexture3D::QTexture3D" href="qt3drender-qtexture3d.html#QTexture3D" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTexture3D(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTextureBuffer" fullname="Qt3DRender::QTextureBuffer" href="qt3drender-qtexturebuffer.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a TargetBuffer target format">
                <function name="QTextureBuffer" fullname="Qt3DRender::QTextureBuffer::QTextureBuffer" href="qt3drender-qtexturebuffer.html#QTextureBuffer" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTextureBuffer(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTextureCubeMap" fullname="Qt3DRender::QTextureCubeMap" href="qt3drender-qtexturecubemap.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a TargetCubeMap target format">
                <function name="QTextureCubeMap" fullname="Qt3DRender::QTextureCubeMap::QTextureCubeMap" href="qt3drender-qtexturecubemap.html#QTextureCubeMap" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTextureCubeMap(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTextureCubeMapArray" fullname="Qt3DRender::QTextureCubeMapArray" href="qt3drender-qtexturecubemaparray.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a TargetCubeMapArray target format">
                <function name="QTextureCubeMapArray" fullname="Qt3DRender::QTextureCubeMapArray::QTextureCubeMapArray" href="qt3drender-qtexturecubemaparray.html#QTextureCubeMapArray" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTextureCubeMapArray(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTextureData" fullname="Qt3DRender::QTextureData" href="qt3drender-qtexturedata.html" status="active" access="public" location="qtexturedata.h" documented="true" module="Qt3DRender" brief="Stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled">
                <function name="QTextureData" fullname="Qt3DRender::QTextureData::QTextureData" href="qt3drender-qtexturedata.html#QTextureData" status="active" access="public" location="qtexturedata.h" documented="true" meta="constructor" signature="QTextureData()"/>
                <function name="addImageData" fullname="Qt3DRender::QTextureData::addImageData" href="qt3drender-qtexturedata.html#addImageData" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void addImageData(const Qt3DRender::QTextureImageDataPtr &amp;imageData)">
                    <parameter type="const Qt3DRender::QTextureImageDataPtr &amp;" name="imageData" default=""/>
                </function>
                <function name="comparisonFunction" fullname="Qt3DRender::QTextureData::comparisonFunction" href="qt3drender-qtexturedata.html#comparisonFunction" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::ComparisonFunction" signature="Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction() const"/>
                <function name="comparisonMode" fullname="Qt3DRender::QTextureData::comparisonMode" href="qt3drender-qtexturedata.html#comparisonMode" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::ComparisonMode" signature="Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode() const"/>
                <function name="depth" fullname="Qt3DRender::QTextureData::depth" href="qt3drender-qtexturedata.html#depth" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="int" signature="int depth() const"/>
                <function name="format" fullname="Qt3DRender::QTextureData::format" href="qt3drender-qtexturedata.html#format" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::TextureFormat" signature="Qt3DRender::QAbstractTexture::TextureFormat format() const"/>
                <function name="height" fullname="Qt3DRender::QTextureData::height" href="qt3drender-qtexturedata.html#height" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="int" signature="int height() const"/>
                <function name="imageData" fullname="Qt3DRender::QTextureData::imageData" href="qt3drender-qtexturedata.html#imageData" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="QList&lt;Qt3DRender::QTextureImageDataPtr&gt;" signature="QList&lt;Qt3DRender::QTextureImageDataPtr&gt; imageData() const"/>
                <function name="isAutoMipMapGenerationEnabled" fullname="Qt3DRender::QTextureData::isAutoMipMapGenerationEnabled" href="qt3drender-qtexturedata.html#isAutoMipMapGenerationEnabled" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="bool" signature="bool isAutoMipMapGenerationEnabled() const"/>
                <function name="layers" fullname="Qt3DRender::QTextureData::layers" href="qt3drender-qtexturedata.html#layers" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="int" signature="int layers() const"/>
                <function name="magnificationFilter" fullname="Qt3DRender::QTextureData::magnificationFilter" href="qt3drender-qtexturedata.html#magnificationFilter" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::Filter" signature="Qt3DRender::QAbstractTexture::Filter magnificationFilter() const"/>
                <function name="maximumAnisotropy" fullname="Qt3DRender::QTextureData::maximumAnisotropy" href="qt3drender-qtexturedata.html#maximumAnisotropy" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="float" signature="float maximumAnisotropy() const"/>
                <function name="minificationFilter" fullname="Qt3DRender::QTextureData::minificationFilter" href="qt3drender-qtexturedata.html#minificationFilter" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::Filter" signature="Qt3DRender::QAbstractTexture::Filter minificationFilter() const"/>
                <function name="setAutoMipMapGenerationEnabled" fullname="Qt3DRender::QTextureData::setAutoMipMapGenerationEnabled" href="qt3drender-qtexturedata.html#setAutoMipMapGenerationEnabled" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setAutoMipMapGenerationEnabled(bool autoMipMap)">
                    <parameter type="bool" name="autoMipMap" default=""/>
                </function>
                <function name="setComparisonFunction" fullname="Qt3DRender::QTextureData::setComparisonFunction" href="qt3drender-qtexturedata.html#setComparisonFunction" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setComparisonFunction(Qt3DRender::QAbstractTexture::ComparisonFunction comparisonFunction)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonFunction" name="comparisonFunction" default=""/>
                </function>
                <function name="setComparisonMode" fullname="Qt3DRender::QTextureData::setComparisonMode" href="qt3drender-qtexturedata.html#setComparisonMode" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setComparisonMode(Qt3DRender::QAbstractTexture::ComparisonMode comparisonMode)">
                    <parameter type="Qt3DRender::QAbstractTexture::ComparisonMode" name="comparisonMode" default=""/>
                </function>
                <function name="setDepth" fullname="Qt3DRender::QTextureData::setDepth" href="qt3drender-qtexturedata.html#setDepth" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setDepth(int depth)">
                    <parameter type="int" name="depth" default=""/>
                </function>
                <function name="setFormat" fullname="Qt3DRender::QTextureData::setFormat" href="qt3drender-qtexturedata.html#setFormat" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setFormat(Qt3DRender::QAbstractTexture::TextureFormat format)">
                    <parameter type="Qt3DRender::QAbstractTexture::TextureFormat" name="format" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DRender::QTextureData::setHeight" href="qt3drender-qtexturedata.html#setHeight" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setHeight(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="setLayers" fullname="Qt3DRender::QTextureData::setLayers" href="qt3drender-qtexturedata.html#setLayers" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setLayers(int layers)">
                    <parameter type="int" name="layers" default=""/>
                </function>
                <function name="setMagnificationFilter" fullname="Qt3DRender::QTextureData::setMagnificationFilter" href="qt3drender-qtexturedata.html#setMagnificationFilter" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setMagnificationFilter(Qt3DRender::QAbstractTexture::Filter filter)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="filter" default=""/>
                </function>
                <function name="setMaximumAnisotropy" fullname="Qt3DRender::QTextureData::setMaximumAnisotropy" href="qt3drender-qtexturedata.html#setMaximumAnisotropy" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setMaximumAnisotropy(float maximumAnisotropy)">
                    <parameter type="float" name="maximumAnisotropy" default=""/>
                </function>
                <function name="setMinificationFilter" fullname="Qt3DRender::QTextureData::setMinificationFilter" href="qt3drender-qtexturedata.html#setMinificationFilter" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setMinificationFilter(Qt3DRender::QAbstractTexture::Filter filter)">
                    <parameter type="Qt3DRender::QAbstractTexture::Filter" name="filter" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DRender::QTextureData::setTarget" href="qt3drender-qtexturedata.html#setTarget" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setTarget(Qt3DRender::QAbstractTexture::Target target)">
                    <parameter type="Qt3DRender::QAbstractTexture::Target" name="target" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DRender::QTextureData::setWidth" href="qt3drender-qtexturedata.html#setWidth" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setWidth(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <function name="setWrapModeX" fullname="Qt3DRender::QTextureData::setWrapModeX" href="qt3drender-qtexturedata.html#setWrapModeX" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setWrapModeX(Qt3DRender::QTextureWrapMode::WrapMode wrapModeX)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="wrapModeX" default=""/>
                </function>
                <function name="setWrapModeY" fullname="Qt3DRender::QTextureData::setWrapModeY" href="qt3drender-qtexturedata.html#setWrapModeY" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setWrapModeY(Qt3DRender::QTextureWrapMode::WrapMode wrapModeY)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="wrapModeY" default=""/>
                </function>
                <function name="setWrapModeZ" fullname="Qt3DRender::QTextureData::setWrapModeZ" href="qt3drender-qtexturedata.html#setWrapModeZ" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" type="void" signature="void setWrapModeZ(Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="wrapModeZ" default=""/>
                </function>
                <function name="target" fullname="Qt3DRender::QTextureData::target" href="qt3drender-qtexturedata.html#target" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QAbstractTexture::Target" signature="Qt3DRender::QAbstractTexture::Target target() const"/>
                <function name="width" fullname="Qt3DRender::QTextureData::width" href="qt3drender-qtexturedata.html#width" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="int" signature="int width() const"/>
                <function name="wrapModeX" fullname="Qt3DRender::QTextureData::wrapModeX" href="qt3drender-qtexturedata.html#wrapModeX" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode wrapModeX() const"/>
                <function name="wrapModeY" fullname="Qt3DRender::QTextureData::wrapModeY" href="qt3drender-qtexturedata.html#wrapModeY" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode wrapModeY() const"/>
                <function name="wrapModeZ" fullname="Qt3DRender::QTextureData::wrapModeZ" href="qt3drender-qtexturedata.html#wrapModeZ" status="active" access="public" location="qtexturedata.h" documented="true" meta="plain" const="true" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode wrapModeZ() const"/>
            </class>
            <class name="QTextureDataUpdate" fullname="Qt3DRender::QTextureDataUpdate" href="qt3drender-qtexturedataupdate.html" status="active" access="public" location="qtexturedataupdate.h" documented="true" module="Qt3DRender" brief="Holds content and information required to perform partial updates of a texture content"/>
            <class name="QTextureImage" fullname="Qt3DRender::QTextureImage" href="qt3drender-qtextureimage.html" status="active" access="public" location="qtextureimage.h" documented="true" bases="Qt3DRender::QAbstractTextureImage" module="Qt3DRender" brief="Encapsulates the necessary information to create an OpenGL texture image from an image source">
                <function name="QTextureImage" fullname="Qt3DRender::QTextureImage::QTextureImage" href="qt3drender-qtextureimage.html#QTextureImage" status="active" access="public" location="qtextureimage.h" documented="true" meta="constructor" explicit="true" signature="QTextureImage(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="dataGenerator" fullname="Qt3DRender::QTextureImage::dataGenerator" href="qt3drender-qtextureimage.html#dataGenerator" status="active" access="private" location="qtextureimage.h" documented="true" meta="plain" virtual="virtual" const="true" override="true" type="Qt3DRender::QTextureImageDataGeneratorPtr" signature="Qt3DRender::QTextureImageDataGeneratorPtr dataGenerator() const override"/>
                <function name="isMirrored" fullname="Qt3DRender::QTextureImage::isMirrored" href="qt3drender-qtextureimage.html#isMirrored" status="active" access="public" location="qtextureimage.h" documented="true" meta="plain" const="true" associated-property="mirrored" type="bool" signature="bool isMirrored() const"/>
                <function name="mirroredChanged" fullname="Qt3DRender::QTextureImage::mirroredChanged" href="qt3drender-qtextureimage.html#mirrored-prop" status="active" access="public" location="qtextureimage.h" meta="signal" associated-property="mirrored" type="void" signature="void mirroredChanged(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setMirrored" fullname="Qt3DRender::QTextureImage::setMirrored" href="qt3drender-qtextureimage.html#setMirrored" status="active" access="public" location="qtextureimage.h" documented="true" meta="slot" associated-property="mirrored" type="void" signature="void setMirrored(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setSource" fullname="Qt3DRender::QTextureImage::setSource" href="qt3drender-qtextureimage.html#setSource" status="active" access="public" location="qtextureimage.h" documented="true" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="setStatus" fullname="Qt3DRender::QTextureImage::setStatus" href="qt3drender-qtextureimage.html#setStatus" status="active" access="protected" location="qtextureimage.h" documented="true" meta="plain" type="void" signature="void setStatus(Qt3DRender::QTextureImage::Status status)">
                    <parameter type="Qt3DRender::QTextureImage::Status" name="status" default=""/>
                </function>
                <function name="source" fullname="Qt3DRender::QTextureImage::source" href="qt3drender-qtextureimage.html#source" status="active" access="public" location="qtextureimage.h" documented="true" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DRender::QTextureImage::sourceChanged" href="qt3drender-qtextureimage.html#source-prop" status="active" access="public" location="qtextureimage.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="status" fullname="Qt3DRender::QTextureImage::status" href="qt3drender-qtextureimage.html#status" status="active" access="public" location="qtextureimage.h" documented="true" meta="plain" const="true" associated-property="status" type="Qt3DRender::QTextureImage::Status" signature="Qt3DRender::QTextureImage::Status status() const"/>
                <function name="statusChanged" fullname="Qt3DRender::QTextureImage::statusChanged" href="qt3drender-qtextureimage.html#status-prop" status="active" access="public" location="qtextureimage.h" meta="signal" associated-property="status" type="void" signature="void statusChanged(Qt3DRender::QTextureImage::Status status)">
                    <parameter type="Qt3DRender::QTextureImage::Status" name="status" default=""/>
                </function>
                <enum name="Status" fullname="Qt3DRender::QTextureImage::Status" href="qt3drender-qtextureimage.html#Status-enum" status="active" access="public" location="qtextureimage.h" documented="true">
                    <value name="None" value="0"/>
                    <value name="Loading" value="1"/>
                    <value name="Ready" value="2"/>
                    <value name="Error" value="3"/>
                </enum>
                <property name="mirrored" fullname="Qt3DRender::QTextureImage::mirrored" href="qt3drender-qtextureimage.html#mirrored-prop" status="active" access="public" location="qtextureimage.h" documented="true" dataType="bool">
                    <getter name="isMirrored"/>
                    <setter name="setMirrored"/>
                    <notifier name="mirroredChanged"/>
                </property>
                <property name="source" fullname="Qt3DRender::QTextureImage::source" href="qt3drender-qtextureimage.html#source-prop" status="active" access="public" location="qtextureimage.h" documented="true" dataType="QUrl">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
                <property name="status" fullname="Qt3DRender::QTextureImage::status" href="qt3drender-qtextureimage.html#status-prop" status="active" access="public" location="qtextureimage.h" documented="true" writable="false" dataType="Status">
                    <getter name="status"/>
                    <notifier name="statusChanged"/>
                </property>
            </class>
            <class name="QTextureImageData" fullname="Qt3DRender::QTextureImageData" href="qt3drender-qtextureimagedata.html" status="active" access="public" location="qtextureimagedata.h" documented="true" module="Qt3DRender" brief="Stores data representing a texture">
                <function name="QTextureImageData" fullname="Qt3DRender::QTextureImageData::QTextureImageData" href="qt3drender-qtextureimagedata.html#QTextureImageData" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="constructor" signature="QTextureImageData()"/>
                <function name="alignment" fullname="Qt3DRender::QTextureImageData::alignment" href="qt3drender-qtextureimagedata.html#alignment" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int alignment() const"/>
                <function name="cleanup" fullname="Qt3DRender::QTextureImageData::cleanup" href="qt3drender-qtextureimagedata.html#cleanup" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void cleanup()"/>
                <function name="data" fullname="Qt3DRender::QTextureImageData::data" href="qt3drender-qtextureimagedata.html#data" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" type="QByteArray" signature="QByteArray data(int layer, int face, int mipmapLevel) const">
                    <parameter type="int" name="layer" default="0"/>
                    <parameter type="int" name="face" default="0"/>
                    <parameter type="int" name="mipmapLevel" default="0"/>
                </function>
                <function name="depth" fullname="Qt3DRender::QTextureImageData::depth" href="qt3drender-qtextureimagedata.html#depth" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int depth() const"/>
                <function name="faces" fullname="Qt3DRender::QTextureImageData::faces" href="qt3drender-qtextureimagedata.html#faces" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int faces() const"/>
                <function name="format" fullname="Qt3DRender::QTextureImageData::format" href="qt3drender-qtextureimagedata.html#format" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="QOpenGLTexture::TextureFormat" signature="QOpenGLTexture::TextureFormat format() const"/>
                <function name="height" fullname="Qt3DRender::QTextureImageData::height" href="qt3drender-qtextureimagedata.html#height" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int height() const"/>
                <function name="isCompressed" fullname="Qt3DRender::QTextureImageData::isCompressed" href="qt3drender-qtextureimagedata.html#isCompressed" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="bool" signature="bool isCompressed() const"/>
                <function name="layers" fullname="Qt3DRender::QTextureImageData::layers" href="qt3drender-qtextureimagedata.html#layers" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int layers() const"/>
                <function name="mipLevels" fullname="Qt3DRender::QTextureImageData::mipLevels" href="qt3drender-qtextureimagedata.html#mipLevels" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int mipLevels() const"/>
                <function name="pixelFormat" fullname="Qt3DRender::QTextureImageData::pixelFormat" href="qt3drender-qtextureimagedata.html#pixelFormat" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="QOpenGLTexture::PixelFormat" signature="QOpenGLTexture::PixelFormat pixelFormat() const"/>
                <function name="pixelType" fullname="Qt3DRender::QTextureImageData::pixelType" href="qt3drender-qtextureimagedata.html#pixelType" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="QOpenGLTexture::PixelType" signature="QOpenGLTexture::PixelType pixelType() const"/>
                <function name="setAlignment" fullname="Qt3DRender::QTextureImageData::setAlignment" href="qt3drender-qtextureimagedata.html#setAlignment" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setAlignment(int alignment)">
                    <parameter type="int" name="alignment" default=""/>
                </function>
                <function name="setData" fullname="Qt3DRender::QTextureImageData::setData" href="qt3drender-qtextureimagedata.html#setData" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" type="void" signature="void setData(const QByteArray &amp;data, int blockSize, bool isCompressed)">
                    <parameter type="const QByteArray &amp;" name="data" default=""/>
                    <parameter type="int" name="blockSize" default=""/>
                    <parameter type="bool" name="isCompressed" default="false"/>
                </function>
                <function name="setDepth" fullname="Qt3DRender::QTextureImageData::setDepth" href="qt3drender-qtextureimagedata.html#setDepth" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setDepth(int depth)">
                    <parameter type="int" name="depth" default=""/>
                </function>
                <function name="setFaces" fullname="Qt3DRender::QTextureImageData::setFaces" href="qt3drender-qtextureimagedata.html#setFaces" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setFaces(int faces)">
                    <parameter type="int" name="faces" default=""/>
                </function>
                <function name="setFormat" fullname="Qt3DRender::QTextureImageData::setFormat" href="qt3drender-qtextureimagedata.html#setFormat" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setFormat(QOpenGLTexture::TextureFormat format)">
                    <parameter type="QOpenGLTexture::TextureFormat" name="format" default=""/>
                </function>
                <function name="setHeight" fullname="Qt3DRender::QTextureImageData::setHeight" href="qt3drender-qtextureimagedata.html#setHeight" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setHeight(int height)">
                    <parameter type="int" name="height" default=""/>
                </function>
                <function name="setImage" fullname="Qt3DRender::QTextureImageData::setImage" href="qt3drender-qtextureimagedata.html#setImage" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" type="void" signature="void setImage(const QImage &amp;image)">
                    <parameter type="const QImage &amp;" name="image" default=""/>
                </function>
                <function name="setLayers" fullname="Qt3DRender::QTextureImageData::setLayers" href="qt3drender-qtextureimagedata.html#setLayers" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setLayers(int layers)">
                    <parameter type="int" name="layers" default=""/>
                </function>
                <function name="setMipLevels" fullname="Qt3DRender::QTextureImageData::setMipLevels" href="qt3drender-qtextureimagedata.html#setMipLevels" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setMipLevels(int mipLevels)">
                    <parameter type="int" name="mipLevels" default=""/>
                </function>
                <function name="setPixelFormat" fullname="Qt3DRender::QTextureImageData::setPixelFormat" href="qt3drender-qtextureimagedata.html#setPixelFormat" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setPixelFormat(QOpenGLTexture::PixelFormat pixelFormat)">
                    <parameter type="QOpenGLTexture::PixelFormat" name="pixelFormat" default=""/>
                </function>
                <function name="setPixelType" fullname="Qt3DRender::QTextureImageData::setPixelType" href="qt3drender-qtextureimagedata.html#setPixelType" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setPixelType(QOpenGLTexture::PixelType pixelType)">
                    <parameter type="QOpenGLTexture::PixelType" name="pixelType" default=""/>
                </function>
                <function name="setTarget" fullname="Qt3DRender::QTextureImageData::setTarget" href="qt3drender-qtextureimagedata.html#setTarget" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setTarget(QOpenGLTexture::Target target)">
                    <parameter type="QOpenGLTexture::Target" name="target" default=""/>
                </function>
                <function name="setWidth" fullname="Qt3DRender::QTextureImageData::setWidth" href="qt3drender-qtextureimagedata.html#setWidth" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" noexcept="true" type="void" signature="void setWidth(int width)">
                    <parameter type="int" name="width" default=""/>
                </function>
                <function name="target" fullname="Qt3DRender::QTextureImageData::target" href="qt3drender-qtextureimagedata.html#target" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="QOpenGLTexture::Target" signature="QOpenGLTexture::Target target() const"/>
                <function name="width" fullname="Qt3DRender::QTextureImageData::width" href="qt3drender-qtextureimagedata.html#width" status="active" access="public" location="qtextureimagedata.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int width() const"/>
            </class>
            <class name="QTextureImageDataGenerator" fullname="Qt3DRender::QTextureImageDataGenerator" href="qt3drender-qtextureimagedatagenerator.html" status="active" access="public" location="qtextureimagedatagenerator.h" documented="true" bases="Qt3DCore::QAbstractFunctor" module="Qt3DRender" brief="Provides texture image data for QAbstractTextureImage">
                <function name="operator()" fullname="Qt3DRender::QTextureImageDataGenerator::operator()" href="qt3drender-qtextureimagedatagenerator.html#operator-28-29" status="active" access="public" location="qtextureimagedatagenerator.h" documented="true" meta="plain" virtual="pure" type="Qt3DRender::QTextureImageDataPtr" signature="Qt3DRender::QTextureImageDataPtr operator()() = 0"/>
                <function name="operator==" fullname="Qt3DRender::QTextureImageDataGenerator::operator==" href="qt3drender-qtextureimagedatagenerator.html#operator-eq-eq" status="active" access="public" location="qtextureimagedatagenerator.h" documented="true" meta="plain" virtual="pure" const="true" type="bool" signature="bool operator==(const Qt3DRender::QTextureImageDataGenerator &amp;other) const = 0">
                    <parameter type="const Qt3DRender::QTextureImageDataGenerator &amp;" name="other" default=""/>
                </function>
                <typedef name="QTextureImageDataPtr" href="qt3drender-qtextureimagedatagenerator.html#QTextureImageDataPtr-typedef" status="active" access="public" location="qtextureimagedata.h" related="19" documented="true"/>
            </class>
            <class name="QTextureLoader" fullname="Qt3DRender::QTextureLoader" href="qt3drender-qtextureloader.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="Handles the texture loading and setting the texture's properties">
                <function name="QTextureLoader" fullname="Qt3DRender::QTextureLoader::QTextureLoader" href="qt3drender-qtextureloader.html#QTextureLoader" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTextureLoader(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="isMirrored" fullname="Qt3DRender::QTextureLoader::isMirrored" href="qt3drender-qtextureloader.html#mirrored-prop" status="active" access="public" location="qtexture.h" meta="plain" const="true" associated-property="mirrored" type="bool" signature="bool isMirrored() const"/>
                <function name="mirroredChanged" fullname="Qt3DRender::QTextureLoader::mirroredChanged" href="qt3drender-qtextureloader.html#mirrored-prop" status="active" access="public" location="qtexture.h" meta="signal" associated-property="mirrored" type="void" signature="void mirroredChanged(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setMirrored" fullname="Qt3DRender::QTextureLoader::setMirrored" href="qt3drender-qtextureloader.html#setMirrored" status="active" access="public" location="qtexture.h" documented="true" meta="slot" associated-property="mirrored" type="void" signature="void setMirrored(bool mirrored)">
                    <parameter type="bool" name="mirrored" default=""/>
                </function>
                <function name="setSource" fullname="Qt3DRender::QTextureLoader::setSource" href="qt3drender-qtextureloader.html#setSource" status="active" access="public" location="qtexture.h" documented="true" meta="slot" associated-property="source" type="void" signature="void setSource(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <function name="source" fullname="Qt3DRender::QTextureLoader::source" href="qt3drender-qtextureloader.html#source-prop" status="active" access="public" location="qtexture.h" meta="plain" const="true" associated-property="source" type="QUrl" signature="QUrl source() const"/>
                <function name="sourceChanged" fullname="Qt3DRender::QTextureLoader::sourceChanged" href="qt3drender-qtextureloader.html#source-prop" status="active" access="public" location="qtexture.h" meta="signal" associated-property="source" type="void" signature="void sourceChanged(const QUrl &amp;source)">
                    <parameter type="const QUrl &amp;" name="source" default=""/>
                </function>
                <property name="mirrored" fullname="Qt3DRender::QTextureLoader::mirrored" href="qt3drender-qtextureloader.html#mirrored-prop" status="active" access="public" location="qtexture.h" documented="true" dataType="bool">
                    <getter name="isMirrored"/>
                    <setter name="setMirrored"/>
                    <notifier name="mirroredChanged"/>
                </property>
                <property name="source" fullname="Qt3DRender::QTextureLoader::source" href="qt3drender-qtextureloader.html#source-prop" status="active" access="public" location="qtexture.h" documented="true" dataType="QUrl" brief="Current texture source">
                    <getter name="source"/>
                    <setter name="setSource"/>
                    <notifier name="sourceChanged"/>
                </property>
            </class>
            <class name="QTextureRectangle" fullname="Qt3DRender::QTextureRectangle" href="qt3drender-qtexturerectangle.html" status="active" access="public" location="qtexture.h" documented="true" bases="Qt3DRender::QAbstractTexture" module="Qt3DRender" brief="A QAbstractTexture with a TargetRectangle target format">
                <function name="QTextureRectangle" fullname="Qt3DRender::QTextureRectangle::QTextureRectangle" href="qt3drender-qtexturerectangle.html#QTextureRectangle" status="active" access="public" location="qtexture.h" documented="true" meta="constructor" explicit="true" signature="QTextureRectangle(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
            </class>
            <class name="QTextureWrapMode" fullname="Qt3DRender::QTextureWrapMode" href="qt3drender-qtexturewrapmode.html" status="active" access="public" location="qtexturewrapmode.h" documented="true" bases="QObject" module="Qt3DRender" brief="Defines the wrap mode a Qt3DRender::QAbstractTexture should apply to a texture">
                <function name="QTextureWrapMode" fullname="Qt3DRender::QTextureWrapMode::QTextureWrapMode" href="qt3drender-qtexturewrapmode.html#QTextureWrapMode" status="active" access="public" location="qtexturewrapmode.h" documented="true" meta="constructor" explicit="true" signature="QTextureWrapMode(Qt3DRender::QTextureWrapMode::WrapMode x, Qt3DRender::QTextureWrapMode::WrapMode y, Qt3DRender::QTextureWrapMode::WrapMode z, QObject *parent)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="x" default=""/>
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="y" default=""/>
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="z" default=""/>
                    <parameter type="QObject *" name="parent" default="nullptr"/>
                </function>
                <function name="setX" fullname="Qt3DRender::QTextureWrapMode::setX" href="qt3drender-qtexturewrapmode.html#setX" status="active" access="public" location="qtexturewrapmode.h" documented="true" meta="slot" associated-property="x" type="void" signature="void setX(Qt3DRender::QTextureWrapMode::WrapMode x)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="x" default=""/>
                </function>
                <function name="setY" fullname="Qt3DRender::QTextureWrapMode::setY" href="qt3drender-qtexturewrapmode.html#setY" status="active" access="public" location="qtexturewrapmode.h" documented="true" meta="slot" associated-property="y" type="void" signature="void setY(Qt3DRender::QTextureWrapMode::WrapMode y)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="y" default=""/>
                </function>
                <function name="setZ" fullname="Qt3DRender::QTextureWrapMode::setZ" href="qt3drender-qtexturewrapmode.html#setZ" status="active" access="public" location="qtexturewrapmode.h" documented="true" meta="slot" associated-property="z" type="void" signature="void setZ(Qt3DRender::QTextureWrapMode::WrapMode z)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="z" default=""/>
                </function>
                <function name="x" fullname="Qt3DRender::QTextureWrapMode::x" href="qt3drender-qtexturewrapmode.html#x-prop" status="active" access="public" location="qtexturewrapmode.h" meta="plain" const="true" associated-property="x" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode x() const"/>
                <function name="xChanged" fullname="Qt3DRender::QTextureWrapMode::xChanged" href="qt3drender-qtexturewrapmode.html#x-prop" status="active" access="public" location="qtexturewrapmode.h" meta="signal" associated-property="x" type="void" signature="void xChanged(Qt3DRender::QTextureWrapMode::WrapMode x)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="x" default=""/>
                </function>
                <function name="y" fullname="Qt3DRender::QTextureWrapMode::y" href="qt3drender-qtexturewrapmode.html#y-prop" status="active" access="public" location="qtexturewrapmode.h" meta="plain" const="true" associated-property="y" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode y() const"/>
                <function name="yChanged" fullname="Qt3DRender::QTextureWrapMode::yChanged" href="qt3drender-qtexturewrapmode.html#y-prop" status="active" access="public" location="qtexturewrapmode.h" meta="signal" associated-property="y" type="void" signature="void yChanged(Qt3DRender::QTextureWrapMode::WrapMode y)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="y" default=""/>
                </function>
                <function name="z" fullname="Qt3DRender::QTextureWrapMode::z" href="qt3drender-qtexturewrapmode.html#z-prop" status="active" access="public" location="qtexturewrapmode.h" meta="plain" const="true" associated-property="z" type="Qt3DRender::QTextureWrapMode::WrapMode" signature="Qt3DRender::QTextureWrapMode::WrapMode z() const"/>
                <function name="zChanged" fullname="Qt3DRender::QTextureWrapMode::zChanged" href="qt3drender-qtexturewrapmode.html#z-prop" status="active" access="public" location="qtexturewrapmode.h" meta="signal" associated-property="z" type="void" signature="void zChanged(Qt3DRender::QTextureWrapMode::WrapMode z)">
                    <parameter type="Qt3DRender::QTextureWrapMode::WrapMode" name="z" default=""/>
                </function>
                <enum name="WrapMode" fullname="Qt3DRender::QTextureWrapMode::WrapMode" href="qt3drender-qtexturewrapmode.html#WrapMode-enum" status="active" access="public" location="qtexturewrapmode.h" documented="true">
                    <value name="Repeat" value="0x2901"/>
                    <value name="MirroredRepeat" value="0x8370"/>
                    <value name="ClampToEdge" value="0x812F"/>
                    <value name="ClampToBorder" value="0x812D"/>
                </enum>
                <property name="x" fullname="Qt3DRender::QTextureWrapMode::x" href="qt3drender-qtexturewrapmode.html#x-prop" status="active" access="public" location="qtexturewrapmode.h" documented="true" dataType="WrapMode">
                    <getter name="x"/>
                    <setter name="setX"/>
                    <notifier name="xChanged"/>
                </property>
                <property name="y" fullname="Qt3DRender::QTextureWrapMode::y" href="qt3drender-qtexturewrapmode.html#y-prop" status="active" access="public" location="qtexturewrapmode.h" documented="true" dataType="WrapMode">
                    <getter name="y"/>
                    <setter name="setY"/>
                    <notifier name="yChanged"/>
                </property>
                <property name="z" fullname="Qt3DRender::QTextureWrapMode::z" href="qt3drender-qtexturewrapmode.html#z-prop" status="active" access="public" location="qtexturewrapmode.h" documented="true" dataType="WrapMode">
                    <getter name="z"/>
                    <setter name="setZ"/>
                    <notifier name="zChanged"/>
                </property>
            </class>
            <class name="QViewport" fullname="Qt3DRender::QViewport" href="qt3drender-qviewport.html" status="active" access="public" location="qviewport.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="A viewport on the Qt3D Scene">
                <function name="QViewport" fullname="Qt3DRender::QViewport::QViewport" href="qt3drender-qviewport.html#QViewport" status="active" access="public" location="qviewport.h" documented="true" meta="constructor" explicit="true" signature="QViewport(Qt3DCore::QNode *parent)">
                    <parameter type="Qt3DCore::QNode *" name="parent" default="nullptr"/>
                </function>
                <function name="gamma" fullname="Qt3DRender::QViewport::gamma" href="qt3drender-qviewport.html#gamma-prop" status="active" access="public" location="qviewport.h" meta="plain" const="true" associated-property="gamma" type="float" signature="float gamma() const"/>
                <function name="gammaChanged" fullname="Qt3DRender::QViewport::gammaChanged" href="qt3drender-qviewport.html#gamma-prop" status="active" access="public" location="qviewport.h" meta="signal" associated-property="gamma" type="void" signature="void gammaChanged(float gamma)">
                    <parameter type="float" name="gamma" default=""/>
                </function>
                <function name="normalizedRect" fullname="Qt3DRender::QViewport::normalizedRect" href="qt3drender-qviewport.html#normalizedRect-prop" status="active" access="public" location="qviewport.h" meta="plain" const="true" associated-property="normalizedRect" type="QRectF" signature="QRectF normalizedRect() const"/>
                <function name="normalizedRectChanged" fullname="Qt3DRender::QViewport::normalizedRectChanged" href="qt3drender-qviewport.html#normalizedRect-prop" status="active" access="public" location="qviewport.h" meta="signal" associated-property="normalizedRect" type="void" signature="void normalizedRectChanged(const QRectF &amp;normalizedRect)">
                    <parameter type="const QRectF &amp;" name="normalizedRect" default=""/>
                </function>
                <function name="setGamma" fullname="Qt3DRender::QViewport::setGamma" href="qt3drender-qviewport.html#gamma-prop" status="active" access="public" location="qviewport.h" meta="slot" associated-property="gamma" type="void" signature="void setGamma(float gamma)">
                    <parameter type="float" name="gamma" default=""/>
                </function>
                <function name="setNormalizedRect" fullname="Qt3DRender::QViewport::setNormalizedRect" href="qt3drender-qviewport.html#normalizedRect-prop" status="active" access="public" location="qviewport.h" meta="slot" associated-property="normalizedRect" type="void" signature="void setNormalizedRect(const QRectF &amp;normalizedRect)">
                    <parameter type="const QRectF &amp;" name="normalizedRect" default=""/>
                </function>
                <property name="gamma" fullname="Qt3DRender::QViewport::gamma" href="qt3drender-qviewport.html#gamma-prop" status="active" access="public" location="qviewport.h" documented="true" dataType="float">
                    <getter name="gamma"/>
                    <setter name="setGamma"/>
                    <notifier name="gammaChanged"/>
                </property>
                <property name="normalizedRect" fullname="Qt3DRender::QViewport::normalizedRect" href="qt3drender-qviewport.html#normalizedRect-prop" status="active" access="public" location="qviewport.h" documented="true" dataType="QRectF">
                    <getter name="normalizedRect"/>
                    <setter name="setNormalizedRect"/>
                    <notifier name="normalizedRectChanged"/>
                </property>
            </class>
            <class name="QWaitFence" fullname="Qt3DRender::QWaitFence" href="qt3drender-qwaitfence.html" status="active" access="public" location="qwaitfence.h" documented="true" bases="Qt3DRender::QFrameGraphNode" module="Qt3DRender" brief="FrameGraphNode used to wait for a fence in the graphics command stream to become signaled">
                <function name="handle" fullname="Qt3DRender::QWaitFence::handle" href="qt3drender-qwaitfence.html#handle-prop" status="active" access="public" location="qwaitfence.h" meta="plain" const="true" associated-property="handle" type="QVariant" signature="QVariant handle() const"/>
                <function name="handleChanged" fullname="Qt3DRender::QWaitFence::handleChanged" href="qt3drender-qwaitfence.html#handle-prop" status="active" access="public" location="qwaitfence.h" meta="signal" associated-property="handle" type="void" signature="void handleChanged(QVariant handle)">
                    <parameter type="QVariant" name="handle" default=""/>
                </function>
                <function name="handleType" fullname="Qt3DRender::QWaitFence::handleType" href="qt3drender-qwaitfence.html#handleType-prop" status="active" access="public" location="qwaitfence.h" meta="plain" const="true" associated-property="handleType" type="Qt3DRender::QWaitFence::HandleType" signature="Qt3DRender::QWaitFence::HandleType handleType() const"/>
                <function name="handleTypeChanged" fullname="Qt3DRender::QWaitFence::handleTypeChanged" href="qt3drender-qwaitfence.html#handleType-prop" status="active" access="public" location="qwaitfence.h" meta="signal" associated-property="handleType" type="void" signature="void handleTypeChanged(Qt3DRender::QWaitFence::HandleType handleType)">
                    <parameter type="Qt3DRender::QWaitFence::HandleType" name="handleType" default=""/>
                </function>
                <function name="setHandle" fullname="Qt3DRender::QWaitFence::setHandle" href="qt3drender-qwaitfence.html#handle-prop" status="active" access="public" location="qwaitfence.h" meta="plain" associated-property="handle" type="void" signature="void setHandle(QVariant handle)">
                    <parameter type="QVariant" name="handle" default=""/>
                </function>
                <function name="setHandleType" fullname="Qt3DRender::QWaitFence::setHandleType" href="qt3drender-qwaitfence.html#handleType-prop" status="active" access="public" location="qwaitfence.h" meta="plain" associated-property="handleType" type="void" signature="void setHandleType(Qt3DRender::QWaitFence::HandleType type)">
                    <parameter type="Qt3DRender::QWaitFence::HandleType" name="type" default=""/>
                </function>
                <function name="setTimeout" fullname="Qt3DRender::QWaitFence::setTimeout" href="qt3drender-qwaitfence.html#timeout-prop" status="active" access="public" location="qwaitfence.h" meta="plain" associated-property="timeout" type="void" signature="void setTimeout(quint64 timeout)">
                    <parameter type="quint64" name="timeout" default=""/>
                </function>
                <function name="setWaitOnCPU" fullname="Qt3DRender::QWaitFence::setWaitOnCPU" href="qt3drender-qwaitfence.html#waitOnCPU-prop" status="active" access="public" location="qwaitfence.h" meta="plain" associated-property="waitOnCPU" type="void" signature="void setWaitOnCPU(bool waitOnCPU)">
                    <parameter type="bool" name="waitOnCPU" default=""/>
                </function>
                <function name="timeout" fullname="Qt3DRender::QWaitFence::timeout" href="qt3drender-qwaitfence.html#timeout-prop" status="active" access="public" location="qwaitfence.h" meta="plain" const="true" associated-property="timeout" type="quint64" signature="quint64 timeout() const"/>
                <function name="timeoutChanged" fullname="Qt3DRender::QWaitFence::timeoutChanged" href="qt3drender-qwaitfence.html#timeout-prop" status="active" access="public" location="qwaitfence.h" meta="signal" associated-property="timeout" type="void" signature="void timeoutChanged(quint64 timeoutChanged)">
                    <parameter type="quint64" name="timeoutChanged" default=""/>
                </function>
                <function name="waitOnCPU" fullname="Qt3DRender::QWaitFence::waitOnCPU" href="qt3drender-qwaitfence.html#waitOnCPU-prop" status="active" access="public" location="qwaitfence.h" meta="plain" const="true" associated-property="waitOnCPU" type="bool" signature="bool waitOnCPU() const"/>
                <function name="waitOnCPUChanged" fullname="Qt3DRender::QWaitFence::waitOnCPUChanged" href="qt3drender-qwaitfence.html#waitOnCPU-prop" status="active" access="public" location="qwaitfence.h" meta="signal" associated-property="waitOnCPU" type="void" signature="void waitOnCPUChanged(bool waitOnCPU)">
                    <parameter type="bool" name="waitOnCPU" default=""/>
                </function>
                <property name="handle" fullname="Qt3DRender::QWaitFence::handle" href="qt3drender-qwaitfence.html#handle-prop" status="active" access="public" location="qwaitfence.h" documented="true" dataType="QVariant">
                    <getter name="handle"/>
                    <setter name="setHandle"/>
                    <notifier name="handleChanged"/>
                </property>
                <property name="handleType" fullname="Qt3DRender::QWaitFence::handleType" href="qt3drender-qwaitfence.html#handleType-prop" status="active" access="public" location="qwaitfence.h" documented="true" dataType="HandleType">
                    <getter name="handleType"/>
                    <setter name="setHandleType"/>
                    <notifier name="handleTypeChanged"/>
                </property>
                <property name="timeout" fullname="Qt3DRender::QWaitFence::timeout" href="qt3drender-qwaitfence.html#timeout-prop" status="active" access="public" location="qwaitfence.h" documented="true" dataType="quint64">
                    <getter name="timeout"/>
                    <setter name="setTimeout"/>
                    <notifier name="timeoutChanged"/>
                </property>
                <property name="waitOnCPU" fullname="Qt3DRender::QWaitFence::waitOnCPU" href="qt3drender-qwaitfence.html#waitOnCPU-prop" status="active" access="public" location="qwaitfence.h" documented="true" dataType="bool">
                    <getter name="waitOnCPU"/>
                    <setter name="setWaitOnCPU"/>
                    <notifier name="waitOnCPUChanged"/>
                </property>
            </class>
            <typedef name="QTextureImageDataPtr" href="qt3drender-qtextureimagedatagenerator.html#QTextureImageDataPtr-typedef" status="active" access="public" location="qtextureimagedata.h" related="19" documented="true"/>
            <typedef name="ParameterList" href="qt3drender-qrenderpass.html#ParameterList-typedef" status="active" access="public" location="qrenderpass.h" related="18" documented="true" aliasedtype="QList&lt;QParameter *&gt;"/>
        </namespace>
        <page name="qt3d-attribution-assimp.html" href="qt3d-attribution-assimp.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qt3d,attributions-qt3d-libs" subtype="attribution" title="Open Asset Import Library, version 6.0.5" fulltitle="Open Asset Import Library, version 6.0.5" subtitle="" brief="BSD 3-clause &quot;New&quot; or &quot;Revised&quot; Licensee">
            <target name="assimp"/>
        </page>
        <page name="qt3d-attribution-gltf-wine.html" href="qt3d-attribution-gltf-wine.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-qt3d-tests,attributions-tests" subtype="page" title="glTF sample model &quot;wine&quot;, version v0.8" fulltitle="glTF sample model &quot;wine&quot;, version v0.8" subtitle="" brief="BSD 3-Clause &quot;New&quot; or &quot;Revised&quot; License">
            <target name="gltf-wine"/>
        </page>
        <page name="qt3d-attribution-imgui-proggyclean.html" href="qt3d-attribution-imgui-proggyclean.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qt3d,attributions-qt3d-libs" subtype="attribution" title="Dear ImGui - ProggyClean.ttf" fulltitle="Dear ImGui - ProggyClean.ttf" subtitle="" brief="MIT License">
            <target name="imgui-proggyclean"/>
        </page>
        <page name="qt3d-attribution-imgui-stb.html" href="qt3d-attribution-imgui-stb.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qt3d,attributions-qt3d-libs" subtype="attribution" title="Dear ImGui - stb" fulltitle="Dear ImGui - stb" subtitle="" brief="MIT License or Public Domain">
            <target name="imgui-stb"/>
        </page>
        <page name="qt3d-attribution-imgui.html" href="qt3d-attribution-imgui.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qt3d,attributions-qt3d-libs" subtype="attribution" title="Dear ImGui, version v1.91.0" fulltitle="Dear ImGui, version v1.91.0" subtitle="" brief="MIT License">
            <target name="imgui"/>
        </page>
        <page name="qt3d-attribution-miramar-sky.html" href="qt3d-attribution-miramar-sky.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-examples,attributions-qt3d-examples,attributions-qt3d-tests,attributions-tests" subtype="page" title="Miramar Skybox Textures" fulltitle="Miramar Skybox Textures" subtitle="" brief="Modify however you like, just cred me for my work, maybe link to my page">
            <target name="miramar-sky"/>
        </page>
        <page name="qt3d-attribution-nasa-jpl.html" href="qt3d-attribution-nasa-jpl.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-qt3d-tests,attributions-tests" subtype="page" title="Jet Propulsion Laboratory Photojournal" fulltitle="Jet Propulsion Laboratory Photojournal" subtitle="" brief="JPL Image Use Policy">
            <target name="nasa-jpl"/>
        </page>
        <page name="qt3d-attribution-solar_system_scope.html" href="qt3d-attribution-solar-system-scope.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-qt3d-tests,attributions-tests" subtype="page" title="Solar System Scope Texture Library" fulltitle="Solar System Scope Texture Library" subtitle="" brief="Creative Commons Attribution 4.0">
            <target name="solar-system-scope" title="solar_system_scope"/>
        </page>
        <page name="qt3d-attribution-substance_share.html" href="qt3d-attribution-substance-share.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-examples,attributions-qt3d-examples" subtype="page" title="Substance Share" fulltitle="Substance Share" subtitle="" brief="Creative Commons Attribution 4.0">
            <target name="substance-share" title="substance_share"/>
        </page>
        <page name="qt3d-changes-qt6.html" href="qt3d-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" subtype="page" title="Changes to Qt3D" fulltitle="Changes to Qt3D" subtitle="">
            <contents name="new-rendering-backend" title="New rendering backend" level="1"/>
            <contents name="code-changes" title="Code changes" level="1"/>
            <contents name="new-api" title="New API" level="1"/>
        </page>
        <page name="qt3d-cpp.html" href="qt3d-cpp.html" status="active" location="qt3d-module.qdoc" documented="true" subtype="page" title="Qt 3D C++ Classes" fulltitle="Qt 3D C++ Classes" subtitle="" brief="Qt 3D module contains functionality to support near-realtime simulation systems">
            <contents name="namespaces" title="Namespaces" level="1"/>
            <contents name="classes" title="Classes" level="1"/>
            <contents name="qt-3d-core-module" title="Qt 3D Core Module" level="2"/>
            <contents name="qt-3d-input-module" title="Qt 3D Input Module" level="2"/>
            <contents name="qt-3d-logic-module" title="Qt 3D Logic Module" level="2"/>
            <contents name="qt-3d-render-module" title="Qt 3D Render Module" level="2"/>
            <contents name="qt-3d-extras-module" title="Qt 3D Extras Module" level="2"/>
            <contents name="qt-3d-animation-module" title="Qt 3D Animation Module" level="2"/>
            <contents name="qt-3d-scene2d-module" title="Qt 3D Scene2D Module" level="2"/>
        </page>
        <page name="qt3d-examples.html" href="qt3d-examples.html" status="active" location="qt3d-examples.qdoc" documented="true" groups="all-examples" subtype="page" title="Qt 3D Examples" fulltitle="Qt 3D Examples" subtitle="" brief="Examples that demonstrate 2D and 3D rendering using Qt 3D">
            <contents name="qml-examples" title="QML Examples" level="1"/>
            <contents name="c-examples" title="C++ Examples" level="1"/>
        </page>
        <page name="qt3d-index.html" href="qt3d-index.html" status="active" location="qt3d-index.qdoc" documented="true" subtype="page" title="Qt 3D" fulltitle="Qt 3D" subtitle="">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="building-with-cmake" title="Building with CMake" level="2"/>
            <contents name="building-with-qmake" title="Building with qmake" level="2"/>
            <contents name="overview" title="Overview" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
            <contents name="qt-3d-platform-support" title="Qt 3D Platform Support" level="1"/>
            <contents name="module-evolution" title="Module Evolution" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qt3d-overview.html" href="qt3d-overview.html" status="active" location="qt3d-overview.qdoc" documented="true" groups="explanations-2dand3dgraphics" subtype="page" title="Qt 3D Overview" fulltitle="Qt 3D Overview" subtitle="" brief="Qt 3D provides C++ and QML APIs to incorporate 3D content into Qt applications">
            <contents name="basic-3d-features" title="Basic 3D Features" level="1"/>
            <contents name="materials" title="Materials" level="2"/>
            <contents name="shaders" title="Shaders" level="2"/>
            <contents name="shadow-mapping" title="Shadow Mapping" level="2"/>
            <contents name="instanced-rendering" title="Instanced Rendering" level="2"/>
            <contents name="uniform-buffer-objects" title="Uniform Buffer Objects" level="2"/>
            <contents name="useful-tips" title="Useful Tips" level="2"/>
            <contents name="configurable-renderer" title="Configurable Renderer" level="1"/>
            <contents name="3d-extensions" title="3D Extensions" level="1"/>
            <contents name="performance" title="Performance" level="1"/>
            <contents name="qt-3d-architecture" title="Qt 3D Architecture" level="1"/>
            <contents name="using-an-ecs" title="Using an ECS" level="2"/>
            <contents name="ecs-backend" title="ECS Backend" level="2"/>
            <contents name="qt-3d-ecs-implementation" title="Qt 3D ECS Implementation" level="2"/>
            <contents name="extending-qt-3d" title="Extending Qt 3D" level="1"/>
            <contents name="qt-3d-task-based-engine" title="Qt 3D Task-Based Engine" level="1"/>
            <contents name="qt-3d-s-aspects" title="Qt 3D's Aspects" level="1"/>
        </page>
        <page name="qt3d-qml.html" href="qt3d-qml.html" status="active" location="qt3d-module.qdoc" documented="true" subtype="page" title="Qt 3D QML Types" fulltitle="Qt 3D QML Types" subtitle="" brief="QML Types for the Qt 3D module">
            <contents name="qml-types" title="QML Types" level="1"/>
            <contents name="qt-3d-core-module" title="Qt 3D Core Module" level="2"/>
            <contents name="qt-3d-input-module" title="Qt 3D Input Module" level="2"/>
            <contents name="qt-3d-logic-module" title="Qt 3D Logic Module" level="2"/>
            <contents name="qt-3d-render-module" title="Qt 3D Render Module" level="2"/>
            <contents name="qt-3d-extras-module" title="Qt 3D Extras Module" level="2"/>
            <contents name="qt-3d-animation-module" title="Qt 3D Animation Module" level="2"/>
            <contents name="qt-3d-scene2d-module" title="Qt 3D Scene2D Module" level="2"/>
            <contents name="qt-3d-scene3d-module" title="Qt 3D Scene3D Module" level="2"/>
        </page>
        <page name="qt3d-toc.html" href="qt3d-toc.html" status="active" location="qt3d-toc.qdoc" documented="true" subtype="page" title="Qt 3D module topics" fulltitle="Qt 3D module topics" subtitle=""/>
        <page name="qt3drender-framegraph.html" href="qt3drender-framegraph.html" status="active" location="qt3drender-framegraph.qdoc" documented="true" subtype="page" title="Qt 3D Render Framegraph" fulltitle="Qt 3D Render Framegraph" subtitle="" brief="A framegraph is the data structure that controls how a scene is rendered">
            <contents name="framegraph-rules" title="FrameGraph Rules" level="1"/>
            <contents name="setting-the-framegraph" title="Setting the Framegraph" level="2"/>
            <contents name="how-the-framegraph-is-used" title="How the Framegraph Is Used" level="2"/>
            <contents name="framegraph-examples" title="Framegraph Examples" level="1"/>
            <contents name="a-simple-forward-renderer" title="A Simple Forward Renderer" level="2"/>
            <contents name="a-multi-viewport-framegraph" title="A Multi Viewport FrameGraph" level="2"/>
            <contents name="deferred-renderer" title="Deferred Renderer" level="2"/>
            <contents name="other-benefits-of-the-framegraph" title="Other Benefits of the framegraph" level="1"/>
            <contents name="conclusion" title="Conclusion" level="1"/>
        </page>
        <page name="qt3drender-geometry.html" href="qt3drender-geometry.html" status="active" location="qt3drender-geometry.qdoc" documented="true" subtype="page" title="Qt 3D Render Geometry" fulltitle="Qt 3D Render Geometry" subtitle="" brief="Presents the classes provided by the Qt 3D Render aspect to specify data to the renderer, typically containing geometry">
            <contents name="buffer" title="Buffer" level="2"/>
            <contents name="attribute" title="Attribute" level="2"/>
            <contents name="geometry" title="Geometry" level="2"/>
            <contents name="geometryview" title="GeometryView" level="2"/>
            <contents name="geometryrenderer" title="GeometryRenderer" level="2"/>
        </page>
        <page name="qt3drender-porting-to-rhi.html" href="qt3drender-porting-to-rhi.html" status="active" location="qt3drender-porting-to-rhi.qdoc" documented="true" subtype="page" title="Qt 3D Render Porting to RHI" fulltitle="Qt 3D Render Porting to RHI" subtitle="" brief="This section details what's involved in porting Qt 3D materials to work with RHI">
            <contents name="add-rhi-compatible-techniques" title="Add RHI Compatible Techniques" level="1"/>
            <contents name="creating-a-rhi-compatible-shader" title="Creating a RHI compatible shader" level="1"/>
            <contents name="qt-3d-extras" title="Qt 3D Extras" level="1"/>
        </page>
        <page name="qt3drender-protips.html" href="qt3drender-protips.html" status="active" location="qt3drender-protips.qdoc" documented="true" subtype="page" title="Qt 3D Render Pro Tips" fulltitle="Qt 3D Render Pro Tips" subtitle="" brief="This sections tries to make you aware of various pitfalls inherent to 3D rendering and ways to prevent them">
            <contents name="technique-selection" title="Technique Selection" level="2"/>
            <contents name="order-matters" title="Order Matters" level="2"/>
            <contents name="blending" title="Blending" level="2"/>
            <contents name="blending-with-scene3d" title="Blending with Scene3D" level="3"/>
            <contents name="useful-tools" title="Useful Tools" level="2"/>
        </page>
        <page name="basicshapes-cpp" href="qt3d-basicshapes-cpp-example.html" status="active" location="basicshapes.qdoc" documented="true" groups="category 3D,qt3d-examples-cpp" subtype="example" title="Qt 3D: Basic Shapes C++ Example" fulltitle="Qt 3D: Basic Shapes C++ Example" subtitle="" brief="Shows four basic shapes that Qt 3D offers and sets up a mesh for each of them">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="setting-up-a-torus-mesh" title="Setting Up a Torus Mesh" level="1"/>
            <page name="basicshapes-cpp/scenemodifier.cpp" href="qt3d-basicshapes-cpp-scenemodifier-cpp.html" status="active" subtype="file" title="" fulltitle="scenemodifier.cpp Example File" subtitle="basicshapes-cpp/scenemodifier.cpp"/>
            <page name="basicshapes-cpp/scenemodifier.h" href="qt3d-basicshapes-cpp-scenemodifier-h.html" status="active" subtype="file" title="" fulltitle="scenemodifier.h Example File" subtitle="basicshapes-cpp/scenemodifier.h"/>
            <page name="basicshapes-cpp/main.cpp" href="qt3d-basicshapes-cpp-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="basicshapes-cpp/main.cpp"/>
            <page name="basicshapes-cpp/CMakeLists.txt" href="qt3d-basicshapes-cpp-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="basicshapes-cpp/CMakeLists.txt"/>
            <page name="basicshapes-cpp/basicshapes-cpp.pro" href="qt3d-basicshapes-cpp-basicshapes-cpp-pro.html" status="active" subtype="file" title="" fulltitle="basicshapes-cpp.pro Example File" subtitle="basicshapes-cpp/basicshapes-cpp.pro"/>
        </page>
        <page name="multiviewport" href="qt3d-multiviewport-example.html" status="active" location="multiviewport.qdoc" documented="true" groups="category 3D,qt3d-examples-qml" subtype="example" title="Qt 3D: Multi Viewport QML Example" fulltitle="Qt 3D: Multi Viewport QML Example" subtitle="" brief="A QML example that demonstrates rendering a Scenegraph from multiple viewports">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="creating-multiple-renderviews" title="Creating Multiple RenderViews" level="1"/>
            <page name="multiviewport/QuadViewportFrameGraph.qml" href="qt3d-multiviewport-quadviewportframegraph-qml.html" status="active" subtype="file" title="" fulltitle="QuadViewportFrameGraph.qml Example File" subtitle="multiviewport/QuadViewportFrameGraph.qml"/>
            <page name="multiviewport/SimpleCamera.qml" href="qt3d-multiviewport-simplecamera-qml.html" status="active" subtype="file" title="" fulltitle="SimpleCamera.qml Example File" subtitle="multiviewport/SimpleCamera.qml"/>
            <page name="multiviewport/main.qml" href="qt3d-multiviewport-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="multiviewport/main.qml"/>
            <page name="multiviewport/main.cpp" href="qt3d-multiviewport-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="multiviewport/main.cpp"/>
            <page name="multiviewport/CMakeLists.txt" href="qt3d-multiviewport-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="multiviewport/CMakeLists.txt"/>
            <page name="multiviewport/multiviewport.pro" href="qt3d-multiviewport-multiviewport-pro.html" status="active" subtype="file" title="" fulltitle="multiviewport.pro Example File" subtitle="multiviewport/multiviewport.pro"/>
            <page name="multiviewport/multiviewport.qrc" href="qt3d-multiviewport-multiviewport-qrc.html" status="active" subtype="file" title="" fulltitle="multiviewport.qrc Example File" subtitle="multiviewport/multiviewport.qrc"/>
        </page>
        <page name="pbr-materials" href="qt3d-pbr-materials-example.html" status="active" location="materials.qdoc" documented="true" groups="category 3D,qt3d-examples-qml" subtype="example" title="Qt 3D: PBR Materials QML Example" fulltitle="Qt 3D: PBR Materials QML Example" subtitle="" brief="A QML application that demonstrates using PBR materials">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <page name="pbr-materials/BasicCamera.qml" href="qt3d-pbr-materials-basiccamera-qml.html" status="active" subtype="file" title="" fulltitle="BasicCamera.qml Example File" subtitle="pbr-materials/BasicCamera.qml"/>
            <page name="pbr-materials/Lights.qml" href="qt3d-pbr-materials-lights-qml.html" status="active" subtype="file" title="" fulltitle="Lights.qml Example File" subtitle="pbr-materials/Lights.qml"/>
            <page name="pbr-materials/TrefoilKnot.qml" href="qt3d-pbr-materials-trefoilknot-qml.html" status="active" subtype="file" title="" fulltitle="TrefoilKnot.qml Example File" subtitle="pbr-materials/TrefoilKnot.qml"/>
            <page name="pbr-materials/main.qml" href="qt3d-pbr-materials-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="pbr-materials/main.qml"/>
            <page name="pbr-materials/main.cpp" href="qt3d-pbr-materials-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="pbr-materials/main.cpp"/>
            <page name="pbr-materials/CMakeLists.txt" href="qt3d-pbr-materials-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="pbr-materials/CMakeLists.txt"/>
            <page name="pbr-materials/materials.qrc" href="qt3d-pbr-materials-materials-qrc.html" status="active" subtype="file" title="" fulltitle="materials.qrc Example File" subtitle="pbr-materials/materials.qrc"/>
            <page name="pbr-materials/pbr-materials.pro" href="qt3d-pbr-materials-pbr-materials-pro.html" status="active" subtype="file" title="" fulltitle="pbr-materials.pro Example File" subtitle="pbr-materials/pbr-materials.pro"/>
        </page>
        <page name="simple-cpp" href="qt3d-simple-cpp-example.html" status="active" location="simple-cpp.qdoc" documented="true" groups="category 3D,qt3d-examples-cpp" subtype="example" title="Qt 3D: Simple C++ Example" fulltitle="Qt 3D: Simple C++ Example" subtitle="" brief="A C++ application that demonstrates how to render a scene in Qt 3D">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="setting-up-the-scene" title="Setting Up the Scene" level="1"/>
            <page name="simple-cpp/orbittransformcontroller.cpp" href="qt3d-simple-cpp-orbittransformcontroller-cpp.html" status="active" subtype="file" title="" fulltitle="orbittransformcontroller.cpp Example File" subtitle="simple-cpp/orbittransformcontroller.cpp"/>
            <page name="simple-cpp/orbittransformcontroller.h" href="qt3d-simple-cpp-orbittransformcontroller-h.html" status="active" subtype="file" title="" fulltitle="orbittransformcontroller.h Example File" subtitle="simple-cpp/orbittransformcontroller.h"/>
            <page name="simple-cpp/main.cpp" href="qt3d-simple-cpp-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="simple-cpp/main.cpp"/>
            <page name="simple-cpp/CMakeLists.txt" href="qt3d-simple-cpp-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simple-cpp/CMakeLists.txt"/>
            <page name="simple-cpp/simple-cpp.pro" href="qt3d-simple-cpp-simple-cpp-pro.html" status="active" subtype="file" title="" fulltitle="simple-cpp.pro Example File" subtitle="simple-cpp/simple-cpp.pro"/>
        </page>
        <page name="simple-qml" href="qt3d-simple-qml-example.html" status="active" location="simple-qml.qdoc" documented="true" groups="category 3D,qt3d-examples-qml" subtype="example" title="Qt 3D: Simple QML Example" fulltitle="Qt 3D: Simple QML Example" subtitle="" brief="A QML application that demonstrates how to render a scene in Qt 3D">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="setting-up-the-scene" title="Setting Up the Scene" level="1"/>
            <page name="simple-qml/main.qml" href="qt3d-simple-qml-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="simple-qml/main.qml"/>
            <page name="simple-qml/main.cpp" href="qt3d-simple-qml-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="simple-qml/main.cpp"/>
            <page name="simple-qml/CMakeLists.txt" href="qt3d-simple-qml-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simple-qml/CMakeLists.txt"/>
            <page name="simple-qml/simple-qml.pro" href="qt3d-simple-qml-simple-qml-pro.html" status="active" subtype="file" title="" fulltitle="simple-qml.pro Example File" subtitle="simple-qml/simple-qml.pro"/>
            <page name="simple-qml/simple-qml.qrc" href="qt3d-simple-qml-simple-qml-qrc.html" status="active" subtype="file" title="" fulltitle="simple-qml.qrc Example File" subtitle="simple-qml/simple-qml.qrc"/>
        </page>
        <page name="simplecustommaterial" href="qt3d-simplecustommaterial-example.html" status="active" location="simplecustommaterial.qdoc" documented="true" groups="category 3D,qt3d-examples-qml" subtype="example" title="Qt 3D: Simple Custom Material QML Example" fulltitle="Qt 3D: Simple Custom Material QML Example" subtitle="" brief="Demonstrates creating a custom material in Qt 3D">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="specifying-the-scene" title="Specifying the Scene" level="1"/>
            <contents name="specifying-the-material" title="Specifying the Material" level="1"/>
            <page name="simplecustommaterial/PlaneModel.qml" href="qt3d-simplecustommaterial-planemodel-qml.html" status="active" subtype="file" title="" fulltitle="PlaneModel.qml Example File" subtitle="simplecustommaterial/PlaneModel.qml"/>
            <page name="simplecustommaterial/SceneRoot.qml" href="qt3d-simplecustommaterial-sceneroot-qml.html" status="active" subtype="file" title="" fulltitle="SceneRoot.qml Example File" subtitle="simplecustommaterial/SceneRoot.qml"/>
            <page name="simplecustommaterial/SimpleMaterial.qml" href="qt3d-simplecustommaterial-simplematerial-qml.html" status="active" subtype="file" title="" fulltitle="SimpleMaterial.qml Example File" subtitle="simplecustommaterial/SimpleMaterial.qml"/>
            <page name="simplecustommaterial/main.qml" href="qt3d-simplecustommaterial-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="simplecustommaterial/main.qml"/>
            <page name="simplecustommaterial/shaders/es2/simpleColor.vert" href="qt3d-simplecustommaterial-shaders-es2-simplecolor-vert.html" status="active" subtype="file" title="" fulltitle="simpleColor.vert Example File" subtitle="simplecustommaterial/shaders/es2/simpleColor.vert"/>
            <page name="simplecustommaterial/shaders/gl3/simpleColor.vert" href="qt3d-simplecustommaterial-shaders-gl3-simplecolor-vert.html" status="active" subtype="file" title="" fulltitle="simpleColor.vert Example File" subtitle="simplecustommaterial/shaders/gl3/simpleColor.vert"/>
            <page name="simplecustommaterial/shaders/gl45/simpleColor.vert" href="qt3d-simplecustommaterial-shaders-gl45-simplecolor-vert.html" status="active" subtype="file" title="" fulltitle="simpleColor.vert Example File" subtitle="simplecustommaterial/shaders/gl45/simpleColor.vert"/>
            <page name="simplecustommaterial/main.cpp" href="qt3d-simplecustommaterial-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="simplecustommaterial/main.cpp"/>
            <page name="simplecustommaterial/CMakeLists.txt" href="qt3d-simplecustommaterial-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="simplecustommaterial/CMakeLists.txt"/>
            <page name="simplecustommaterial/models.qrc" href="qt3d-simplecustommaterial-models-qrc.html" status="active" subtype="file" title="" fulltitle="models.qrc Example File" subtitle="simplecustommaterial/models.qrc"/>
            <page name="simplecustommaterial/qml.qrc" href="qt3d-simplecustommaterial-qml-qrc.html" status="active" subtype="file" title="" fulltitle="qml.qrc Example File" subtitle="simplecustommaterial/qml.qrc"/>
            <page name="simplecustommaterial/shaders.qrc" href="qt3d-simplecustommaterial-shaders-qrc.html" status="active" subtype="file" title="" fulltitle="shaders.qrc Example File" subtitle="simplecustommaterial/shaders.qrc"/>
            <page name="simplecustommaterial/simplecustommaterial.pro" href="qt3d-simplecustommaterial-simplecustommaterial-pro.html" status="active" subtype="file" title="" fulltitle="simplecustommaterial.pro Example File" subtitle="simplecustommaterial/simplecustommaterial.pro"/>
            <page name="simplecustommaterial/textures.qrc" href="qt3d-simplecustommaterial-textures-qrc.html" status="active" subtype="file" title="" fulltitle="textures.qrc Example File" subtitle="simplecustommaterial/textures.qrc"/>
        </page>
        <page name="wireframe" href="qt3d-wireframe-example.html" status="active" location="wireframe.qdoc" documented="true" groups="category 3D,qt3d-examples-qml" subtype="example" title="Qt 3D: Wireframe QML Example" fulltitle="Qt 3D: Wireframe QML Example" subtitle="" brief="A Qt 3D QML application that implements a single-pass wireframe rendering method">
            <contents name="running-the-example" title="Running the Example" level="1"/>
            <contents name="creating-entities" title="Creating Entities" level="1"/>
            <contents name="specifying-transformations" title="Specifying Transformations" level="1"/>
            <contents name="loading-dynamic-per-vertex-data" title="Loading Dynamic Per-Vertex Data" level="1"/>
            <contents name="aggregating-components" title="Aggregating Components" level="1"/>
            <contents name="rendering-from-cameras" title="Rendering from Cameras" level="1"/>
            <contents name="mapping-materials" title="Mapping Materials" level="1"/>
            <contents name="using-animation-elements" title="Using Animation Elements" level="1"/>
            <page name="wireframe/BasicCamera.qml" href="qt3d-wireframe-basiccamera-qml.html" status="active" subtype="file" title="" fulltitle="BasicCamera.qml Example File" subtitle="wireframe/BasicCamera.qml"/>
            <page name="wireframe/TrefoilKnot.qml" href="qt3d-wireframe-trefoilknot-qml.html" status="active" subtype="file" title="" fulltitle="TrefoilKnot.qml Example File" subtitle="wireframe/TrefoilKnot.qml"/>
            <page name="wireframe/WireframeEffect.qml" href="qt3d-wireframe-wireframeeffect-qml.html" status="active" subtype="file" title="" fulltitle="WireframeEffect.qml Example File" subtitle="wireframe/WireframeEffect.qml"/>
            <page name="wireframe/WireframeMaterial.qml" href="qt3d-wireframe-wireframematerial-qml.html" status="active" subtype="file" title="" fulltitle="WireframeMaterial.qml Example File" subtitle="wireframe/WireframeMaterial.qml"/>
            <page name="wireframe/main.qml" href="qt3d-wireframe-main-qml.html" status="active" subtype="file" title="" fulltitle="main.qml Example File" subtitle="wireframe/main.qml"/>
            <page name="wireframe/shaders/robustwireframe.geom" href="qt3d-wireframe-shaders-robustwireframe-geom.html" status="active" subtype="file" title="" fulltitle="robustwireframe.geom Example File" subtitle="wireframe/shaders/robustwireframe.geom"/>
            <page name="wireframe/shaders/robustwireframe.vert" href="qt3d-wireframe-shaders-robustwireframe-vert.html" status="active" subtype="file" title="" fulltitle="robustwireframe.vert Example File" subtitle="wireframe/shaders/robustwireframe.vert"/>
            <page name="wireframe/main.cpp" href="qt3d-wireframe-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="wireframe/main.cpp"/>
            <page name="wireframe/CMakeLists.txt" href="qt3d-wireframe-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="wireframe/CMakeLists.txt"/>
            <page name="wireframe/wireframe.pro" href="qt3d-wireframe-wireframe-pro.html" status="active" subtype="file" title="" fulltitle="wireframe.pro Example File" subtitle="wireframe/wireframe.pro"/>
            <page name="wireframe/wireframe.qrc" href="qt3d-wireframe-wireframe-qrc.html" status="active" subtype="file" title="" fulltitle="wireframe.qrc Example File" subtitle="wireframe/wireframe.qrc"/>
        </page>
        <page name="http://en.wikipedia.org/wiki/Z-buffering" href="http://en.wikipedia.org/wiki/Z-buffering" status="active" location="externalresources.qdoc" documented="true" subtype="externalpage" title="early z-fill pass" fulltitle="early z-fill pass" subtitle=""/>
        <page name="http://www.cs.northwestern.edu/~ago820/SIG98/abstract.html" href="http://www.cs.northwestern.edu/~ago820/SIG98/abstract.html" status="active" location="externalresources.qdoc" documented="true" subtype="externalpage" title="original Gooch paper" fulltitle="original Gooch paper" subtitle=""/>
        <qmlclass name="AbstractActionInput" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AbstractActionInput" href="qml-qt3d-input-abstractactioninput.html" status="active" access="public" documented="true" brief="QML frontend for the abstract Qt3DInput::QAbstractActionInput C++ class"/>
        <qmlclass name="AbstractAnimation" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AbstractAnimation" href="qml-qt3d-animation-abstractanimation.html" status="active" access="public" documented="true" brief="An abstract base type for Qt3D animations">
            <qmlproperty name="animationName" fullname="Qt3D.Animation.AbstractAnimation.animationName" href="qml-qt3d-animation-abstractanimation.html#animationName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="animationType" fullname="Qt3D.Animation.AbstractAnimation.animationType" href="qml-qt3d-animation-abstractanimation.html#animationType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="duration" fullname="Qt3D.Animation.AbstractAnimation.duration" href="qml-qt3d-animation-abstractanimation.html#duration-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="position" fullname="Qt3D.Animation.AbstractAnimation.position" href="qml-qt3d-animation-abstractanimation.html#position-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AbstractAxisInput" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AbstractAxisInput" href="qml-qt3d-input-abstractaxisinput.html" status="active" access="public" documented="true" brief="QML frontend for abstract QAbstractAxisInput C++ class">
            <qmlproperty name="sourceDevice" fullname="Qt3D.Input.AbstractAxisInput.sourceDevice" href="qml-qt3d-input-abstractaxisinput.html#sourceDevice-prop" status="active" access="public" documented="true" type="AbstractPhysicalDevice" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AbstractClipAnimator" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AbstractClipAnimator" href="qml-qt3d-animation-abstractclipanimator.html" status="active" access="public" documented="true" brief="The base class for types providing animation playback capabilities">
            <qmlproperty name="channelMapper" fullname="Qt3D.Animation.AbstractClipAnimator.channelMapper" href="qml-qt3d-animation-abstractclipanimator.html#channelMapper-prop" status="active" access="public" documented="true" type="ChannelMapper" attached="false" writable="true"/>
            <qmlproperty name="clock" fullname="Qt3D.Animation.AbstractClipAnimator.clock" href="qml-qt3d-animation-abstractclipanimator.html#clock-prop" status="active" access="public" documented="true" type="Clock" attached="false" writable="true"/>
            <qmlproperty name="loops" fullname="Qt3D.Animation.AbstractClipAnimator.loops" href="qml-qt3d-animation-abstractclipanimator.html#loops-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="normalizedTime" fullname="Qt3D.Animation.AbstractClipAnimator.normalizedTime" href="qml-qt3d-animation-abstractclipanimator.html#normalizedTime-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="running" fullname="Qt3D.Animation.AbstractClipAnimator.running" href="qml-qt3d-animation-abstractclipanimator.html#running-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AbstractClipBlendNode" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AbstractClipBlendNode" href="qml-qt3d-animation-abstractclipblendnode.html" status="active" access="public" documented="true" brief="The base class for types used to construct animation blend trees"/>
        <qmlclass name="AbstractPhysicalDevice" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AbstractPhysicalDevice" href="qml-qt3d-input-abstractphysicaldevice.html" status="active" access="public" documented="true" brief="QML frontend for the abstract Qt3DInput::QAbstractPhysicalDevice C++ class"/>
        <qmlclass name="AbstractRayCaster" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.AbstractRayCaster" href="qml-qt3d-render-abstractraycaster.html" status="active" access="public" documented="true" brief="An abstract base class for ray casting in 3d scenes">
            <qmlproperty name="filterMode" fullname="Qt3D.Render.AbstractRayCaster.filterMode" href="qml-qt3d-render-abstractraycaster.html#filterMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="hits" fullname="Qt3D.Render.AbstractRayCaster.hits" href="qml-qt3d-render-abstractraycaster.html#hits-prop" status="active" access="public" documented="true" type="array" attached="false" writable="false"/>
            <qmlproperty name="runMode" fullname="Qt3D.Render.AbstractRayCaster.runMode" href="qml-qt3d-render-abstractraycaster.html#runMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AbstractSkeleton" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.AbstractSkeleton" href="qml-qt3d-core-abstractskeleton.html" status="active" access="public" documented="true" brief="A skeleton contains the joints for a skinned mesh"/>
        <qmlclass name="AbstractTexture" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.AbstractTexture" href="qml-qt3d-render-abstracttexture.html" status="active" access="public" documented="true" brief="A base class to be used to provide textures">
            <qmlproperty name="ComparisonFunction" fullname="Qt3D.Render.AbstractTexture.ComparisonFunction" href="qml-qt3d-render-abstracttexture.html#ComparisonFunction-prop" status="active" access="public" documented="true" type="ComparisonFunction" attached="false" writable="true"/>
            <qmlproperty name="ComparisonMode" fullname="Qt3D.Render.AbstractTexture.ComparisonMode" href="qml-qt3d-render-abstracttexture.html#ComparisonMode-prop" status="active" access="public" documented="true" type="ComparisonMode" attached="false" writable="true"/>
            <qmlproperty name="depth" fullname="Qt3D.Render.AbstractTexture.depth" href="qml-qt3d-render-abstracttexture.html#depth-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="format" fullname="Qt3D.Render.AbstractTexture.format" href="qml-qt3d-render-abstracttexture.html#format-prop" status="active" access="public" documented="true" type="TextureFormat" attached="false" writable="true"/>
            <qmlproperty name="generateMipMaps" fullname="Qt3D.Render.AbstractTexture.generateMipMaps" href="qml-qt3d-render-abstracttexture.html#generateMipMaps-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="handle" fullname="Qt3D.Render.AbstractTexture.handle" href="qml-qt3d-render-abstracttexture.html#handle-prop" status="active" access="public" documented="true" type="var" attached="false" writable="false"/>
            <qmlproperty name="handleType" fullname="Qt3D.Render.AbstractTexture.handleType" href="qml-qt3d-render-abstracttexture.html#handleType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="height" fullname="Qt3D.Render.AbstractTexture.height" href="qml-qt3d-render-abstracttexture.html#height-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="layers" fullname="Qt3D.Render.AbstractTexture.layers" href="qml-qt3d-render-abstracttexture.html#layers-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="magnificationFilter" fullname="Qt3D.Render.AbstractTexture.magnificationFilter" href="qml-qt3d-render-abstracttexture.html#magnificationFilter-prop" status="active" access="public" documented="true" type="Filter" attached="false" writable="true"/>
            <qmlproperty name="maximumAnisotropy" fullname="Qt3D.Render.AbstractTexture.maximumAnisotropy" href="qml-qt3d-render-abstracttexture.html#maximumAnisotropy-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="minificationFilter" fullname="Qt3D.Render.AbstractTexture.minificationFilter" href="qml-qt3d-render-abstracttexture.html#minificationFilter-prop" status="active" access="public" documented="true" type="Filter" attached="false" writable="true"/>
            <qmlproperty name="samples" fullname="Qt3D.Render.AbstractTexture.samples" href="qml-qt3d-render-abstracttexture.html#samples-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="status readonly" fullname="Qt3D.Render.AbstractTexture.status readonly" href="qml-qt3d-render-abstracttexture.html#status readonly-prop" status="active" access="public" documented="true" type="Status" attached="false" writable="true"/>
            <qmlproperty name="target readonly" fullname="Qt3D.Render.AbstractTexture.target readonly" href="qml-qt3d-render-abstracttexture.html#target readonly-prop" status="active" access="public" documented="true" type="Target" attached="false" writable="true"/>
            <qmlproperty name="width" fullname="Qt3D.Render.AbstractTexture.width" href="qml-qt3d-render-abstracttexture.html#width-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="wrapMode" fullname="Qt3D.Render.AbstractTexture.wrapMode" href="qml-qt3d-render-abstracttexture.html#wrapMode-prop" status="active" access="public" documented="true" type="QTextureWrapMode" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="AbstractTextureImage" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.AbstractTextureImage" href="qml-qt3d-render-abstracttextureimage.html" status="active" access="public" abstract="true" documented="true" brief="Encapsulates the necessary information to create an OpenGL texture image">
            <qmlproperty name="face" fullname="Qt3D.Render.AbstractTextureImage.face" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="layer" fullname="Qt3D.Render.AbstractTextureImage.layer" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="mipLevel" fullname="Qt3D.Render.AbstractTextureImage.mipLevel" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Action" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.Action" href="qml-qt3d-input-action.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QAction C++ class">
            <qmlproperty name="action" fullname="Qt3D.Input.Action.action" href="qml-qt3d-input-action.html#action-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="inputs" fullname="Qt3D.Input.Action.inputs" href="qml-qt3d-input-action.html#inputs-prop" status="active" access="public" documented="true" type="list&lt;AbstractActionInput&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ActionInput" qml-module-name="Qt3D.Input" qml-base-type="Qt3D.Input::AbstractActionInput" fullname="Qt3D.Input.ActionInput" href="qml-qt3d-input-actioninput.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QActionInput C++ class">
            <function name="buttonsChanged" fullname="Qt3D.Input.ActionInput.buttonsChanged" href="qml-qt3d-input-actioninput.html#buttonsChanged-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="const QList&lt;int&gt; &amp;" name="buttons" default=""/>
            </function>
            <function name="sourceDeviceChanged" fullname="Qt3D.Input.ActionInput.sourceDeviceChanged" href="qml-qt3d-input-actioninput.html#sourceDeviceChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <qmlproperty name="buttons" fullname="Qt3D.Input.ActionInput.buttons" href="qml-qt3d-input-actioninput.html#buttons-prop" status="active" access="public" documented="true" type="list&lt;int&gt;" attached="false" writable="true"/>
            <qmlproperty name="sourceDevice" fullname="Qt3D.Input.ActionInput.sourceDevice" href="qml-qt3d-input-actioninput.html#sourceDevice-prop" status="active" access="public" documented="true" type="AbstractPhysicalDevice" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AdditiveClipBlend" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AdditiveClipBlend" href="qml-qt3d-animation-additiveclipblend.html" status="active" access="public" documented="true" brief="Performs an additive blend of two animation clips based on an additive factor">
            <qmlproperty name="additiveClip" fullname="Qt3D.Animation.AdditiveClipBlend.additiveClip" href="qml-qt3d-animation-additiveclipblend.html#additiveClip-prop" status="active" access="public" documented="true" type="AbstractClipBlendNode" attached="false" writable="true"/>
            <qmlproperty name="additiveFactor" fullname="Qt3D.Animation.AdditiveClipBlend.additiveFactor" href="qml-qt3d-animation-additiveclipblend.html#additiveFactor-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="baseClip" fullname="Qt3D.Animation.AdditiveClipBlend.baseClip" href="qml-qt3d-animation-additiveclipblend.html#baseClip-prop" status="active" access="public" documented="true" type="AbstractClipBlendNode" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AlphaCoverage" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.AlphaCoverage" href="qml-qt3d-render-alphacoverage.html" status="active" access="public" documented="true" groups="renderstates" brief="Enable alpha-to-coverage multisampling mode"/>
        <qmlclass name="AlphaTest" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.AlphaTest" href="qml-qt3d-render-alphatest.html" status="active" access="public" documented="true" groups="renderstates" brief="Specify alpha reference test">
            <qmlproperty name="alphaFunction" fullname="Qt3D.Render.AlphaTest.alphaFunction" href="qml-qt3d-render-alphatest.html#alphaFunction-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="referenceValue" fullname="Qt3D.Render.AlphaTest.referenceValue" href="qml-qt3d-render-alphatest.html#referenceValue-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AnalogAxisInput" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AnalogAxisInput" href="qml-qt3d-input-analogaxisinput.html" status="active" access="public" documented="true" brief="QML frontend for QAnalogAxisInput C++ class">
            <qmlproperty name="axis" fullname="Qt3D.Input.AnalogAxisInput.axis" href="qml-qt3d-input-analogaxisinput.html#axis-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AnimationController" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AnimationController" href="qml-qt3d-animation-animationcontroller.html" status="active" access="public" documented="true" brief="A controller type for animations">
            <function name="getAnimationIndex" fullname="Qt3D.Animation.AnimationController.getAnimationIndex" href="qml-qt3d-animation-animationcontroller.html#getAnimationIndex-method" status="active" access="public" documented="true" meta="qmlmethod" type="int">
                <parameter type="" name="name" default=""/>
            </function>
            <function name="getGroup" fullname="Qt3D.Animation.AnimationController.getGroup" href="qml-qt3d-animation-animationcontroller.html#getGroup-method" status="active" access="public" documented="true" meta="qmlmethod" type="AnimationGroup">
                <parameter type="" name="index" default=""/>
            </function>
            <qmlproperty name="activeAnimationGroup" fullname="Qt3D.Animation.AnimationController.activeAnimationGroup" href="qml-qt3d-animation-animationcontroller.html#activeAnimationGroup-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="animationGroups" fullname="Qt3D.Animation.AnimationController.animationGroups" href="qml-qt3d-animation-animationcontroller.html#animationGroups-prop" status="active" access="public" documented="true" type="list&lt;AnimationGroup&gt;" attached="false" writable="true"/>
            <qmlproperty name="entity" fullname="Qt3D.Animation.AnimationController.entity" href="qml-qt3d-animation-animationcontroller.html#entity-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="true"/>
            <qmlproperty name="position" fullname="Qt3D.Animation.AnimationController.position" href="qml-qt3d-animation-animationcontroller.html#position-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="positionOffset" fullname="Qt3D.Animation.AnimationController.positionOffset" href="qml-qt3d-animation-animationcontroller.html#positionOffset-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="positionScale" fullname="Qt3D.Animation.AnimationController.positionScale" href="qml-qt3d-animation-animationcontroller.html#positionScale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="recursive" fullname="Qt3D.Animation.AnimationController.recursive" href="qml-qt3d-animation-animationcontroller.html#recursive-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AnimationGroup" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.AnimationGroup" href="qml-qt3d-animation-animationgroup.html" status="active" access="public" documented="true" brief="A type grouping animations together">
            <qmlproperty name="animations" fullname="Qt3D.Animation.AnimationGroup.animations" href="qml-qt3d-animation-animationgroup.html#animations-prop" status="active" access="public" documented="true" type="list&lt;AbstractAnimation&gt;" attached="false" writable="true"/>
            <qmlproperty name="duration" fullname="Qt3D.Animation.AnimationGroup.duration" href="qml-qt3d-animation-animationgroup.html#duration-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="name" fullname="Qt3D.Animation.AnimationGroup.name" href="qml-qt3d-animation-animationgroup.html#name-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="position" fullname="Qt3D.Animation.AnimationGroup.position" href="qml-qt3d-animation-animationgroup.html#position-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Armature" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Core.Armature" href="qml-qt3d-core-armature.html" status="active" access="public" documented="true" brief="Used to calculate skinning transform matrices and set them on shaders">
            <qmlproperty name="skeleton" fullname="Qt3D.Core.Armature.skeleton" href="qml-qt3d-core-armature.html#skeleton-prop" status="active" access="public" documented="true" type="AbstractSkeleton" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Attribute" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.Attribute" href="qml-qt3d-core-attribute.html" status="active" access="public" documented="true" brief="Defines an attribute and how data should be read from a Buffer"/>
        <qmlclass name="Axis" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.Axis" href="qml-qt3d-input-axis.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QAxis C++ class">
            <qmlproperty name="buttons" fullname="Qt3D.Input.Axis.buttons" href="qml-qt3d-input-axis.html#buttons-prop" status="active" access="public" documented="true" type="list&lt;var&gt;" attached="false" writable="true"/>
            <qmlproperty name="inputs" fullname="Qt3D.Input.Axis.inputs" href="qml-qt3d-input-axis.html#inputs-prop" status="active" access="public" documented="true" type="list&lt;AbstractAxisInput&gt;" attached="false" writable="true"/>
            <qmlproperty name="scale" fullname="Qt3D.Input.Axis.scale" href="qml-qt3d-input-axis.html#scale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="Qt3D.Input.Axis.value" href="qml-qt3d-input-axis.html#value-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="velocity" fullname="Qt3D.Input.Axis.velocity" href="qml-qt3d-input-axis.html#velocity-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="AxisAccumulator" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AxisAccumulator" href="qml-qt3d-input-axisaccumulator.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QAxisAccumulator C++ class">
            <qmlproperty name="sourceAxis" fullname="Qt3D.Input.AxisAccumulator.sourceAxis" href="qml-qt3d-input-axisaccumulator.html#sourceAxis-prop" status="active" access="public" documented="true" type="Axis" attached="false" writable="true"/>
            <qmlproperty name="sourceAxisType" fullname="Qt3D.Input.AxisAccumulator.sourceAxisType" href="qml-qt3d-input-axisaccumulator.html#sourceAxisType-prop" status="active" access="public" documented="true" type="SourceAxisType" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="Qt3D.Input.AxisAccumulator.value" href="qml-qt3d-input-axisaccumulator.html#value-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="AxisSetting" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.AxisSetting" href="qml-qt3d-input-axissetting.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QAxisSetting C++ class">
            <function name="axisChanged" fullname="Qt3D.Input.AxisSetting.axisChanged" href="qml-qt3d-input-axissetting.html#axisChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="deadZoneRadiusChanged" fullname="Qt3D.Input.AxisSetting.deadZoneRadiusChanged" href="qml-qt3d-input-axissetting.html#deadZoneRadiusChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="smoothChanged" fullname="Qt3D.Input.AxisSetting.smoothChanged" href="qml-qt3d-input-axissetting.html#smoothChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <qmlproperty name="axes" fullname="Qt3D.Input.AxisSetting.axes" href="qml-qt3d-input-axissetting.html#axes-prop" status="active" access="public" documented="true" type="list&lt;int&gt;" attached="false" writable="true"/>
            <qmlproperty name="axis" fullname="Qt3D.Input.AxisSetting.axis" href="qml-qt3d-input-axissetting.html#axis-prop" status="active" access="public" documented="true" type="list&lt;var&gt;" attached="false" writable="true"/>
            <qmlproperty name="deadZoneRadius" fullname="Qt3D.Input.AxisSetting.deadZoneRadius" href="qml-qt3d-input-axissetting.html#deadZoneRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="smooth" fullname="Qt3D.Input.AxisSetting.smooth" href="qml-qt3d-input-axissetting.html#smooth-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BlendEquation" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.BlendEquation" href="qml-qt3d-render-blendequation.html" status="active" access="public" documented="true" brief="Specifies the equation used for both the RGB blend equation and the Alpha blend equation">
            <qmlproperty name="blendFunction" fullname="Qt3D.Render.BlendEquation.blendFunction" href="qml-qt3d-render-blendequation.html#blendFunction-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BlendEquationArguments" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.BlendEquationArguments" href="qml-qt3d-render-blendequationarguments.html" status="active" access="public" documented="true" brief="Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn)">
            <qmlproperty name="bufferIndex" fullname="Qt3D.Render.BlendEquationArguments.bufferIndex" href="qml-qt3d-render-blendequationarguments.html#bufferIndex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="destinationAlpha" fullname="Qt3D.Render.BlendEquationArguments.destinationAlpha" href="qml-qt3d-render-blendequationarguments.html#destinationAlpha-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="destinationRgb" fullname="Qt3D.Render.BlendEquationArguments.destinationRgb" href="qml-qt3d-render-blendequationarguments.html#destinationRgb-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="sourceAlpha" fullname="Qt3D.Render.BlendEquationArguments.sourceAlpha" href="qml-qt3d-render-blendequationarguments.html#sourceAlpha-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="sourceRgb" fullname="Qt3D.Render.BlendEquationArguments.sourceRgb" href="qml-qt3d-render-blendequationarguments.html#sourceRgb-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BlendedClipAnimator" qml-module-name="Qt3D.Animation" qml-base-type="Qt3D.Animation::AbstractClipAnimator" fullname="Qt3D.Animation.BlendedClipAnimator" href="qml-qt3d-animation-blendedclipanimator.html" status="active" access="public" documented="true" brief="Component providing animation playback capabilities of a tree of blend nodes">
            <qmlproperty name="blendTree" fullname="Qt3D.Animation.BlendedClipAnimator.blendTree" href="qml-qt3d-animation-blendedclipanimator.html#blendTree-prop" status="active" access="public" documented="true" type="AbstractClipBlendNode" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BlitFramebuffer" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.BlitFramebuffer" href="qml-qt3d-render-blitframebuffer.html" status="active" access="public" documented="true" brief="FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another">
            <qmlproperty name="destination" fullname="Qt3D.Render.BlitFramebuffer.destination" href="qml-qt3d-render-blitframebuffer.html#destination-prop" status="active" access="public" documented="true" type="RenderTarget" attached="false" writable="true"/>
            <qmlproperty name="destinationAttachmentPoint" fullname="Qt3D.Render.BlitFramebuffer.destinationAttachmentPoint" href="qml-qt3d-render-blitframebuffer.html#destinationAttachmentPoint-prop" status="active" access="public" documented="true" type="RenderTargetOutput.AttachmentPoint" attached="false" writable="true"/>
            <qmlproperty name="destinationRect" fullname="Qt3D.Render.BlitFramebuffer.destinationRect" href="qml-qt3d-render-blitframebuffer.html#destinationRect-prop" status="active" access="public" documented="true" type="Rect" attached="false" writable="true"/>
            <qmlproperty name="interpolationMethod" fullname="Qt3D.Render.BlitFramebuffer.interpolationMethod" href="qml-qt3d-render-blitframebuffer.html#interpolationMethod-prop" status="active" access="public" documented="true" type="InterpolationMethod" attached="false" writable="true"/>
            <qmlproperty name="source" fullname="Qt3D.Render.BlitFramebuffer.source" href="qml-qt3d-render-blitframebuffer.html#source-prop" status="active" access="public" documented="true" type="RenderTarget" attached="false" writable="true"/>
            <qmlproperty name="sourceAttachmentPoint" fullname="Qt3D.Render.BlitFramebuffer.sourceAttachmentPoint" href="qml-qt3d-render-blitframebuffer.html#sourceAttachmentPoint-prop" status="active" access="public" documented="true" type="RenderTargetOutput.AttachmentPoint" attached="false" writable="true"/>
            <qmlproperty name="sourceRect" fullname="Qt3D.Render.BlitFramebuffer.sourceRect" href="qml-qt3d-render-blitframebuffer.html#sourceRect-prop" status="active" access="public" documented="true" type="Rect" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BoundingVolume" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.BoundingVolume" href="qml-qt3d-core-boundingvolume.html" status="active" access="public" documented="true" brief="Can be used to override an entity's bounding volume">
            <function name="updateImplicitBounds" fullname="Qt3D.Core.BoundingVolume.updateImplicitBounds" href="qml-qt3d-core-boundingvolume.html#updateImplicitBounds-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool"/>
            <qmlproperty name="implicitMaxPoint" fullname="Qt3D.Core.BoundingVolume.implicitMaxPoint" href="qml-qt3d-core-boundingvolume.html#implicitMaxPoint-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
            <qmlproperty name="implicitMinPoint" fullname="Qt3D.Core.BoundingVolume.implicitMinPoint" href="qml-qt3d-core-boundingvolume.html#implicitMinPoint-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
            <qmlproperty name="implicitPointsValid" fullname="Qt3D.Core.BoundingVolume.implicitPointsValid" href="qml-qt3d-core-boundingvolume.html#implicitPointsValid-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="maxPoint" fullname="Qt3D.Core.BoundingVolume.maxPoint" href="qml-qt3d-core-boundingvolume.html#maxPoint-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="minPoint" fullname="Qt3D.Core.BoundingVolume.minPoint" href="qml-qt3d-core-boundingvolume.html#minPoint-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="view" fullname="Qt3D.Core.BoundingVolume.view" href="qml-qt3d-core-boundingvolume.html#view-prop" status="active" access="public" documented="true" type="GeometryView" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Buffer" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.Buffer" href="qml-qt3d-core-buffer.html" status="active" access="public" documented="true" brief="Provides a data store for raw data to later be used as vertices or uniforms">
            <qmlproperty name="usage" fullname="Qt3D.Core.Buffer.usage" href="qml-qt3d-core-buffer.html#usage-prop" status="active" access="public" documented="true" type="QBuffer::UsageType" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="BufferCapture" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.BufferCapture" href="qml-qt3d-render-buffercapture.html" status="active" access="public" documented="true" brief="Exchanges buffer data between GPU and CPU"/>
        <qmlclass name="ButtonAxisInput" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.ButtonAxisInput" href="qml-qt3d-input-buttonaxisinput.html" status="active" access="public" documented="true" brief="QML frontend for QButtonAxisInput C++ class. The axis value is controlled by buttons rather than a traditional analog input such as a joystick">
            <qmlproperty name="acceleration" fullname="Qt3D.Input.ButtonAxisInput.acceleration" href="qml-qt3d-input-buttonaxisinput.html#acceleration-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="buttons" fullname="Qt3D.Input.ButtonAxisInput.buttons" href="qml-qt3d-input-buttonaxisinput.html#buttons-prop" status="active" access="public" documented="true" type="list&lt;var&gt;" attached="false" writable="true"/>
            <qmlproperty name="deceleration" fullname="Qt3D.Input.ButtonAxisInput.deceleration" href="qml-qt3d-input-buttonaxisinput.html#deceleration-prop" status="active" access="public" documented="true" type="list&lt;var&gt;" attached="false" writable="true"/>
            <qmlproperty name="scale" fullname="Qt3D.Input.ButtonAxisInput.scale" href="qml-qt3d-input-buttonaxisinput.html#scale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Camera" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Entity" fullname="Qt3D.Render.Camera" href="qml-qt3d-render-camera.html" status="active" access="public" documented="true" brief="Defines a view point through which the scene will be rendered">
            <function name="pan" fullname="Qt3D.Render.Camera.pan" href="qml-qt3d-render-camera.html#pan-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="pan" fullname="Qt3D.Render.Camera.pan" href="qml-qt3d-render-camera.html#pan-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
                <parameter type="vector3d" name="axis" default=""/>
            </function>
            <function name="panAboutViewCenter" fullname="Qt3D.Render.Camera.panAboutViewCenter" href="qml-qt3d-render-camera.html#panAboutViewCenter-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="panAboutViewCenter" fullname="Qt3D.Render.Camera.panAboutViewCenter" href="qml-qt3d-render-camera.html#panAboutViewCenter-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
                <parameter type="vector3d" name="axis" default=""/>
            </function>
            <function name="panRotation" fullname="Qt3D.Render.Camera.panRotation" href="qml-qt3d-render-camera.html#panRotation-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="roll" fullname="Qt3D.Render.Camera.roll" href="qml-qt3d-render-camera.html#roll-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="rollAboutViewCenter" fullname="Qt3D.Render.Camera.rollAboutViewCenter" href="qml-qt3d-render-camera.html#rollAboutViewCenter-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="rollRotation" fullname="Qt3D.Render.Camera.rollRotation" href="qml-qt3d-render-camera.html#rollRotation-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="rotate" fullname="Qt3D.Render.Camera.rotate" href="qml-qt3d-render-camera.html#rotate-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="quaternion" name="q" default=""/>
            </function>
            <function name="rotateAboutViewCenter" fullname="Qt3D.Render.Camera.rotateAboutViewCenter" href="qml-qt3d-render-camera.html#rotateAboutViewCenter-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="quaternion" name="q" default=""/>
            </function>
            <function name="rotation" fullname="Qt3D.Render.Camera.rotation" href="qml-qt3d-render-camera.html#rotation-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="angle" default=""/>
                <parameter type="vector3d" name="axis" default=""/>
            </function>
            <function name="tilt" fullname="Qt3D.Render.Camera.tilt" href="qml-qt3d-render-camera.html#tilt-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="tiltAboutViewCenter" fullname="Qt3D.Render.Camera.tiltAboutViewCenter" href="qml-qt3d-render-camera.html#tiltAboutViewCenter-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="tiltRotation" fullname="Qt3D.Render.Camera.tiltRotation" href="qml-qt3d-render-camera.html#tiltRotation-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="translate" fullname="Qt3D.Render.Camera.translate" href="qml-qt3d-render-camera.html#translate-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="vector3d" name="vLocal" default=""/>
                <parameter type="enumeration" name="option" default=""/>
            </function>
            <function name="translateWorld" fullname="Qt3D.Render.Camera.translateWorld" href="qml-qt3d-render-camera.html#translateWorld-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="vector3d" name="vWorld" default=""/>
                <parameter type="enumeration" name="option" default=""/>
            </function>
            <function name="viewAll" fullname="Qt3D.Render.Camera.viewAll" href="qml-qt3d-render-camera.html#viewAll-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <function name="viewEntity" fullname="Qt3D.Render.Camera.viewEntity" href="qml-qt3d-render-camera.html#viewEntity-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="Entity" name="entity" default=""/>
            </function>
            <function name="viewSphere" fullname="Qt3D.Render.Camera.viewSphere" href="qml-qt3d-render-camera.html#viewSphere-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="vector3d" name="center" default=""/>
                <parameter type="real" name="radius" default=""/>
            </function>
            <qmlproperty name="aspectRatio" fullname="Qt3D.Render.Camera.aspectRatio" href="qml-qt3d-render-camera.html#aspectRatio-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="bottom" fullname="Qt3D.Render.Camera.bottom" href="qml-qt3d-render-camera.html#bottom-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="exposure" fullname="Qt3D.Render.Camera.exposure" href="qml-qt3d-render-camera.html#exposure-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="farPlane" fullname="Qt3D.Render.Camera.farPlane" href="qml-qt3d-render-camera.html#farPlane-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="fieldOfView" fullname="Qt3D.Render.Camera.fieldOfView" href="qml-qt3d-render-camera.html#fieldOfView-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="left" fullname="Qt3D.Render.Camera.left" href="qml-qt3d-render-camera.html#left-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="lens" fullname="Qt3D.Render.Camera.lens" href="qml-qt3d-render-camera.html#lens-prop" status="active" access="public" documented="true" type="CameraLens" attached="false" writable="false"/>
            <qmlproperty name="nearPlane" fullname="Qt3D.Render.Camera.nearPlane" href="qml-qt3d-render-camera.html#nearPlane-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="position" fullname="Qt3D.Render.Camera.position" href="qml-qt3d-render-camera.html#position-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="projectionMatrix" fullname="Qt3D.Render.Camera.projectionMatrix" href="qml-qt3d-render-camera.html#projectionMatrix-prop" status="active" access="public" documented="true" type="matrix4x4" attached="false" writable="true"/>
            <qmlproperty name="projectionType" fullname="Qt3D.Render.Camera.projectionType" href="qml-qt3d-render-camera.html#projectionType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="right" fullname="Qt3D.Render.Camera.right" href="qml-qt3d-render-camera.html#right-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="top" fullname="Qt3D.Render.Camera.top" href="qml-qt3d-render-camera.html#top-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="transform" fullname="Qt3D.Render.Camera.transform" href="qml-qt3d-render-camera.html#transform-prop" status="active" access="public" documented="true" type="Transform" attached="false" writable="false"/>
            <qmlproperty name="upVector" fullname="Qt3D.Render.Camera.upVector" href="qml-qt3d-render-camera.html#upVector-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="viewCenter" fullname="Qt3D.Render.Camera.viewCenter" href="qml-qt3d-render-camera.html#viewCenter-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="viewMatrix" fullname="Qt3D.Render.Camera.viewMatrix" href="qml-qt3d-render-camera-obsolete.html#viewMatrix-prop" status="deprecated" access="public" documented="true" type="matrix4x4" attached="false" writable="false"/>
            <qmlproperty name="viewVector" fullname="Qt3D.Render.Camera.viewVector" href="qml-qt3d-render-camera.html#viewVector-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="CameraLens" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.CameraLens" href="qml-qt3d-render-cameralens.html" status="active" access="public" documented="true" brief="Provides the projection matrix that is used to define a Camera for 3D scene">
            <qmlproperty name="aspectRatio" fullname="Qt3D.Render.CameraLens.aspectRatio" href="qml-qt3d-render-cameralens.html#aspectRatio-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="bottom" fullname="Qt3D.Render.CameraLens.bottom" href="qml-qt3d-render-cameralens.html#bottom-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="farPlane" fullname="Qt3D.Render.CameraLens.farPlane" href="qml-qt3d-render-cameralens.html#farPlane-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="fieldOfView" fullname="Qt3D.Render.CameraLens.fieldOfView" href="qml-qt3d-render-cameralens.html#fieldOfView-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="left" fullname="Qt3D.Render.CameraLens.left" href="qml-qt3d-render-cameralens.html#left-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="nearPlane" fullname="Qt3D.Render.CameraLens.nearPlane" href="qml-qt3d-render-cameralens.html#nearPlane-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="projectionMatrix" fullname="Qt3D.Render.CameraLens.projectionMatrix" href="qml-qt3d-render-cameralens.html#projectionMatrix-prop" status="active" access="public" documented="true" type="matrix4x4" attached="false" writable="false"/>
            <qmlproperty name="projectionType" fullname="Qt3D.Render.CameraLens.projectionType" href="qml-qt3d-render-cameralens.html#projectionType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="right" fullname="Qt3D.Render.CameraLens.right" href="qml-qt3d-render-cameralens.html#right-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="top" fullname="Qt3D.Render.CameraLens.top" href="qml-qt3d-render-cameralens.html#top-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CameraSelector" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.CameraSelector" href="qml-qt3d-render-cameraselector.html" status="active" access="public" documented="true" brief="Class to allow for selection of camera to be used">
            <qmlproperty name="camera" fullname="Qt3D.Render.CameraSelector.camera" href="qml-qt3d-render-cameraselector.html#camera-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ClearBuffers" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.ClearBuffers" href="qml-qt3d-render-clearbuffers.html" status="active" access="public" documented="true" brief="Class to clear buffers">
            <qmlproperty name="buffers" fullname="Qt3D.Render.ClearBuffers.buffers" href="qml-qt3d-render-clearbuffers.html#buffers-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="clearColor" fullname="Qt3D.Render.ClearBuffers.clearColor" href="qml-qt3d-render-clearbuffers.html#clearColor-prop" status="active" access="public" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="clearDepthValue" fullname="Qt3D.Render.ClearBuffers.clearDepthValue" href="qml-qt3d-render-clearbuffers.html#clearDepthValue-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="clearStencilValue" fullname="Qt3D.Render.ClearBuffers.clearStencilValue" href="qml-qt3d-render-clearbuffers.html#clearStencilValue-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="colorBuffer" fullname="Qt3D.Render.ClearBuffers.colorBuffer" href="qml-qt3d-render-clearbuffers.html#colorBuffer-prop" status="active" access="public" documented="true" type="RenderTargetOutput" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ClipAnimator" qml-module-name="Qt3D.Animation" qml-base-type="Qt3D.Animation::AbstractClipAnimator" fullname="Qt3D.Animation.ClipAnimator" href="qml-qt3d-animation-clipanimator.html" status="active" access="public" documented="true" brief="Component providing simple animation playback capabilities">
            <qmlproperty name="clip" fullname="Qt3D.Animation.ClipAnimator.clip" href="qml-qt3d-animation-clipanimator.html#clip-prop" status="active" access="public" documented="true" type="var" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ClipBlendValue" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.ClipBlendValue" href="qml-qt3d-animation-clipblendvalue.html" status="active" access="public" documented="true" brief="Type used for including a clip in a blend tree">
            <qmlproperty name="clip" fullname="Qt3D.Animation.ClipBlendValue.clip" href="qml-qt3d-animation-clipblendvalue.html#clip-prop" status="active" access="public" documented="true" type="AbstractAnimationClip" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ClipPlane" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.ClipPlane" href="qml-qt3d-render-clipplane.html" status="active" access="public" documented="true" brief="Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance">
            <qmlproperty name="distance" fullname="Qt3D.Render.ClipPlane.distance" href="qml-qt3d-render-clipplane.html#distance-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Render.ClipPlane.normal" href="qml-qt3d-render-clipplane.html#normal-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="planeIndex" fullname="Qt3D.Render.ClipPlane.planeIndex" href="qml-qt3d-render-clipplane.html#planeIndex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ColorMask" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.ColorMask" href="qml-qt3d-render-colormask.html" status="active" access="public" documented="true" brief="Allows specifying which color components should be written to the currently bound frame buffer">
            <qmlproperty name="alphaMasked" fullname="Qt3D.Render.ColorMask.alphaMasked" href="qml-qt3d-render-colormask.html#alphaMasked-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="blueMasked" fullname="Qt3D.Render.ColorMask.blueMasked" href="qml-qt3d-render-colormask.html#blueMasked-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="greenMasked" fullname="Qt3D.Render.ColorMask.greenMasked" href="qml-qt3d-render-colormask.html#greenMasked-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="redMasked" fullname="Qt3D.Render.ColorMask.redMasked" href="qml-qt3d-render-colormask.html#redMasked-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Component3D" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.Component3D" href="qml-qt3d-core-component3d.html" status="active" access="public" documented="true" brief="Provides the base type for creating Qt 3D components">
            <qmlproperty name="isShareable" fullname="Qt3D.Core.Component3D.isShareable" href="qml-qt3d-core-component3d.html#isShareable-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ComputeCommand" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.ComputeCommand" href="qml-qt3d-render-computecommand.html" status="active" access="public" documented="true" brief="Component to issue work for the compute shader on GPU">
            <qmlproperty name="runType" fullname="Qt3D.Render.ComputeCommand.runType" href="qml-qt3d-render-computecommand.html#runType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="workGroupX" fullname="Qt3D.Render.ComputeCommand.workGroupX" href="qml-qt3d-render-computecommand.html#workGroupX-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="workGroupY" fullname="Qt3D.Render.ComputeCommand.workGroupY" href="qml-qt3d-render-computecommand.html#workGroupY-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="workGroupZ" fullname="Qt3D.Render.ComputeCommand.workGroupZ" href="qml-qt3d-render-computecommand.html#workGroupZ-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ConeGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ConeGeometry" href="qml-qt3d-extras-conegeometry.html" status="active" access="public" documented="true" brief="Allows creation of a cone in 3D space">
            <qmlproperty name="bottomRadius" fullname="Qt3D.Extras.ConeGeometry.bottomRadius" href="qml-qt3d-extras-conegeometry.html#bottomRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="hasBottomEndcap" fullname="Qt3D.Extras.ConeGeometry.hasBottomEndcap" href="qml-qt3d-extras-conegeometry.html#hasBottomEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hasTopEndcap" fullname="Qt3D.Extras.ConeGeometry.hasTopEndcap" href="qml-qt3d-extras-conegeometry.html#hasTopEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.ConeGeometry.indexAttribute" href="qml-qt3d-extras-conegeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="length" fullname="Qt3D.Extras.ConeGeometry.length" href="qml-qt3d-extras-conegeometry.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.ConeGeometry.normalAttribute" href="qml-qt3d-extras-conegeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.ConeGeometry.positionAttribute" href="qml-qt3d-extras-conegeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.ConeGeometry.rings" href="qml-qt3d-extras-conegeometry.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.ConeGeometry.slices" href="qml-qt3d-extras-conegeometry.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.ConeGeometry.texCoordAttribute" href="qml-qt3d-extras-conegeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="topRadius" fullname="Qt3D.Extras.ConeGeometry.topRadius" href="qml-qt3d-extras-conegeometry.html#topRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ConeGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ConeGeometryView" href="qml-qt3d-extras-conegeometryview.html" status="active" access="public" documented="true" brief="A conical mesh">
            <qmlproperty name="bottomRadius" fullname="Qt3D.Extras.ConeGeometryView.bottomRadius" href="qml-qt3d-extras-conegeometryview.html#bottomRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="hasBottomEndcap" fullname="Qt3D.Extras.ConeGeometryView.hasBottomEndcap" href="qml-qt3d-extras-conegeometryview.html#hasBottomEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hasTopEndcap" fullname="Qt3D.Extras.ConeGeometryView.hasTopEndcap" href="qml-qt3d-extras-conegeometryview.html#hasTopEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="length" fullname="Qt3D.Extras.ConeGeometryView.length" href="qml-qt3d-extras-conegeometryview.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.ConeGeometryView.rings" href="qml-qt3d-extras-conegeometryview.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.ConeGeometryView.slices" href="qml-qt3d-extras-conegeometryview.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="topRadius" fullname="Qt3D.Extras.ConeGeometryView.topRadius" href="qml-qt3d-extras-conegeometryview.html#topRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ConeMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ConeMesh" href="qml-qt3d-extras-conemesh.html" status="active" access="public" documented="true" brief="A conical mesh">
            <qmlproperty name="bottomRadius" fullname="Qt3D.Extras.ConeMesh.bottomRadius" href="qml-qt3d-extras-conemesh.html#bottomRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="hasBottomEndcap" fullname="Qt3D.Extras.ConeMesh.hasBottomEndcap" href="qml-qt3d-extras-conemesh.html#hasBottomEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hasTopEndcap" fullname="Qt3D.Extras.ConeMesh.hasTopEndcap" href="qml-qt3d-extras-conemesh.html#hasTopEndcap-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="length" fullname="Qt3D.Extras.ConeMesh.length" href="qml-qt3d-extras-conemesh.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.ConeMesh.rings" href="qml-qt3d-extras-conemesh.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.ConeMesh.slices" href="qml-qt3d-extras-conemesh.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="topRadius" fullname="Qt3D.Extras.ConeMesh.topRadius" href="qml-qt3d-extras-conemesh.html#topRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CoreSettings" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.CoreSettings" href="qml-qt3d-core-coresettings.html" status="active" access="public" since="6.0" documented="true" brief="Holds settings related to core data handling process">
            <qmlproperty name="boundingVolumesEnabled" fullname="Qt3D.Core.CoreSettings.boundingVolumesEnabled" href="qml-qt3d-core-coresettings.html#boundingVolumesEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CuboidGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CuboidGeometry" href="qml-qt3d-extras-cuboidgeometry.html" status="active" access="public" documented="true" brief="Allows creation of a cuboid in 3D space">
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.CuboidGeometry.indexAttribute" href="qml-qt3d-extras-cuboidgeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.CuboidGeometry.normalAttribute" href="qml-qt3d-extras-cuboidgeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.CuboidGeometry.positionAttribute" href="qml-qt3d-extras-cuboidgeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="tangentAttribute" fullname="Qt3D.Extras.CuboidGeometry.tangentAttribute" href="qml-qt3d-extras-cuboidgeometry.html#tangentAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.CuboidGeometry.texCoordAttribute" href="qml-qt3d-extras-cuboidgeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="xExtent" fullname="Qt3D.Extras.CuboidGeometry.xExtent" href="qml-qt3d-extras-cuboidgeometry.html#xExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="xyMeshResolution" fullname="Qt3D.Extras.CuboidGeometry.xyMeshResolution" href="qml-qt3d-extras-cuboidgeometry.html#xyMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="xzMeshResolution" fullname="Qt3D.Extras.CuboidGeometry.xzMeshResolution" href="qml-qt3d-extras-cuboidgeometry.html#xzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="yExtent" fullname="Qt3D.Extras.CuboidGeometry.yExtent" href="qml-qt3d-extras-cuboidgeometry.html#yExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="yzMeshResolution" fullname="Qt3D.Extras.CuboidGeometry.yzMeshResolution" href="qml-qt3d-extras-cuboidgeometry.html#yzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="zExtent" fullname="Qt3D.Extras.CuboidGeometry.zExtent" href="qml-qt3d-extras-cuboidgeometry.html#zExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CuboidGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CuboidGeometryView" href="qml-qt3d-extras-cuboidgeometryview.html" status="active" access="public" documented="true" brief="A cuboid mesh">
            <qmlproperty name="xExtent" fullname="Qt3D.Extras.CuboidGeometryView.xExtent" href="qml-qt3d-extras-cuboidgeometryview.html#xExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="xyMeshResolution" fullname="Qt3D.Extras.CuboidGeometryView.xyMeshResolution" href="qml-qt3d-extras-cuboidgeometryview.html#xyMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="xzMeshResolution" fullname="Qt3D.Extras.CuboidGeometryView.xzMeshResolution" href="qml-qt3d-extras-cuboidgeometryview.html#xzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="yExtent" fullname="Qt3D.Extras.CuboidGeometryView.yExtent" href="qml-qt3d-extras-cuboidgeometryview.html#yExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="yzMeshResolution" fullname="Qt3D.Extras.CuboidGeometryView.yzMeshResolution" href="qml-qt3d-extras-cuboidgeometryview.html#yzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="zExtent" fullname="Qt3D.Extras.CuboidGeometryView.zExtent" href="qml-qt3d-extras-cuboidgeometryview.html#zExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CuboidMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CuboidMesh" href="qml-qt3d-extras-cuboidmesh.html" status="active" access="public" documented="true" brief="A cuboid mesh">
            <qmlproperty name="xExtent" fullname="Qt3D.Extras.CuboidMesh.xExtent" href="qml-qt3d-extras-cuboidmesh.html#xExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="xyMeshResolution" fullname="Qt3D.Extras.CuboidMesh.xyMeshResolution" href="qml-qt3d-extras-cuboidmesh.html#xyMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="xzMeshResolution" fullname="Qt3D.Extras.CuboidMesh.xzMeshResolution" href="qml-qt3d-extras-cuboidmesh.html#xzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="yExtent" fullname="Qt3D.Extras.CuboidMesh.yExtent" href="qml-qt3d-extras-cuboidmesh.html#yExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="yzMeshResolution" fullname="Qt3D.Extras.CuboidMesh.yzMeshResolution" href="qml-qt3d-extras-cuboidmesh.html#yzMeshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="zExtent" fullname="Qt3D.Extras.CuboidMesh.zExtent" href="qml-qt3d-extras-cuboidmesh.html#zExtent-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CullFace" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.CullFace" href="qml-qt3d-render-cullface.html" status="active" access="public" documented="true" groups="renderstates" brief="Type specifies whether front or back face culling is enabled">
            <qmlproperty name="mode" fullname="Qt3D.Render.CullFace.mode" href="qml-qt3d-render-cullface.html#mode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CylinderGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CylinderGeometry" href="qml-qt3d-extras-cylindergeometry.html" status="active" access="public" documented="true" brief="Allows creation of a cylinder in 3D space">
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.CylinderGeometry.indexAttribute" href="qml-qt3d-extras-cylindergeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="length" fullname="Qt3D.Extras.CylinderGeometry.length" href="qml-qt3d-extras-cylindergeometry.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.CylinderGeometry.normalAttribute" href="qml-qt3d-extras-cylindergeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.CylinderGeometry.positionAttribute" href="qml-qt3d-extras-cylindergeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.CylinderGeometry.radius" href="qml-qt3d-extras-cylindergeometry.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.CylinderGeometry.rings" href="qml-qt3d-extras-cylindergeometry.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.CylinderGeometry.slices" href="qml-qt3d-extras-cylindergeometry.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.CylinderGeometry.texCoordAttribute" href="qml-qt3d-extras-cylindergeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="CylinderGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CylinderGeometryView" href="qml-qt3d-extras-cylindergeometryview.html" status="active" access="public" documented="true" brief="A cylindrical mesh">
            <qmlproperty name="length" fullname="Qt3D.Extras.CylinderGeometryView.length" href="qml-qt3d-extras-cylindergeometryview.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.CylinderGeometryView.radius" href="qml-qt3d-extras-cylindergeometryview.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.CylinderGeometryView.rings" href="qml-qt3d-extras-cylindergeometryview.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.CylinderGeometryView.slices" href="qml-qt3d-extras-cylindergeometryview.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="CylinderMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.CylinderMesh" href="qml-qt3d-extras-cylindermesh.html" status="active" access="public" documented="true" brief="A cylindrical mesh">
            <qmlproperty name="length" fullname="Qt3D.Extras.CylinderMesh.length" href="qml-qt3d-extras-cylindermesh.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.CylinderMesh.radius" href="qml-qt3d-extras-cylindermesh.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.CylinderMesh.rings" href="qml-qt3d-extras-cylindermesh.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.CylinderMesh.slices" href="qml-qt3d-extras-cylindermesh.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DebugOverlay" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.DebugOverlay" href="qml-qt3d-render-debugoverlay.html" status="active" access="public" documented="true" brief="Enables a visual overlay with scene details"/>
        <qmlclass name="DepthRange" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.DepthRange" href="qml-qt3d-render-depthrange.html" status="active" access="public" documented="true" groups="renderstates" brief="Enables remapping depth values written into the depth buffer"/>
        <qmlclass name="DepthTest" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.DepthTest" href="qml-qt3d-render-depthtest.html" status="active" access="public" documented="true" groups="renderstates" brief="Type tests the fragment shader's depth value against the depth of a sample being written to">
            <qmlproperty name="depthFunction" fullname="Qt3D.Render.DepthTest.depthFunction" href="qml-qt3d-render-depthtest.html#depthFunction-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DiffuseMapMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.DiffuseMapMaterial" href="qml-qt3d-extras-diffusemapmaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting effect where the diffuse light component is read from a texture map">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.DiffuseMapMaterial.ambient" href="qml-qt3d-extras-diffusemapmaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.DiffuseMapMaterial.diffuse" href="qml-qt3d-extras-diffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.DiffuseMapMaterial.shininess" href="qml-qt3d-extras-diffusemapmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.DiffuseMapMaterial.specular" href="qml-qt3d-extras-diffusemapmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.DiffuseMapMaterial.textureScale" href="qml-qt3d-extras-diffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DiffuseSpecularMapMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial" href="qml-qt3d-extras-diffusespecularmapmaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial.ambient" href="qml-qt3d-extras-diffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial.diffuse" href="qml-qt3d-extras-diffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial.shininess" href="qml-qt3d-extras-diffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial.specular" href="qml-qt3d-extras-diffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.DiffuseSpecularMapMaterial.textureScale" href="qml-qt3d-extras-diffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DiffuseSpecularMaterial" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.DiffuseSpecularMaterial" href="qml-qt3d-extras-diffusespecularmaterial.html" status="active" access="public" documented="true" brief="Default implementation of the phong lighting effect">
            <qmlproperty name="alphaBlending" fullname="Qt3D.Extras.DiffuseSpecularMaterial.alphaBlending" href="qml-qt3d-extras-diffusespecularmaterial.html#alphaBlending-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="ambient" fullname="Qt3D.Extras.DiffuseSpecularMaterial.ambient" href="qml-qt3d-extras-diffusespecularmaterial.html#ambient-prop" status="active" access="public" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.DiffuseSpecularMaterial.diffuse" href="qml-qt3d-extras-diffusespecularmaterial.html#diffuse-prop" status="active" access="public" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Extras.DiffuseSpecularMaterial.normal" href="qml-qt3d-extras-diffusespecularmaterial.html#normal-prop" status="active" access="public" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.DiffuseSpecularMaterial.shininess" href="qml-qt3d-extras-diffusespecularmaterial.html#shininess-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.DiffuseSpecularMaterial.specular" href="qml-qt3d-extras-diffusespecularmaterial.html#specular-prop" status="active" access="public" documented="true" type="var" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.DiffuseSpecularMaterial.textureScale" href="qml-qt3d-extras-diffusespecularmaterial.html#textureScale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DirectionalLight" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::Light" fullname="Qt3D.Render.DirectionalLight" href="qml-qt3d-render-directionallight.html" status="active" access="public" documented="true" brief="Encapsulate a Directional Light object in a Qt 3D scene">
            <qmlproperty name="worldDirection" fullname="Qt3D.Render.DirectionalLight.worldDirection" href="qml-qt3d-render-directionallight.html#worldDirection-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="DispatchCompute" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.DispatchCompute" href="qml-qt3d-render-dispatchcompute.html" status="active" access="public" documented="true" brief="FrameGraph node to issue work for the compute shader on GPU">
            <qmlproperty name="workGroupX" fullname="Qt3D.Render.DispatchCompute.workGroupX" href="qml-qt3d-render-dispatchcompute.html#workGroupX-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="workGroupY" fullname="Qt3D.Render.DispatchCompute.workGroupY" href="qml-qt3d-render-dispatchcompute.html#workGroupY-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="workGroupZ" fullname="Qt3D.Render.DispatchCompute.workGroupZ" href="qml-qt3d-render-dispatchcompute.html#workGroupZ-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Dithering" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.Dithering" href="qml-qt3d-render-dithering.html" status="active" access="public" documented="true" brief="Enable dithering"/>
        <qmlclass name="Effect" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.Effect" href="qml-qt3d-render-effect.html" status="active" access="public" documented="true" brief="Base class for effects in a Qt 3D scene">
            <qmlproperty name="parameters" fullname="Qt3D.Render.Effect.parameters" href="qml-qt3d-render-effect.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
            <qmlproperty name="techniques" fullname="Qt3D.Render.Effect.techniques" href="qml-qt3d-render-effect.html#techniques-prop" status="active" access="public" documented="true" type="list&lt;Technique&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Entity" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.Entity" href="qml-qt3d-core-entity.html" status="active" access="public" documented="true" brief="Node subclass that can aggregate several Component3D instances that will specify its behavior">
            <qmlproperty name="components" fullname="Qt3D.Core.Entity.components" href="qml-qt3d-core-entity.html#components-prop" status="active" access="public" documented="true" type="list&lt;Component3D&gt;" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="EntityLoader" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Entity" fullname="Qt3D.Core.EntityLoader" href="qml-qt3d-core-entityloader.html" status="active" access="public" documented="true" brief="Provides a way to dynamically load an Entity subtree">
            <qmlproperty name="entity" fullname="Qt3D.Core.EntityLoader.entity" href="qml-qt3d-core-entityloader.html#entity-prop" status="active" access="public" documented="true" type="QtQml::QtObject" attached="false" writable="false"/>
            <qmlproperty name="source" fullname="Qt3D.Core.EntityLoader.source" href="qml-qt3d-core-entityloader.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
            <qmlproperty name="status" fullname="Qt3D.Core.EntityLoader.status" href="qml-qt3d-core-entityloader.html#status-prop" status="active" access="public" documented="true" type="Status" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="EnvironmentLight" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.EnvironmentLight" href="qml-qt3d-render-environmentlight.html" status="active" access="public" documented="true" brief="Encapsulate an environment light object in a Qt 3D scene">
            <qmlproperty name="irradiance" fullname="Qt3D.Render.EnvironmentLight.irradiance" href="qml-qt3d-render-environmentlight.html#irradiance-prop" status="active" access="public" documented="true" type="Texture" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Render.EnvironmentLight.specular" href="qml-qt3d-render-environmentlight.html#specular-prop" status="active" access="public" documented="true" type="Texture" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ExtrudedTextGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ExtrudedTextGeometry" href="qml-qt3d-extras-extrudedtextgeometry.html" status="active" access="public" documented="true" brief="Allows creation of a 3D text in 3D space">
            <qmlproperty name="depth" fullname="Qt3D.Extras.ExtrudedTextGeometry.depth" href="qml-qt3d-extras-extrudedtextgeometry.html#depth-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="font" fullname="Qt3D.Extras.ExtrudedTextGeometry.font" href="qml-qt3d-extras-extrudedtextgeometry.html#font-prop" status="active" access="public" documented="true" type="font" attached="false" writable="true"/>
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.ExtrudedTextGeometry.indexAttribute" href="qml-qt3d-extras-extrudedtextgeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.ExtrudedTextGeometry.normalAttribute" href="qml-qt3d-extras-extrudedtextgeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.ExtrudedTextGeometry.positionAttribute" href="qml-qt3d-extras-extrudedtextgeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="text" fullname="Qt3D.Extras.ExtrudedTextGeometry.text" href="qml-qt3d-extras-extrudedtextgeometry.html#text-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ExtrudedTextMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ExtrudedTextMesh" href="qml-qt3d-extras-extrudedtextmesh.html" status="active" access="public" documented="true" brief="A 3D extruded Text mesh">
            <qmlproperty name="depth" fullname="Qt3D.Extras.ExtrudedTextMesh.depth" href="qml-qt3d-extras-extrudedtextmesh.html#depth-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="font" fullname="Qt3D.Extras.ExtrudedTextMesh.font" href="qml-qt3d-extras-extrudedtextmesh.html#font-prop" status="active" access="public" documented="true" type="font" attached="false" writable="true"/>
            <qmlproperty name="text" fullname="Qt3D.Extras.ExtrudedTextMesh.text" href="qml-qt3d-extras-extrudedtextmesh.html#text-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="FilterKey" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.FilterKey" href="qml-qt3d-render-filterkey.html" status="active" access="public" documented="true" brief="Stores filter keys and their values">
            <qmlproperty name="name" fullname="Qt3D.Render.FilterKey.name" href="qml-qt3d-render-filterkey.html#name-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="Qt3D.Render.FilterKey.value" href="qml-qt3d-render-filterkey.html#value-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="FirstPersonCameraController" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Core::Entity" fullname="Qt3D.Extras.FirstPersonCameraController" href="qml-qt3d-extras-firstpersoncameracontroller.html" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" brief="Allows controlling the scene camera from the first person perspective">
            <qmlproperty name="acceleration" fullname="Qt3D.Extras.FirstPersonCameraController.acceleration" href="qml-qt3d-extras-firstpersoncameracontroller.html#acceleration-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="camera" fullname="Qt3D.Extras.FirstPersonCameraController.camera" href="qml-qt3d-extras-firstpersoncameracontroller.html#camera-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="Camera" attached="false" writable="true"/>
            <qmlproperty name="deceleration" fullname="Qt3D.Extras.FirstPersonCameraController.deceleration" href="qml-qt3d-extras-firstpersoncameracontroller.html#deceleration-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="linearSpeed" fullname="Qt3D.Extras.FirstPersonCameraController.linearSpeed" href="qml-qt3d-extras-firstpersoncameracontroller.html#linearSpeed-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="lookSpeed" fullname="Qt3D.Extras.FirstPersonCameraController.lookSpeed" href="qml-qt3d-extras-firstpersoncameracontroller.html#lookSpeed-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ForwardRenderer" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.ForwardRenderer" href="qml-qt3d-extras-forwardrenderer.html" status="active" access="public" documented="true" brief="Default FrameGraph implementation of a forward renderer">
            <qmlproperty name="buffersToClear" fullname="Qt3D.Extras.ForwardRenderer.buffersToClear" href="qml-qt3d-extras-forwardrenderer.html#buffersToClear-prop" status="active" access="public" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="camera" fullname="Qt3D.Extras.ForwardRenderer.camera" href="qml-qt3d-extras-forwardrenderer.html#camera-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="true"/>
            <qmlproperty name="clearColor" fullname="Qt3D.Extras.ForwardRenderer.clearColor" href="qml-qt3d-extras-forwardrenderer.html#clearColor-prop" status="active" access="public" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="externalRenderTargetSize" fullname="Qt3D.Extras.ForwardRenderer.externalRenderTargetSize" href="qml-qt3d-extras-forwardrenderer.html#externalRenderTargetSize-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="frustumCulling" fullname="Qt3D.Extras.ForwardRenderer.frustumCulling" href="qml-qt3d-extras-forwardrenderer.html#frustumCulling-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="gamma" fullname="Qt3D.Extras.ForwardRenderer.gamma" href="qml-qt3d-extras-forwardrenderer.html#gamma-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="showDebugOverlay" fullname="Qt3D.Extras.ForwardRenderer.showDebugOverlay" href="qml-qt3d-extras-forwardrenderer.html#showDebugOverlay-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="surface" fullname="Qt3D.Extras.ForwardRenderer.surface" href="qml-qt3d-extras-forwardrenderer.html#surface-prop" status="active" access="public" documented="true" type="QtObject" attached="false" writable="true"/>
            <qmlproperty name="viewportRect" fullname="Qt3D.Extras.ForwardRenderer.viewportRect" href="qml-qt3d-extras-forwardrenderer.html#viewportRect-prop" status="active" access="public" documented="true" type="rect" attached="false" writable="true"/>
            <qmlproperty name="window" fullname="Qt3D.Extras.ForwardRenderer.window" href="qml-qt3d-extras-forwardrenderer-obsolete.html#window-prop" status="deprecated" access="public" documented="true" type="QtObject" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="FrameAction" qml-module-name="Qt3D.Logic" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Logic.FrameAction" href="qml-qt3d-logic-frameaction.html" status="active" access="public" documented="true" brief="Provides a way to have a synchronous function executed each frame">
            <function name="triggered" fullname="Qt3D.Logic.FrameAction.triggered" href="qml-qt3d-logic-frameaction.html#triggered-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="real" name="dt" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="FrameGraphNode" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.FrameGraphNode" href="qml-qt3d-render-framegraphnode.html" status="active" access="public" documented="true" brief="Base class of all FrameGraph configuration nodes"/>
        <qmlclass name="FrontFace" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.FrontFace" href="qml-qt3d-render-frontface.html" status="active" access="public" documented="true" groups="renderstates" brief="Type defines front and back facing polygons">
            <qmlproperty name="direction" fullname="Qt3D.Render.FrontFace.direction" href="qml-qt3d-render-frontface.html#direction-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="FrustumCulling" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.FrustumCulling" href="qml-qt3d-render-frustumculling.html" status="active" access="public" documented="true" brief="Enable frustum culling for the FrameGraph"/>
        <qmlclass name="Geometry" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.Geometry" href="qml-qt3d-core-geometry.html" status="active" access="public" documented="true" brief="Encapsulates geometry">
            <qmlproperty name="attributes" fullname="Qt3D.Core.Geometry.attributes" href="qml-qt3d-core-geometry.html#attributes-prop" status="active" access="public" documented="true" type="list&lt;Attribute&gt;" attached="false" writable="true"/>
            <qmlproperty name="boundingVolumePositionAttribute" fullname="Qt3D.Core.Geometry.boundingVolumePositionAttribute" href="qml-qt3d-core-geometry.html#boundingVolumePositionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="true"/>
            <qmlproperty name="maxExtent" fullname="Qt3D.Core.Geometry.maxExtent" href="qml-qt3d-core-geometry.html#maxExtent-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
            <qmlproperty name="minExtent" fullname="Qt3D.Core.Geometry.minExtent" href="qml-qt3d-core-geometry.html#minExtent-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="GeometryRenderer" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::BoundingVolume" fullname="Qt3D.Render.GeometryRenderer" href="qml-qt3d-render-geometryrenderer.html" status="active" access="public" documented="true" brief="Encapsulates geometry rendering">
            <qmlproperty name="firstInstance" fullname="Qt3D.Render.GeometryRenderer.firstInstance" href="qml-qt3d-render-geometryrenderer.html#firstInstance-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="firstVertex" fullname="Qt3D.Render.GeometryRenderer.firstVertex" href="qml-qt3d-render-geometryrenderer.html#firstVertex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="geometry" fullname="Qt3D.Render.GeometryRenderer.geometry" href="qml-qt3d-render-geometryrenderer.html#geometry-prop" status="active" access="public" documented="true" type="Geometry" attached="false" writable="true"/>
            <qmlproperty name="indexBufferByteOffset" fullname="Qt3D.Render.GeometryRenderer.indexBufferByteOffset" href="qml-qt3d-render-geometryrenderer.html#indexBufferByteOffset-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="indexOffset" fullname="Qt3D.Render.GeometryRenderer.indexOffset" href="qml-qt3d-render-geometryrenderer.html#indexOffset-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="instanceCount" fullname="Qt3D.Render.GeometryRenderer.instanceCount" href="qml-qt3d-render-geometryrenderer.html#instanceCount-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="primitiveRestartEnabled" fullname="Qt3D.Render.GeometryRenderer.primitiveRestartEnabled" href="qml-qt3d-render-geometryrenderer.html#primitiveRestartEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="primitiveType" fullname="Qt3D.Render.GeometryRenderer.primitiveType" href="qml-qt3d-render-geometryrenderer.html#primitiveType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="restartIndexValue" fullname="Qt3D.Render.GeometryRenderer.restartIndexValue" href="qml-qt3d-render-geometryrenderer.html#restartIndexValue-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="sortIndex" fullname="Qt3D.Render.GeometryRenderer.sortIndex" href="qml-qt3d-render-geometryrenderer.html#sortIndex-prop" status="active" access="public" since="6.0" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="vertexCount" fullname="Qt3D.Render.GeometryRenderer.vertexCount" href="qml-qt3d-render-geometryrenderer.html#vertexCount-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="verticesPerPatch" fullname="Qt3D.Render.GeometryRenderer.verticesPerPatch" href="qml-qt3d-render-geometryrenderer.html#verticesPerPatch-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="GeometryView" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.GeometryView" href="qml-qt3d-core-geometryview.html" status="active" access="public" since="6.0" documented="true" brief="Encapsulates geometry details">
            <qmlproperty name="firstInstance" fullname="Qt3D.Core.GeometryView.firstInstance" href="qml-qt3d-core-geometryview.html#firstInstance-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="firstVertex" fullname="Qt3D.Core.GeometryView.firstVertex" href="qml-qt3d-core-geometryview.html#firstVertex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="geometry" fullname="Qt3D.Core.GeometryView.geometry" href="qml-qt3d-core-geometryview.html#geometry-prop" status="active" access="public" documented="true" type="Geometry" attached="false" writable="true"/>
            <qmlproperty name="indexBufferByteOffset" fullname="Qt3D.Core.GeometryView.indexBufferByteOffset" href="qml-qt3d-core-geometryview.html#indexBufferByteOffset-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="indexOffset" fullname="Qt3D.Core.GeometryView.indexOffset" href="qml-qt3d-core-geometryview.html#indexOffset-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="instanceCount" fullname="Qt3D.Core.GeometryView.instanceCount" href="qml-qt3d-core-geometryview.html#instanceCount-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="primitiveRestart" fullname="Qt3D.Core.GeometryView.primitiveRestart" href="qml-qt3d-core-geometryview.html#primitiveRestart-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="primitiveType" fullname="Qt3D.Core.GeometryView.primitiveType" href="qml-qt3d-core-geometryview.html#primitiveType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="restartIndex" fullname="Qt3D.Core.GeometryView.restartIndex" href="qml-qt3d-core-geometryview.html#restartIndex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="vertexCount" fullname="Qt3D.Core.GeometryView.vertexCount" href="qml-qt3d-core-geometryview.html#vertexCount-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="verticesPerPatch" fullname="Qt3D.Core.GeometryView.verticesPerPatch" href="qml-qt3d-core-geometryview.html#verticesPerPatch-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="GoochMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.GoochMaterial" href="qml-qt3d-extras-goochmaterial.html" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Material that implements the Gooch shading model, popular in CAD and CAM applications">
            <qmlproperty name="alpha" fullname="Qt3D.Extras.GoochMaterial.alpha" href="qml-qt3d-extras-goochmaterial.html#alpha-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="beta" fullname="Qt3D.Extras.GoochMaterial.beta" href="qml-qt3d-extras-goochmaterial.html#beta-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="cool" fullname="Qt3D.Extras.GoochMaterial.cool" href="qml-qt3d-extras-goochmaterial.html#cool-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.GoochMaterial.diffuse" href="qml-qt3d-extras-goochmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.GoochMaterial.shininess" href="qml-qt3d-extras-goochmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.GoochMaterial.specular" href="qml-qt3d-extras-goochmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="warm" fullname="Qt3D.Extras.GoochMaterial.warm" href="qml-qt3d-extras-goochmaterial.html#warm-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="GraphicsApiFilter" qml-module-name="Qt3D.Render" qml-base-type="QtObject" fullname="Qt3D.Render.GraphicsApiFilter" href="qml-qt3d-render-graphicsapifilter.html" status="active" access="public" documented="true" brief="For OpenGL identifies the API required for the attached technique">
            <qmlproperty name="api" fullname="Qt3D.Render.GraphicsApiFilter.api" href="qml-qt3d-render-graphicsapifilter.html#api-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="extensions" fullname="Qt3D.Render.GraphicsApiFilter.extensions" href="qml-qt3d-render-graphicsapifilter.html#extensions-prop" status="active" access="public" documented="true" type="stringlist" attached="false" writable="true"/>
            <qmlproperty name="majorVersion" fullname="Qt3D.Render.GraphicsApiFilter.majorVersion" href="qml-qt3d-render-graphicsapifilter.html#majorVersion-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="minorVersion" fullname="Qt3D.Render.GraphicsApiFilter.minorVersion" href="qml-qt3d-render-graphicsapifilter.html#minorVersion-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="profile" fullname="Qt3D.Render.GraphicsApiFilter.profile" href="qml-qt3d-render-graphicsapifilter.html#profile-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="vendor" fullname="Qt3D.Render.GraphicsApiFilter.vendor" href="qml-qt3d-render-graphicsapifilter.html#vendor-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="InputChord" qml-module-name="Qt3D.Input" qml-base-type="Qt3D.Input::AbstractActionInput" fullname="Qt3D.Input.InputChord" href="qml-qt3d-input-inputchord.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QInputChord C++ class">
            <qmlproperty name="chords" fullname="Qt3D.Input.InputChord.chords" href="qml-qt3d-input-inputchord.html#chords-prop" status="active" access="public" documented="true" type="list&lt;AbstractActionInput&gt;" attached="false" writable="true"/>
            <qmlproperty name="timeout" fullname="Qt3D.Input.InputChord.timeout" href="qml-qt3d-input-inputchord.html#timeout-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="InputSequence" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.InputSequence" href="qml-qt3d-input-inputsequence.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QInputSequence C++ class">
            <function name="buttonIntervalChanged" fullname="Qt3D.Input.InputSequence.buttonIntervalChanged" href="qml-qt3d-input-inputsequence.html#buttonIntervalChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="timeoutChanged" fullname="Qt3D.Input.InputSequence.timeoutChanged" href="qml-qt3d-input-inputsequence.html#timeoutChanged-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <qmlproperty name="buttonInterval" fullname="Qt3D.Input.InputSequence.buttonInterval" href="qml-qt3d-input-inputsequence.html#buttonInterval-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="sequences" fullname="Qt3D.Input.InputSequence.sequences" href="qml-qt3d-input-inputsequence.html#sequences-prop" status="active" access="public" documented="true" type="list&lt;AbstractActionInput&gt;" attached="false" writable="true"/>
            <qmlproperty name="timeout" fullname="Qt3D.Input.InputSequence.timeout" href="qml-qt3d-input-inputsequence.html#timeout-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="InputSettings" qml-module-name="Qt3D.Input" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Input.InputSettings" href="qml-qt3d-input-inputsettings.html" status="active" access="public" documented="true" brief="Holds the pointer to an input event source object">
            <qmlproperty name="eventSource" fullname="Qt3D.Input.InputSettings.eventSource" href="qml-qt3d-input-inputsettings.html#eventSource-prop" status="active" access="public" documented="true" type="QtObject" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Joint" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Core.Joint" href="qml-qt3d-core-joint.html" status="active" access="public" documented="true" brief="Used to transforms parts of skinned meshes">
            <qmlproperty name="childJoints" fullname="Qt3D.Core.Joint.childJoints" href="qml-qt3d-core-joint.html#childJoints-prop" status="active" access="public" documented="true" type="list&lt;Joint&gt;" attached="false" writable="false"/>
            <qmlproperty name="inverseBindMatrix" fullname="Qt3D.Core.Joint.inverseBindMatrix" href="qml-qt3d-core-joint.html#inverseBindMatrix-prop" status="active" access="public" documented="true" type="matrix4x4" attached="false" writable="true"/>
            <qmlproperty name="rotation" fullname="Qt3D.Core.Joint.rotation" href="qml-qt3d-core-joint.html#rotation-prop" status="active" access="public" documented="true" type="quaternion" attached="false" writable="true"/>
            <qmlproperty name="rotationX" fullname="Qt3D.Core.Joint.rotationX" href="qml-qt3d-core-joint.html#rotationX-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rotationY" fullname="Qt3D.Core.Joint.rotationY" href="qml-qt3d-core-joint.html#rotationY-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rotationZ" fullname="Qt3D.Core.Joint.rotationZ" href="qml-qt3d-core-joint.html#rotationZ-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="scale" fullname="Qt3D.Core.Joint.scale" href="qml-qt3d-core-joint.html#scale-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="translation" fullname="Qt3D.Core.Joint.translation" href="qml-qt3d-core-joint.html#translation-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyEvent" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.KeyEvent" href="qml-qt3d-input-keyevent.html" status="active" access="public" documented="true" brief="QML frontend for QKeyEvent C++ class">
            <function name="matches" fullname="Qt3D.Input.KeyEvent.matches" href="qml-qt3d-input-keyevent.html#matches-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="StandardKey" name="key" default=""/>
            </function>
            <qmlproperty name="accepted" fullname="Qt3D.Input.KeyEvent.accepted" href="qml-qt3d-input-keyevent.html#accepted-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="count" fullname="Qt3D.Input.KeyEvent.count" href="qml-qt3d-input-keyevent.html#count-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="isAutoRepeat" fullname="Qt3D.Input.KeyEvent.isAutoRepeat" href="qml-qt3d-input-keyevent.html#isAutoRepeat-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="key" fullname="Qt3D.Input.KeyEvent.key" href="qml-qt3d-input-keyevent.html#key-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="modifiers" fullname="Qt3D.Input.KeyEvent.modifiers" href="qml-qt3d-input-keyevent.html#modifiers-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="nativeScanCode" fullname="Qt3D.Input.KeyEvent.nativeScanCode" href="qml-qt3d-input-keyevent.html#nativeScanCode-prop" status="active" access="public" documented="true" type="quint32" attached="false" writable="false"/>
            <qmlproperty name="text" fullname="Qt3D.Input.KeyEvent.text" href="qml-qt3d-input-keyevent.html#text-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="KeyboardDevice" qml-module-name="Qt3D.Input" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Input.KeyboardDevice" href="qml-qt3d-input-keyboarddevice.html" status="active" access="public" documented="true" brief="QML frontend for QKeyboardDevice C++ class">
            <qmlproperty name="activeInput" fullname="Qt3D.Input.KeyboardDevice.activeInput" href="qml-qt3d-input-keyboarddevice.html#activeInput-prop" status="active" access="public" documented="true" type="KeyboardHandler" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="KeyboardHandler" qml-module-name="Qt3D.Input" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Input.KeyboardHandler" href="qml-qt3d-input-keyboardhandler.html" status="active" access="public" documented="true" brief="QML frontend for QKeyboardHandler C++ class">
            <function name="asteriskPressed" fullname="Qt3D.Input.KeyboardHandler.asteriskPressed" href="qml-qt3d-input-keyboardhandler.html#asteriskPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="backPressed" fullname="Qt3D.Input.KeyboardHandler.backPressed" href="qml-qt3d-input-keyboardhandler.html#backPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="backtabPressed" fullname="Qt3D.Input.KeyboardHandler.backtabPressed" href="qml-qt3d-input-keyboardhandler.html#backtabPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="callPressed" fullname="Qt3D.Input.KeyboardHandler.callPressed" href="qml-qt3d-input-keyboardhandler.html#callPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="cancelPressed" fullname="Qt3D.Input.KeyboardHandler.cancelPressed" href="qml-qt3d-input-keyboardhandler.html#cancelPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="context1Pressed" fullname="Qt3D.Input.KeyboardHandler.context1Pressed" href="qml-qt3d-input-keyboardhandler.html#context1Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="context2Pressed" fullname="Qt3D.Input.KeyboardHandler.context2Pressed" href="qml-qt3d-input-keyboardhandler.html#context2Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="context3Pressed" fullname="Qt3D.Input.KeyboardHandler.context3Pressed" href="qml-qt3d-input-keyboardhandler.html#context3Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="context4Pressed" fullname="Qt3D.Input.KeyboardHandler.context4Pressed" href="qml-qt3d-input-keyboardhandler.html#context4Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="deletePressed" fullname="Qt3D.Input.KeyboardHandler.deletePressed" href="qml-qt3d-input-keyboardhandler.html#deletePressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit0Pressed" fullname="Qt3D.Input.KeyboardHandler.digit0Pressed" href="qml-qt3d-input-keyboardhandler.html#digit0Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit1Pressed" fullname="Qt3D.Input.KeyboardHandler.digit1Pressed" href="qml-qt3d-input-keyboardhandler.html#digit1Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit2Pressed" fullname="Qt3D.Input.KeyboardHandler.digit2Pressed" href="qml-qt3d-input-keyboardhandler.html#digit2Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit3Pressed" fullname="Qt3D.Input.KeyboardHandler.digit3Pressed" href="qml-qt3d-input-keyboardhandler.html#digit3Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit4Pressed" fullname="Qt3D.Input.KeyboardHandler.digit4Pressed" href="qml-qt3d-input-keyboardhandler.html#digit4Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit5Pressed" fullname="Qt3D.Input.KeyboardHandler.digit5Pressed" href="qml-qt3d-input-keyboardhandler.html#digit5Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit6Pressed" fullname="Qt3D.Input.KeyboardHandler.digit6Pressed" href="qml-qt3d-input-keyboardhandler.html#digit6Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit7Pressed" fullname="Qt3D.Input.KeyboardHandler.digit7Pressed" href="qml-qt3d-input-keyboardhandler.html#digit7Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit8Pressed" fullname="Qt3D.Input.KeyboardHandler.digit8Pressed" href="qml-qt3d-input-keyboardhandler.html#digit8Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="digit9Pressed" fullname="Qt3D.Input.KeyboardHandler.digit9Pressed" href="qml-qt3d-input-keyboardhandler.html#digit9Pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="downPressed" fullname="Qt3D.Input.KeyboardHandler.downPressed" href="qml-qt3d-input-keyboardhandler.html#downPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="enterPressed" fullname="Qt3D.Input.KeyboardHandler.enterPressed" href="qml-qt3d-input-keyboardhandler.html#enterPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="escapePressed" fullname="Qt3D.Input.KeyboardHandler.escapePressed" href="qml-qt3d-input-keyboardhandler.html#escapePressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="flipPressed" fullname="Qt3D.Input.KeyboardHandler.flipPressed" href="qml-qt3d-input-keyboardhandler.html#flipPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="hangupPressed" fullname="Qt3D.Input.KeyboardHandler.hangupPressed" href="qml-qt3d-input-keyboardhandler.html#hangupPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="leftPressed" fullname="Qt3D.Input.KeyboardHandler.leftPressed" href="qml-qt3d-input-keyboardhandler.html#leftPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="menuPressed" fullname="Qt3D.Input.KeyboardHandler.menuPressed" href="qml-qt3d-input-keyboardhandler.html#menuPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="noPressed" fullname="Qt3D.Input.KeyboardHandler.noPressed" href="qml-qt3d-input-keyboardhandler.html#noPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="numberSignPressed" fullname="Qt3D.Input.KeyboardHandler.numberSignPressed" href="qml-qt3d-input-keyboardhandler.html#numberSignPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="pressed" fullname="Qt3D.Input.KeyboardHandler.pressed" href="qml-qt3d-input-keyboardhandler.html#pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="released" fullname="Qt3D.Input.KeyboardHandler.released" href="qml-qt3d-input-keyboardhandler.html#released-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="returnPressed" fullname="Qt3D.Input.KeyboardHandler.returnPressed" href="qml-qt3d-input-keyboardhandler.html#returnPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="rightPressed" fullname="Qt3D.Input.KeyboardHandler.rightPressed" href="qml-qt3d-input-keyboardhandler.html#rightPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="selectPressed" fullname="Qt3D.Input.KeyboardHandler.selectPressed" href="qml-qt3d-input-keyboardhandler.html#selectPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="spacePressed" fullname="Qt3D.Input.KeyboardHandler.spacePressed" href="qml-qt3d-input-keyboardhandler.html#spacePressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="tabPressed" fullname="Qt3D.Input.KeyboardHandler.tabPressed" href="qml-qt3d-input-keyboardhandler.html#tabPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="upPressed" fullname="Qt3D.Input.KeyboardHandler.upPressed" href="qml-qt3d-input-keyboardhandler.html#upPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="volumeDownPressed" fullname="Qt3D.Input.KeyboardHandler.volumeDownPressed" href="qml-qt3d-input-keyboardhandler.html#volumeDownPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="volumeUpPressed" fullname="Qt3D.Input.KeyboardHandler.volumeUpPressed" href="qml-qt3d-input-keyboardhandler.html#volumeUpPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <function name="yesPressed" fullname="Qt3D.Input.KeyboardHandler.yesPressed" href="qml-qt3d-input-keyboardhandler.html#yesPressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="KeyEvent" name="event" default=""/>
            </function>
            <qmlproperty name="focus" fullname="Qt3D.Input.KeyboardHandler.focus" href="qml-qt3d-input-keyboardhandler.html#focus-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="sourceDevice" fullname="Qt3D.Input.KeyboardHandler.sourceDevice" href="qml-qt3d-input-keyboardhandler.html#sourceDevice-prop" status="active" access="public" documented="true" type="KeyboardDevice" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="KeyframeAnimation" qml-module-name="Qt3D.Animation" qml-base-type="Qt3D.Animation::AbstractAnimation" fullname="Qt3D.Animation.KeyframeAnimation" href="qml-qt3d-animation-keyframeanimation.html" status="active" access="public" documented="true" brief="A type implementing simple keyframe animation to a Transform">
            <qmlproperty name="easing" fullname="Qt3D.Animation.KeyframeAnimation.easing" href="qml-qt3d-animation-keyframeanimation.html#easing-prop" status="active" access="public" documented="true" type="EasingCurve" attached="false" writable="true"/>
            <qmlproperty name="endMode" fullname="Qt3D.Animation.KeyframeAnimation.endMode" href="qml-qt3d-animation-keyframeanimation.html#endMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="framePositions" fullname="Qt3D.Animation.KeyframeAnimation.framePositions" href="qml-qt3d-animation-keyframeanimation.html#framePositions-prop" status="active" access="public" documented="true" type="list&lt;real&gt;" attached="false" writable="true"/>
            <qmlproperty name="keyframes" fullname="Qt3D.Animation.KeyframeAnimation.keyframes" href="qml-qt3d-animation-keyframeanimation.html#keyframes-prop" status="active" access="public" documented="true" type="list&lt;Transform&gt;" attached="false" writable="true"/>
            <qmlproperty name="startMode" fullname="Qt3D.Animation.KeyframeAnimation.startMode" href="qml-qt3d-animation-keyframeanimation.html#startMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="target" fullname="Qt3D.Animation.KeyframeAnimation.target" href="qml-qt3d-animation-keyframeanimation.html#target-prop" status="active" access="public" documented="true" type="Transform" attached="false" writable="true"/>
            <qmlproperty name="targetName" fullname="Qt3D.Animation.KeyframeAnimation.targetName" href="qml-qt3d-animation-keyframeanimation.html#targetName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Layer" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.Layer" href="qml-qt3d-render-layer.html" status="active" access="public" documented="true" brief="Way of filtering which entities will be rendered">
            <qmlproperty name="recursive" fullname="Qt3D.Render.Layer.recursive" href="qml-qt3d-render-layer.html#recursive-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LayerFilter" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.LayerFilter" href="qml-qt3d-render-layerfilter.html" status="active" access="public" documented="true" brief="Controls layers drawn in a frame graph branch">
            <qmlproperty name="filterMode" fullname="Qt3D.Render.LayerFilter.filterMode" href="qml-qt3d-render-layerfilter.html#filterMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="layers" fullname="Qt3D.Render.LayerFilter.layers" href="qml-qt3d-render-layerfilter.html#layers-prop" status="active" access="public" documented="true" type="list&lt;Layer&gt;" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="LerpClipBlend" qml-module-name="Qt3D.Animation" fullname="Qt3D.Animation.LerpClipBlend" href="qml-qt3d-animation-lerpclipblend.html" status="active" access="public" documented="true" brief="Performs a linear interpolation of two animation clips based on a normalized factor">
            <qmlproperty name="blendFactor" fullname="Qt3D.Animation.LerpClipBlend.blendFactor" href="qml-qt3d-animation-lerpclipblend.html#blendFactor-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="endClip" fullname="Qt3D.Animation.LerpClipBlend.endClip" href="qml-qt3d-animation-lerpclipblend.html#endClip-prop" status="active" access="public" documented="true" type="AbstractClipBlendNode" attached="false" writable="true"/>
            <qmlproperty name="startClip" fullname="Qt3D.Animation.LerpClipBlend.startClip" href="qml-qt3d-animation-lerpclipblend.html#startClip-prop" status="active" access="public" documented="true" type="AbstractClipBlendNode" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LevelOfDetail" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.LevelOfDetail" href="qml-qt3d-render-levelofdetail.html" status="active" access="public" documented="true" brief="Way of controlling the complexity of rendered entities based on their size on the screen">
            <qmlproperty name="ThresholdType" fullname="Qt3D.Render.LevelOfDetail.ThresholdType" href="qml-qt3d-render-levelofdetail.html#ThresholdType-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="camera" fullname="Qt3D.Render.LevelOfDetail.camera" href="qml-qt3d-render-levelofdetail.html#camera-prop" status="active" access="public" documented="true" type="Camera" attached="false" writable="true"/>
            <qmlproperty name="currentIndex" fullname="Qt3D.Render.LevelOfDetail.currentIndex" href="qml-qt3d-render-levelofdetail.html#currentIndex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="thresholdType" fullname="Qt3D.Render.LevelOfDetail.thresholdType" href="qml-qt3d-render-levelofdetail.html#thresholdType-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="thresholds" fullname="Qt3D.Render.LevelOfDetail.thresholds" href="qml-qt3d-render-levelofdetail.html#thresholds-prop" status="active" access="public" documented="true" type="QList&lt;qreal&gt;" attached="false" writable="true"/>
            <qmlproperty name="volumeOverride" fullname="Qt3D.Render.LevelOfDetail.volumeOverride" href="qml-qt3d-render-levelofdetail.html#volumeOverride-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LevelOfDetailLoader" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Entity" fullname="Qt3D.Render.LevelOfDetailLoader" href="qml-qt3d-render-levelofdetailloader.html" status="active" access="public" location="levelofdetailloader.qdoc" documented="true" brief="An entity loader that changes depending on distance to camera or screen size">
            <qmlproperty name="sources" fullname="Qt3D.Render.LevelOfDetailLoader.sources" href="qml-qt3d-render-levelofdetailloader.html#sources-prop" status="active" access="public" location="levelofdetailloader.qdoc" documented="true" type="list&lt;string&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LevelOfDetailSwitch" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.LevelOfDetailSwitch" href="qml-qt3d-render-levelofdetailswitch.html" status="active" access="public" documented="true" brief="Provides a way of enabling child entities based on distance or screen size">
            <qmlproperty name="currentIndex" fullname="Qt3D.Render.LevelOfDetailSwitch.currentIndex" href="qml-qt3d-render-levelofdetailswitch.html#currentIndex-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Light" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Light" href="qml-qt3d-render-light.html" status="active" access="public" documented="true" brief="Encapsulate a QAbstractLight object in a Qt 3D scene">
            <qmlproperty name="type" fullname="Qt3D.Render.Light.type" href="qml-qt3d-render-light.html#type-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="LineWidth" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.LineWidth" href="qml-qt3d-render-linewidth.html" status="active" access="public" documented="true" brief="Specifies the width of rasterized lines">
            <qmlproperty name="value" fullname="Qt3D.Render.LineWidth.value" href="qml-qt3d-render-linewidth.html#value-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LogicalDevice" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.LogicalDevice" href="qml-qt3d-input-logicaldevice.html" status="active" access="public" documented="true" brief="QML frontend for the Qt3DInput::QLogicalDevice C++ class">
            <qmlproperty name="actions" fullname="Qt3D.Input.LogicalDevice.actions" href="qml-qt3d-input-logicaldevice.html#actions-prop" status="active" access="public" documented="true" type="list&lt;Action&gt;" attached="false" writable="true"/>
            <qmlproperty name="axis" fullname="Qt3D.Input.LogicalDevice.axis" href="qml-qt3d-input-logicaldevice.html#axis-prop" status="active" access="public" documented="true" type="list&lt;Axis&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Material" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Material" href="qml-qt3d-render-material.html" status="active" access="public" documented="true" brief="Non-creatable abstract base for materials">
            <qmlproperty name="effect" fullname="Qt3D.Render.Material.effect" href="qml-qt3d-render-material.html#effect-prop" status="active" access="public" documented="true" type="Effect" attached="false" writable="true"/>
            <qmlproperty name="parameters" fullname="Qt3D.Render.Material.parameters" href="qml-qt3d-render-material.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MemoryBarrier" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.MemoryBarrier" href="qml-qt3d-render-memorybarrier.html" status="active" access="public" documented="true" brief="Class to place a memory barrier"/>
        <qmlclass name="Mesh" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Mesh" href="qml-qt3d-render-mesh.html" status="active" access="public" documented="true" brief="A custom mesh loader">
            <qmlproperty name="meshName" fullname="Qt3D.Render.Mesh.meshName" href="qml-qt3d-render-mesh.html#meshName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="source" fullname="Qt3D.Render.Mesh.source" href="qml-qt3d-render-mesh.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
            <qmlproperty name="status" fullname="Qt3D.Render.Mesh.status" href="qml-qt3d-render-mesh.html#status-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="MetalRoughMaterial" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.MetalRoughMaterial" href="qml-qt3d-extras-metalroughmaterial.html" status="active" access="public" documented="true" brief="This material uses an effect with a single render pass approach and performs per fragment lighting. Techniques are provided for OpenGL 3 and OpenGL ES 3">
            <qmlproperty name="ambientOcclusion" fullname="Qt3D.Extras.MetalRoughMaterial.ambientOcclusion" href="qml-qt3d-extras-metalroughmaterial.html#ambientOcclusion-prop" status="active" access="public" documented="true" type="Texture" attached="false" writable="true"/>
            <qmlproperty name="baseColor" fullname="Qt3D.Extras.MetalRoughMaterial.baseColor" href="qml-qt3d-extras-metalroughmaterial.html#baseColor-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="true"/>
            <qmlproperty name="metalness" fullname="Qt3D.Extras.MetalRoughMaterial.metalness" href="qml-qt3d-extras-metalroughmaterial.html#metalness-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Extras.MetalRoughMaterial.normal" href="qml-qt3d-extras-metalroughmaterial.html#normal-prop" status="active" access="public" documented="true" type="Texture" attached="false" writable="true"/>
            <qmlproperty name="roughness" fullname="Qt3D.Extras.MetalRoughMaterial.roughness" href="qml-qt3d-extras-metalroughmaterial.html#roughness-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.MetalRoughMaterial.textureScale" href="qml-qt3d-extras-metalroughmaterial.html#textureScale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MorphTarget" qml-module-name="Qt3D.Animation" qml-base-type="QtObject" fullname="Qt3D.Animation.MorphTarget" href="qml-qt3d-animation-morphtarget.html" status="active" access="public" documented="true" brief="A type providing morph targets to blend-shape animation">
            <function name="fromGeometry" fullname="Qt3D.Animation.MorphTarget.fromGeometry" href="qml-qt3d-animation-morphtarget.html#fromGeometry-method" status="active" access="public" documented="true" meta="qmlmethod" type="MorphTarget">
                <parameter type="" name="geometry" default=""/>
                <parameter type="" name="stringList" default=""/>
            </function>
            <qmlproperty name="attributeNames" fullname="Qt3D.Animation.MorphTarget.attributeNames" href="qml-qt3d-animation-morphtarget.html#attributeNames-prop" status="active" access="public" documented="true" type="list&lt;string&gt;" attached="false" writable="false"/>
            <qmlproperty name="attributes" fullname="Qt3D.Animation.MorphTarget.attributes" href="qml-qt3d-animation-morphtarget.html#attributes-prop" status="active" access="public" documented="true" type="list&lt;Attribute&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MorphingAnimation" qml-module-name="Qt3D.Animation" qml-base-type="Qt3D.Animation::AbstractAnimation" fullname="Qt3D.Animation.MorphingAnimation" href="qml-qt3d-animation-morphinganimation.html" status="active" access="public" documented="true" brief="A type implementing blend-shape morphing animation">
            <qmlproperty name="easing" fullname="Qt3D.Animation.MorphingAnimation.easing" href="qml-qt3d-animation-morphinganimation.html#easing-prop" status="active" access="public" documented="true" type="EasingCurve" attached="false" writable="true"/>
            <qmlproperty name="interpolator" fullname="Qt3D.Animation.MorphingAnimation.interpolator" href="qml-qt3d-animation-morphinganimation.html#interpolator-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="method" fullname="Qt3D.Animation.MorphingAnimation.method" href="qml-qt3d-animation-morphinganimation.html#method-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="morphTargets" fullname="Qt3D.Animation.MorphingAnimation.morphTargets" href="qml-qt3d-animation-morphinganimation.html#morphTargets-prop" status="active" access="public" documented="true" type="list&lt;MorphTarget&gt;" attached="false" writable="true"/>
            <qmlproperty name="target" fullname="Qt3D.Animation.MorphingAnimation.target" href="qml-qt3d-animation-morphinganimation.html#target-prop" status="active" access="public" documented="true" type="GeometryRenderer" attached="false" writable="true"/>
            <qmlproperty name="targetName" fullname="Qt3D.Animation.MorphingAnimation.targetName" href="qml-qt3d-animation-morphinganimation.html#targetName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="targetPositions" fullname="Qt3D.Animation.MorphingAnimation.targetPositions" href="qml-qt3d-animation-morphinganimation.html#targetPositions-prop" status="active" access="public" documented="true" type="list&lt;real&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MouseDevice" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.MouseDevice" href="qml-qt3d-input-mousedevice.html" status="active" access="public" documented="true" brief="Delegates mouse events to the attached MouseHandler objects">
            <qmlproperty name="sensitivity" fullname="Qt3D.Input.MouseDevice.sensitivity" href="qml-qt3d-input-mousedevice.html#sensitivity-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="updateAxesContinuously" fullname="Qt3D.Input.MouseDevice.updateAxesContinuously" href="qml-qt3d-input-mousedevice.html#updateAxesContinuously-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MouseEvent" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.MouseEvent" href="qml-qt3d-input-mouseevent.html" status="active" access="public" documented="true" brief="Provides parameters that describe a mouse event">
            <qmlproperty name="accepted" fullname="Qt3D.Input.MouseEvent.accepted" href="qml-qt3d-input-mouseevent.html#accepted-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="button" fullname="Qt3D.Input.MouseEvent.button" href="qml-qt3d-input-mouseevent.html#button-prop" status="active" access="public" documented="true" type="Buttons" attached="false" writable="false"/>
            <qmlproperty name="buttons" fullname="Qt3D.Input.MouseEvent.buttons" href="qml-qt3d-input-mouseevent.html#buttons-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="modifiers" fullname="Qt3D.Input.MouseEvent.modifiers" href="qml-qt3d-input-mouseevent.html#modifiers-prop" status="active" access="public" documented="true" type="Modifiers" attached="false" writable="false"/>
            <qmlproperty name="wasHeld" fullname="Qt3D.Input.MouseEvent.wasHeld" href="qml-qt3d-input-mouseevent.html#wasHeld-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="x" fullname="Qt3D.Input.MouseEvent.x" href="qml-qt3d-input-mouseevent.html#x-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="y" fullname="Qt3D.Input.MouseEvent.y" href="qml-qt3d-input-mouseevent.html#y-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="MouseHandler" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.MouseHandler" href="qml-qt3d-input-mousehandler.html" status="active" access="public" documented="true" brief="Provides mouse event notification">
            <function name="clicked" fullname="Qt3D.Input.MouseHandler.clicked" href="qml-qt3d-input-mousehandler.html#clicked-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="doubleClicked" fullname="Qt3D.Input.MouseHandler.doubleClicked" href="qml-qt3d-input-mousehandler.html#doubleClicked-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="entered" fullname="Qt3D.Input.MouseHandler.entered" href="qml-qt3d-input-mousehandler.html#entered-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="exited" fullname="Qt3D.Input.MouseHandler.exited" href="qml-qt3d-input-mousehandler.html#exited-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="positionChanged" fullname="Qt3D.Input.MouseHandler.positionChanged" href="qml-qt3d-input-mousehandler.html#positionChanged-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="pressAndHold" fullname="Qt3D.Input.MouseHandler.pressAndHold" href="qml-qt3d-input-mousehandler.html#pressAndHold-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="pressed" fullname="Qt3D.Input.MouseHandler.pressed" href="qml-qt3d-input-mousehandler.html#pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="released" fullname="Qt3D.Input.MouseHandler.released" href="qml-qt3d-input-mousehandler.html#released-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <function name="wheel" fullname="Qt3D.Input.MouseHandler.wheel" href="qml-qt3d-input-mousehandler.html#wheel-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="MouseEvent" name="mouse" default=""/>
            </function>
            <qmlproperty name="containsMouse" fullname="Qt3D.Input.MouseHandler.containsMouse" href="qml-qt3d-input-mousehandler.html#containsMouse-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="sourceDevice" fullname="Qt3D.Input.MouseHandler.sourceDevice" href="qml-qt3d-input-mousehandler.html#sourceDevice-prop" status="active" access="public" documented="true" type="MouseDevice" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MultiSampleAntiAliasing" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.MultiSampleAntiAliasing" href="qml-qt3d-render-multisampleantialiasing.html" status="active" access="public" documented="true" groups="renderstates" brief="Enable multisample antialiasing"/>
        <qmlclass name="NoDepthMask" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.NoDepthMask" href="qml-qt3d-render-nodepthmask.html" status="active" access="public" documented="true" groups="renderstates" brief="Disable depth write"/>
        <qmlclass name="NoDraw" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.NoDraw" href="qml-qt3d-render-nodraw.html" status="active" access="public" documented="true" brief="When a NoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive"/>
        <qmlclass name="NoPicking" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.NoPicking" href="qml-qt3d-render-nopicking.html" status="active" access="public" documented="true" brief="When a NoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branch"/>
        <qmlclass name="Node" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.Node" href="qml-qt3d-core-node.html" status="active" access="public" documented="true" brief="A base QML type that other types inherit. It cannot be directly created">
            <qmlproperty name="childNodes" fullname="Qt3D.Core.Node.childNodes" href="qml-qt3d-core-node.html#childNodes-prop" status="active" access="public" documented="true" type="list&lt;Node&gt;" attached="false" writable="false"/>
            <qmlproperty name="data" fullname="Qt3D.Core.Node.data" href="qml-qt3d-core-node.html#data-prop" status="active" access="public" documented="true" type="list&lt;QtQml::QtObject&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="NodeInstantiator" qml-module-name="Qt3D.Core" fullname="Qt3D.Core.NodeInstantiator" href="qml-qt3d-core-nodeinstantiator.html" status="active" access="public" documented="true" brief="Dynamically creates nodes">
            <function name="objectAdded" fullname="Qt3D.Core.NodeInstantiator.objectAdded" href="qml-qt3d-core-nodeinstantiator.html#objectAdded-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="int" name="index" default=""/>
                <parameter type="QtObject" name="object" default=""/>
            </function>
            <function name="objectAt" fullname="Qt3D.Core.NodeInstantiator.objectAt" href="qml-qt3d-core-nodeinstantiator.html#objectAt-method" status="active" access="public" documented="true" meta="qmlmethod" type="object">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="objectRemoved" fullname="Qt3D.Core.NodeInstantiator.objectRemoved" href="qml-qt3d-core-nodeinstantiator.html#objectRemoved-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="int" name="index" default=""/>
                <parameter type="QtObject" name="object" default=""/>
            </function>
            <qmlproperty name="active" fullname="Qt3D.Core.NodeInstantiator.active" href="qml-qt3d-core-nodeinstantiator.html#active-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="asynchronous" fullname="Qt3D.Core.NodeInstantiator.asynchronous" href="qml-qt3d-core-nodeinstantiator.html#asynchronous-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="count" fullname="Qt3D.Core.NodeInstantiator.count" href="qml-qt3d-core-nodeinstantiator.html#count-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="delegate" fullname="Qt3D.Core.NodeInstantiator.delegate" href="qml-qt3d-core-nodeinstantiator.html#delegate-prop" status="active" access="public" documented="true" type="QtQml::Component" attached="false" writable="true"/>
            <qmlproperty name="model" fullname="Qt3D.Core.NodeInstantiator.model" href="qml-qt3d-core-nodeinstantiator.html#model-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="true"/>
            <qmlproperty name="object" fullname="Qt3D.Core.NodeInstantiator.object" href="qml-qt3d-core-nodeinstantiator.html#object-prop" status="active" access="public" documented="true" type="QtQml::QtObject" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="NormalDiffuseMapAlphaMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Specialization of NormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.ambient" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.diffuse" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.normal" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#normal-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.shininess" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.specular" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.NormalDiffuseMapAlphaMaterial.textureScale" href="qml-qt3d-extras-normaldiffusemapalphamaterial.html#textureScale-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="NormalDiffuseMapMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.NormalDiffuseMapMaterial" href="qml-qt3d-extras-normaldiffusemapmaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.ambient" href="qml-qt3d-extras-normaldiffusemapmaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.diffuse" href="qml-qt3d-extras-normaldiffusemapmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.normal" href="qml-qt3d-extras-normaldiffusemapmaterial.html#normal-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.shininess" href="qml-qt3d-extras-normaldiffusemapmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.specular" href="qml-qt3d-extras-normaldiffusemapmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.NormalDiffuseMapMaterial.textureScale" href="qml-qt3d-extras-normaldiffusemapmaterial.html#textureScale-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="NormalDiffuseSpecularMapMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.ambient" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.diffuse" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="normal" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.normal" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#normal-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.shininess" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.specular" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="TextureImage" attached="false" writable="true"/>
            <qmlproperty name="textureScale" fullname="Qt3D.Extras.NormalDiffuseSpecularMapMaterial.textureScale" href="qml-qt3d-extras-normaldiffusespecularmapmaterial.html#textureScale-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ObjectPicker" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.ObjectPicker" href="qml-qt3d-render-objectpicker.html" status="active" access="public" documented="true" brief="Instantiates a component that can be used to interact with an Entity by a process known as picking">
            <function name="clicked" fullname="Qt3D.Render.ObjectPicker.clicked" href="qml-qt3d-render-objectpicker.html#clicked-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="PickEvent" name="pick" default=""/>
            </function>
            <function name="entered" fullname="Qt3D.Render.ObjectPicker.entered" href="qml-qt3d-render-objectpicker.html#entered-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="exited" fullname="Qt3D.Render.ObjectPicker.exited" href="qml-qt3d-render-objectpicker.html#exited-signal" status="active" access="public" documented="true" meta="qmlsignal"/>
            <function name="moved" fullname="Qt3D.Render.ObjectPicker.moved" href="qml-qt3d-render-objectpicker.html#moved-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="PickEvent" name="pick" default=""/>
            </function>
            <function name="pressed" fullname="Qt3D.Render.ObjectPicker.pressed" href="qml-qt3d-render-objectpicker.html#pressed-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="PickEvent" name="pick" default=""/>
            </function>
            <function name="released" fullname="Qt3D.Render.ObjectPicker.released" href="qml-qt3d-render-objectpicker.html#released-signal" status="active" access="public" documented="true" meta="qmlsignal">
                <parameter type="PickEvent" name="pick" default=""/>
            </function>
            <qmlproperty name="containsMouse" fullname="Qt3D.Render.ObjectPicker.containsMouse" href="qml-qt3d-render-objectpicker.html#containsMouse-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="dragEnabled" fullname="Qt3D.Render.ObjectPicker.dragEnabled" href="qml-qt3d-render-objectpicker.html#dragEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="hoverEnabled" fullname="Qt3D.Render.ObjectPicker.hoverEnabled" href="qml-qt3d-render-objectpicker.html#hoverEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="pressed" fullname="Qt3D.Render.ObjectPicker.pressed" href="qml-qt3d-render-objectpicker.html#pressed-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="priority" fullname="Qt3D.Render.ObjectPicker.priority" href="qml-qt3d-render-objectpicker.html#priority-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="OrbitCameraController" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Core::Entity" fullname="Qt3D.Extras.OrbitCameraController" href="qml-qt3d-extras-orbitcameracontroller.html" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" brief="Allows controlling the scene camera along orbital path">
            <qmlproperty name="camera" fullname="Qt3D.Extras.OrbitCameraController.camera" href="qml-qt3d-extras-orbitcameracontroller.html#camera-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="Camera" attached="false" writable="true"/>
            <qmlproperty name="linearSpeed" fullname="Qt3D.Extras.OrbitCameraController.linearSpeed" href="qml-qt3d-extras-orbitcameracontroller.html#linearSpeed-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="lookSpeed" fullname="Qt3D.Extras.OrbitCameraController.lookSpeed" href="qml-qt3d-extras-orbitcameracontroller.html#lookSpeed-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="zoomInLimit" fullname="Qt3D.Extras.OrbitCameraController.zoomInLimit" href="qml-qt3d-extras-orbitcameracontroller.html#zoomInLimit-prop" status="active" access="public" location="qmlextracontrollers.qdoc" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Parameter" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Parameter" href="qml-qt3d-render-parameter.html" status="active" access="public" documented="true" brief="Provides storage for a name and value pair. This maps to a shader uniform">
            <qmlproperty name="name" fullname="Qt3D.Render.Parameter.name" href="qml-qt3d-render-parameter.html#name-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="Qt3D.Render.Parameter.value" href="qml-qt3d-render-parameter.html#value-prop" status="active" access="public" documented="true" type="QVariant" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PerVertexColorMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.PerVertexColorMaterial" href="qml-qt3d-extras-pervertexcolormaterial.html" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation for rendering the color properties set for each vertex"/>
        <qmlclass name="PhongAlphaMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.PhongAlphaMaterial" href="qml-qt3d-extras-phongalphamaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting effect with alpha">
            <qmlproperty name="alpha" fullname="Qt3D.Extras.PhongAlphaMaterial.alpha" href="qml-qt3d-extras-phongalphamaterial.html#alpha-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="ambient" fullname="Qt3D.Extras.PhongAlphaMaterial.ambient" href="qml-qt3d-extras-phongalphamaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="blendFunctionArg" fullname="Qt3D.Extras.PhongAlphaMaterial.blendFunctionArg" href="qml-qt3d-extras-phongalphamaterial.html#blendFunctionArg-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="BlendEquation::BlendFunction" attached="false" writable="true"/>
            <qmlproperty name="destinationAlphaArg" fullname="Qt3D.Extras.PhongAlphaMaterial.destinationAlphaArg" href="qml-qt3d-extras-phongalphamaterial.html#destinationAlphaArg-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="BlendEquationArguments::Blending" attached="false" writable="true"/>
            <qmlproperty name="destinationRgbArg" fullname="Qt3D.Extras.PhongAlphaMaterial.destinationRgbArg" href="qml-qt3d-extras-phongalphamaterial.html#destinationRgbArg-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="BlendEquationArguments::Blending" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.PhongAlphaMaterial.diffuse" href="qml-qt3d-extras-phongalphamaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.PhongAlphaMaterial.shininess" href="qml-qt3d-extras-phongalphamaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="sourceAlphaArg" fullname="Qt3D.Extras.PhongAlphaMaterial.sourceAlphaArg" href="qml-qt3d-extras-phongalphamaterial.html#sourceAlphaArg-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="BlendEquationArguments::Blending" attached="false" writable="true"/>
            <qmlproperty name="sourceRgbArg" fullname="Qt3D.Extras.PhongAlphaMaterial.sourceRgbArg" href="qml-qt3d-extras-phongalphamaterial.html#sourceRgbArg-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="BlendEquationArguments::Blending" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.PhongAlphaMaterial.specular" href="qml-qt3d-extras-phongalphamaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PhongMaterial" qml-module-name="Qt3D.Extras" qml-base-type="Qt3D.Render::Material" fullname="Qt3D.Extras.PhongMaterial" href="qml-qt3d-extras-phongmaterial.html" status="deprecated" access="public" location="qmlextramaterials.qdoc" documented="true" brief="Default implementation of the phong lighting effect">
            <qmlproperty name="ambient" fullname="Qt3D.Extras.PhongMaterial.ambient" href="qml-qt3d-extras-phongmaterial.html#ambient-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="diffuse" fullname="Qt3D.Extras.PhongMaterial.diffuse" href="qml-qt3d-extras-phongmaterial.html#diffuse-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="shininess" fullname="Qt3D.Extras.PhongMaterial.shininess" href="qml-qt3d-extras-phongmaterial.html#shininess-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="specular" fullname="Qt3D.Extras.PhongMaterial.specular" href="qml-qt3d-extras-phongmaterial.html#specular-prop" status="active" access="public" location="qmlextramaterials.qdoc" documented="true" type="color" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PickEvent" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.PickEvent" href="qml-qt3d-render-pickevent.html" status="active" access="public" documented="true" brief="Holds information when an object is picked. This is received as a parameter in most of the QObjectPicker component signals when picking succeeds">
            <qmlproperty name="accepted" fullname="Qt3D.Render.PickEvent.accepted" href="qml-qt3d-render-pickevent.html#accepted-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="button" fullname="Qt3D.Render.PickEvent.button" href="qml-qt3d-render-pickevent.html#button-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="buttons" fullname="Qt3D.Render.PickEvent.buttons" href="qml-qt3d-render-pickevent.html#buttons-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="distance" fullname="Qt3D.Render.PickEvent.distance" href="qml-qt3d-render-pickevent.html#distance-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="entity" fullname="Qt3D.Render.PickEvent.entity" href="qml-qt3d-render-pickevent.html#entity-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="false"/>
            <qmlproperty name="localIntersection" fullname="Qt3D.Render.PickEvent.localIntersection" href="qml-qt3d-render-pickevent.html#localIntersection-prop" status="active" access="public" documented="true" type="Vector3D" attached="false" writable="false"/>
            <qmlproperty name="modifiers" fullname="Qt3D.Render.PickEvent.modifiers" href="qml-qt3d-render-pickevent.html#modifiers-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="position" fullname="Qt3D.Render.PickEvent.position" href="qml-qt3d-render-pickevent.html#position-prop" status="active" access="public" documented="true" type="Point2D" attached="false" writable="false"/>
            <qmlproperty name="viewport" fullname="Qt3D.Render.PickEvent.viewport" href="qml-qt3d-render-pickevent.html#viewport-prop" status="active" access="public" documented="true" type="Viewport" attached="false" writable="false"/>
            <qmlproperty name="worldIntersection" fullname="Qt3D.Render.PickEvent.worldIntersection" href="qml-qt3d-render-pickevent.html#worldIntersection-prop" status="active" access="public" documented="true" type="Vector3D" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="PickLineEvent" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.PickLineEvent" href="qml-qt3d-render-picklineevent.html" status="active" access="public" documented="true" brief="Holds information when a segment of a line is picked">
            <qmlproperty name="triangleIndex" fullname="Qt3D.Render.PickLineEvent.triangleIndex" href="qml-qt3d-render-picklineevent.html#triangleIndex-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="true"/>
            <qmlproperty name="vertex1Index" fullname="Qt3D.Render.PickLineEvent.vertex1Index" href="qml-qt3d-render-picklineevent.html#vertex1Index-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
            <qmlproperty name="vertex2Index" fullname="Qt3D.Render.PickLineEvent.vertex2Index" href="qml-qt3d-render-picklineevent.html#vertex2Index-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="PickPointEvent" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.PickPointEvent" href="qml-qt3d-render-pickpointevent.html" status="active" access="public" documented="true" brief="Holds information when a segment of a point cloud is picked">
            <qmlproperty name="pointIndex" fullname="Qt3D.Render.PickPointEvent.pointIndex" href="qml-qt3d-render-pickpointevent.html#pointIndex-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="PickTriangleEvent" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.PickTriangleEvent" href="qml-qt3d-render-picktriangleevent.html" status="active" access="public" documented="true" brief="Holds information when a triangle is picked">
            <qmlproperty name="triangleIndex" fullname="Qt3D.Render.PickTriangleEvent.triangleIndex" href="qml-qt3d-render-picktriangleevent.html#triangleIndex-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
            <qmlproperty name="vertex1Index" fullname="Qt3D.Render.PickTriangleEvent.vertex1Index" href="qml-qt3d-render-picktriangleevent.html#vertex1Index-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
            <qmlproperty name="vertex2Index" fullname="Qt3D.Render.PickTriangleEvent.vertex2Index" href="qml-qt3d-render-picktriangleevent.html#vertex2Index-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
            <qmlproperty name="vertex3Index" fullname="Qt3D.Render.PickTriangleEvent.vertex3Index" href="qml-qt3d-render-picktriangleevent.html#vertex3Index-prop" status="active" access="public" documented="true" type="uint" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="PickingProxy" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.PickingProxy" href="qml-qt3d-render-pickingproxy.html" status="active" access="public" documented="true" brief="Can be used to provide an alternate GeometryView used only for picking"/>
        <qmlclass name="PickingSettings" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.PickingSettings" href="qml-qt3d-render-pickingsettings.html" status="active" access="public" documented="true" brief="Specifies how entity picking is handled">
            <qmlproperty name="faceOrientationPickingMode" fullname="Qt3D.Render.PickingSettings.faceOrientationPickingMode" href="qml-qt3d-render-pickingsettings.html#faceOrientationPickingMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="pickMethod" fullname="Qt3D.Render.PickingSettings.pickMethod" href="qml-qt3d-render-pickingsettings.html#pickMethod-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="pickResultMode" fullname="Qt3D.Render.PickingSettings.pickResultMode" href="qml-qt3d-render-pickingsettings.html#pickResultMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="worldSpaceTolerance" fullname="Qt3D.Render.PickingSettings.worldSpaceTolerance" href="qml-qt3d-render-pickingsettings.html#worldSpaceTolerance-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PlaneGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.PlaneGeometry" href="qml-qt3d-extras-planegeometry.html" status="active" access="public" documented="true" brief="Allows creation of a plane in 3D space">
            <qmlproperty name="height" fullname="Qt3D.Extras.PlaneGeometry.height" href="qml-qt3d-extras-planegeometry.html#height-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.PlaneGeometry.indexAttribute" href="qml-qt3d-extras-planegeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="mirrored" fullname="Qt3D.Extras.PlaneGeometry.mirrored" href="qml-qt3d-extras-planegeometry.html#mirrored-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.PlaneGeometry.normalAttribute" href="qml-qt3d-extras-planegeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.PlaneGeometry.positionAttribute" href="qml-qt3d-extras-planegeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="resolution" fullname="Qt3D.Extras.PlaneGeometry.resolution" href="qml-qt3d-extras-planegeometry.html#resolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="tangentAttribute" fullname="Qt3D.Extras.PlaneGeometry.tangentAttribute" href="qml-qt3d-extras-planegeometry.html#tangentAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.PlaneGeometry.texCoordAttribute" href="qml-qt3d-extras-planegeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="width" fullname="Qt3D.Extras.PlaneGeometry.width" href="qml-qt3d-extras-planegeometry.html#width-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PlaneGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.PlaneGeometryView" href="qml-qt3d-extras-planegeometryview.html" status="active" access="public" documented="true" brief="A square planar mesh">
            <qmlproperty name="height" fullname="Qt3D.Extras.PlaneGeometryView.height" href="qml-qt3d-extras-planegeometryview.html#height-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="meshResolution" fullname="Qt3D.Extras.PlaneGeometryView.meshResolution" href="qml-qt3d-extras-planegeometryview.html#meshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="mirrored" fullname="Qt3D.Extras.PlaneGeometryView.mirrored" href="qml-qt3d-extras-planegeometryview.html#mirrored-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="width" fullname="Qt3D.Extras.PlaneGeometryView.width" href="qml-qt3d-extras-planegeometryview.html#width-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PlaneMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.PlaneMesh" href="qml-qt3d-extras-planemesh.html" status="active" access="public" documented="true" brief="A square planar mesh">
            <qmlproperty name="height" fullname="Qt3D.Extras.PlaneMesh.height" href="qml-qt3d-extras-planemesh.html#height-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="meshResolution" fullname="Qt3D.Extras.PlaneMesh.meshResolution" href="qml-qt3d-extras-planemesh.html#meshResolution-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="mirrored" fullname="Qt3D.Extras.PlaneMesh.mirrored" href="qml-qt3d-extras-planemesh.html#mirrored-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="width" fullname="Qt3D.Extras.PlaneMesh.width" href="qml-qt3d-extras-planemesh.html#width-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PointLight" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::Light" fullname="Qt3D.Render.PointLight" href="qml-qt3d-render-pointlight.html" status="active" access="public" documented="true" brief="Encapsulate a Point Light object in a Qt 3D scene">
            <qmlproperty name="constantAttenuation" fullname="Qt3D.Render.PointLight.constantAttenuation" href="qml-qt3d-render-pointlight.html#constantAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="linearAttenuation" fullname="Qt3D.Render.PointLight.linearAttenuation" href="qml-qt3d-render-pointlight.html#linearAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="quadraticAttenuation" fullname="Qt3D.Render.PointLight.quadraticAttenuation" href="qml-qt3d-render-pointlight.html#quadraticAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PointSize" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.PointSize" href="qml-qt3d-render-pointsize.html" status="active" access="public" documented="true" brief="Specifies the size of rasterized points. May either be set statically or by shader programs">
            <qmlproperty name="sizeMode" fullname="Qt3D.Render.PointSize.sizeMode" href="qml-qt3d-render-pointsize.html#sizeMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="value" fullname="Qt3D.Render.PointSize.value" href="qml-qt3d-render-pointsize.html#value-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PolygonOffset" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.PolygonOffset" href="qml-qt3d-render-polygonoffset.html" status="active" access="public" documented="true" groups="renderstates" brief="Type sets the scale and steps to calculate depth values for polygon offsets">
            <qmlproperty name="depthSteps" fullname="Qt3D.Render.PolygonOffset.depthSteps" href="qml-qt3d-render-polygonoffset.html#depthSteps-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="scaleFactor" fullname="Qt3D.Render.PolygonOffset.scaleFactor" href="qml-qt3d-render-polygonoffset.html#scaleFactor-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ProximityFilter" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.ProximityFilter" href="qml-qt3d-render-proximityfilter.html" status="active" access="public" documented="true" brief="Select entities which are within a distance threshold of a target entity">
            <qmlproperty name="distanceThreshold" fullname="Qt3D.Render.ProximityFilter.distanceThreshold" href="qml-qt3d-render-proximityfilter.html#distanceThreshold-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="entity" fullname="Qt3D.Render.ProximityFilter.entity" href="qml-qt3d-render-proximityfilter.html#entity-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="QuaternionAnimation" qml-module-name="Qt3D.Core" qml-base-type="PropertyAnimation" fullname="Qt3D.Core.QuaternionAnimation" href="qml-qt3d-core-quaternionanimation.html" status="active" access="public" documented="true" brief="A PropertyAnimation for quaternions"/>
        <qmlclass name="RasterMode" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.RasterMode" href="qml-qt3d-render-rastermode.html" status="active" access="public" documented="true" groups="renderstates" brief="Render state allows to control the type of rasterization to be performed">
            <qmlproperty name="faceMode" fullname="Qt3D.Render.RasterMode.faceMode" href="qml-qt3d-render-rastermode.html#faceMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="rasterMode" fullname="Qt3D.Render.RasterMode.rasterMode" href="qml-qt3d-render-rastermode.html#rasterMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RayCaster" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.RayCaster" href="qml-qt3d-render-raycaster.html" status="active" access="public" documented="true" brief="Used to perform ray casting tests in 3d world coordinates">
            <qmlproperty name="direction" fullname="Qt3D.Render.RayCaster.direction" href="qml-qt3d-render-raycaster.html#direction-prop" status="active" access="public" documented="true" type="vector3D" attached="false" writable="true"/>
            <qmlproperty name="length" fullname="Qt3D.Render.RayCaster.length" href="qml-qt3d-render-raycaster.html#length-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="origin" fullname="Qt3D.Render.RayCaster.origin" href="qml-qt3d-render-raycaster.html#origin-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderCapabilities" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.RenderCapabilities" href="qml-qt3d-render-rendercapabilities.html" status="active" access="public" documented="true" brief="QRenderCapabilities class holds settings related to available rendering engines">
            <qmlproperty name="api" fullname="Qt3D.Render.RenderCapabilities.api" href="qml-qt3d-render-rendercapabilities.html#api-prop" status="active" access="public" documented="true" type="QRenderCapabilities::API" attached="false" writable="false"/>
            <qmlproperty name="driverVersion" fullname="Qt3D.Render.RenderCapabilities.driverVersion" href="qml-qt3d-render-rendercapabilities.html#driverVersion-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="extensions" fullname="Qt3D.Render.RenderCapabilities.extensions" href="qml-qt3d-render-rendercapabilities.html#extensions-prop" status="active" access="public" documented="true" type="list&lt;string&gt;" attached="false" writable="false"/>
            <qmlproperty name="glslVersion" fullname="Qt3D.Render.RenderCapabilities.glslVersion" href="qml-qt3d-render-rendercapabilities.html#glslVersion-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="majorVersion" fullname="Qt3D.Render.RenderCapabilities.majorVersion" href="qml-qt3d-render-rendercapabilities.html#majorVersion-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxComputeInvocations" fullname="Qt3D.Render.RenderCapabilities.maxComputeInvocations" href="qml-qt3d-render-rendercapabilities.html#maxComputeInvocations-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxComputeSharedMemorySize" fullname="Qt3D.Render.RenderCapabilities.maxComputeSharedMemorySize" href="qml-qt3d-render-rendercapabilities.html#maxComputeSharedMemorySize-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxImageUnits" fullname="Qt3D.Render.RenderCapabilities.maxImageUnits" href="qml-qt3d-render-rendercapabilities.html#maxImageUnits-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxSSBOBindings" fullname="Qt3D.Render.RenderCapabilities.maxSSBOBindings" href="qml-qt3d-render-rendercapabilities.html#maxSSBOBindings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxSSBOSize" fullname="Qt3D.Render.RenderCapabilities.maxSSBOSize" href="qml-qt3d-render-rendercapabilities.html#maxSSBOSize-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxSamples" fullname="Qt3D.Render.RenderCapabilities.maxSamples" href="qml-qt3d-render-rendercapabilities.html#maxSamples-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxTextureLayers" fullname="Qt3D.Render.RenderCapabilities.maxTextureLayers" href="qml-qt3d-render-rendercapabilities.html#maxTextureLayers-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxTextureSize" fullname="Qt3D.Render.RenderCapabilities.maxTextureSize" href="qml-qt3d-render-rendercapabilities.html#maxTextureSize-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxTextureUnits" fullname="Qt3D.Render.RenderCapabilities.maxTextureUnits" href="qml-qt3d-render-rendercapabilities.html#maxTextureUnits-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxUBOBindings" fullname="Qt3D.Render.RenderCapabilities.maxUBOBindings" href="qml-qt3d-render-rendercapabilities.html#maxUBOBindings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxUBOSize" fullname="Qt3D.Render.RenderCapabilities.maxUBOSize" href="qml-qt3d-render-rendercapabilities.html#maxUBOSize-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupCountX" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupCountX" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupCountX-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupCountY" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupCountY" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupCountY-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupCountZ" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupCountZ" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupCountZ-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupSizeX" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupSizeX" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupSizeX-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupSizeY" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupSizeY" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupSizeY-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="maxWorkGroupSizeZ" fullname="Qt3D.Render.RenderCapabilities.maxWorkGroupSizeZ" href="qml-qt3d-render-rendercapabilities.html#maxWorkGroupSizeZ-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="minorVersion" fullname="Qt3D.Render.RenderCapabilities.minorVersion" href="qml-qt3d-render-rendercapabilities.html#minorVersion-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="profile" fullname="Qt3D.Render.RenderCapabilities.profile" href="qml-qt3d-render-rendercapabilities.html#profile-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="renderer" fullname="Qt3D.Render.RenderCapabilities.renderer" href="qml-qt3d-render-rendercapabilities.html#renderer-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="supportsCompute" fullname="Qt3D.Render.RenderCapabilities.supportsCompute" href="qml-qt3d-render-rendercapabilities.html#supportsCompute-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="supportsImageStore" fullname="Qt3D.Render.RenderCapabilities.supportsImageStore" href="qml-qt3d-render-rendercapabilities.html#supportsImageStore-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="supportsSSBO" fullname="Qt3D.Render.RenderCapabilities.supportsSSBO" href="qml-qt3d-render-rendercapabilities.html#supportsSSBO-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="supportsUBO" fullname="Qt3D.Render.RenderCapabilities.supportsUBO" href="qml-qt3d-render-rendercapabilities.html#supportsUBO-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="valid" fullname="Qt3D.Render.RenderCapabilities.valid" href="qml-qt3d-render-rendercapabilities.html#valid-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="vendor" fullname="Qt3D.Render.RenderCapabilities.vendor" href="qml-qt3d-render-rendercapabilities.html#vendor-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="RenderCapture" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.RenderCapture" href="qml-qt3d-render-rendercapture.html" status="active" access="public" documented="true" brief="Capture rendering">
            <function name="requestCapture" fullname="Qt3D.Render.RenderCapture.requestCapture" href="qml-qt3d-render-rendercapture.html#requestCapture-method" status="active" access="public" documented="true" meta="qmlmethod" type="RenderCaptureReply"/>
            <function name="requestCapture" fullname="Qt3D.Render.RenderCapture.requestCapture" href="qml-qt3d-render-rendercapture.html#requestCapture-method" status="active" access="public" documented="true" meta="qmlmethod" type="RenderCaptureReply">
                <parameter type="Rect" name="rect" default=""/>
            </function>
            <function name="requestCapture" fullname="Qt3D.Render.RenderCapture.requestCapture" href="qml-qt3d-render-rendercapture-obsolete.html#requestCapture-method" status="deprecated" access="public" documented="true" meta="qmlmethod" type="RenderCaptureReply">
                <parameter type="int" name="captureId" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="RenderCaptureReply" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.RenderCaptureReply" href="qml-qt3d-render-rendercapturereply.html" status="active" access="public" documented="true" brief="Receives render capture result">
            <function name="saveImage" fullname="Qt3D.Render.RenderCaptureReply.saveImage" href="qml-qt3d-render-rendercapturereply.html#saveImage-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool">
                <parameter type="" name="fileName" default=""/>
            </function>
            <qmlproperty name="captureId" fullname="Qt3D.Render.RenderCaptureReply.captureId" href="qml-qt3d-render-rendercapturereply.html#captureId-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="complete" fullname="Qt3D.Render.RenderCaptureReply.complete" href="qml-qt3d-render-rendercapturereply.html#complete-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="false"/>
            <qmlproperty name="image" fullname="Qt3D.Render.RenderCaptureReply.image" href="qml-qt3d-render-rendercapturereply.html#image-prop" status="active" access="public" documented="true" type="variant" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="RenderPass" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.RenderPass" href="qml-qt3d-render-renderpass.html" status="active" access="public" documented="true" brief="Encapsulates a Render Pass">
            <qmlproperty name="filterKeys" fullname="Qt3D.Render.RenderPass.filterKeys" href="qml-qt3d-render-renderpass.html#filterKeys-prop" status="active" access="public" documented="true" type="list&lt;FilterKey&gt;" attached="false" writable="true"/>
            <qmlproperty name="parameters" fullname="Qt3D.Render.RenderPass.parameters" href="qml-qt3d-render-renderpass.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
            <qmlproperty name="renderStates" fullname="Qt3D.Render.RenderPass.renderStates" href="qml-qt3d-render-renderpass.html#renderStates-prop" status="active" access="public" documented="true" type="list&lt;RenderState&gt;" attached="false" writable="true"/>
            <qmlproperty name="shaderProgram" fullname="Qt3D.Render.RenderPass.shaderProgram" href="qml-qt3d-render-renderpass.html#shaderProgram-prop" status="active" access="public" documented="true" type="ShaderProgram" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderPassFilter" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.RenderPassFilter" href="qml-qt3d-render-renderpassfilter.html" status="active" access="public" documented="true" brief="Provides storage for vectors of Filter Keys and Parameters">
            <qmlproperty name="matchAny" fullname="Qt3D.Render.RenderPassFilter.matchAny" href="qml-qt3d-render-renderpassfilter.html#matchAny-prop" status="active" access="public" documented="true" type="list&lt;FilterKey&gt;" attached="false" writable="true"/>
            <qmlproperty name="parameters" fullname="Qt3D.Render.RenderPassFilter.parameters" href="qml-qt3d-render-renderpassfilter.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderSettings" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.RenderSettings" href="qml-qt3d-render-rendersettings.html" status="active" access="public" documented="true" brief="Type holds settings related to rendering process and host the active FrameGraph">
            <qmlproperty name="activeFrameGraph" fullname="Qt3D.Render.RenderSettings.activeFrameGraph" href="qml-qt3d-render-rendersettings.html#activeFrameGraph-prop" status="active" access="public" documented="true" type="FrameGraphNode" attached="false" writable="true"/>
            <qmlproperty name="pickingSettings" fullname="Qt3D.Render.RenderSettings.pickingSettings" href="qml-qt3d-render-rendersettings.html#pickingSettings-prop" status="active" access="public" documented="true" type="PickingSettings" attached="false" writable="false"/>
            <qmlproperty name="renderCapabilities" fullname="Qt3D.Render.RenderSettings.renderCapabilities" href="qml-qt3d-render-rendersettings.html#renderCapabilities-prop" status="active" access="public" documented="true" type="RenderCapabilities" attached="false" writable="false"/>
            <qmlproperty name="renderPolicy" fullname="Qt3D.Render.RenderSettings.renderPolicy" href="qml-qt3d-render-rendersettings.html#renderPolicy-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderState" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.RenderState" href="qml-qt3d-render-renderstate.html" status="active" access="public" documented="true" groups="renderstates" brief="An abstract base type for all render states"/>
        <qmlclass name="RenderStateSet" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.RenderStateSet" href="qml-qt3d-render-renderstateset.html" status="active" access="public" documented="true" brief="FrameGraph node offers a way of specifying a set of RenderState objects to be applied during the execution of a framegraph branch">
            <qmlproperty name="renderStates" fullname="Qt3D.Render.RenderStateSet.renderStates" href="qml-qt3d-render-renderstateset.html#renderStates-prop" status="active" access="public" documented="true" type="list&lt;RenderState&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderSurfaceSelector" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.RenderSurfaceSelector" href="qml-qt3d-render-rendersurfaceselector.html" status="active" access="public" documented="true" brief="Provides a way of specifying the render surface">
            <qmlproperty name="externalRenderTargetSize" fullname="Qt3D.Render.RenderSurfaceSelector.externalRenderTargetSize" href="qml-qt3d-render-rendersurfaceselector.html#externalRenderTargetSize-prop" status="active" access="public" documented="true" type="size" attached="false" writable="true"/>
            <qmlproperty name="surface" fullname="Qt3D.Render.RenderSurfaceSelector.surface" href="qml-qt3d-render-rendersurfaceselector.html#surface-prop" status="active" access="public" documented="true" type="QSurface" attached="false" writable="true"/>
            <qmlproperty name="surfacePixelRatio" fullname="Qt3D.Render.RenderSurfaceSelector.surfacePixelRatio" href="qml-qt3d-render-rendersurfaceselector.html#surfacePixelRatio-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderTarget" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.RenderTarget" href="qml-qt3d-render-rendertarget.html" status="active" access="public" documented="true" brief="Encapsulates a target (usually a frame buffer object) which the renderer can render into">
            <qmlproperty name="attachments" fullname="Qt3D.Render.RenderTarget.attachments" href="qml-qt3d-render-rendertarget.html#attachments-prop" status="active" access="public" documented="true" type="list&lt;RenderTargetOutput&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderTargetOutput" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.RenderTargetOutput" href="qml-qt3d-render-rendertargetoutput.html" status="active" access="public" documented="true" brief="Type allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... )">
            <qmlproperty name="attachmentPoint" fullname="Qt3D.Render.RenderTargetOutput.attachmentPoint" href="qml-qt3d-render-rendertargetoutput.html#attachmentPoint-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="face" fullname="Qt3D.Render.RenderTargetOutput.face" href="qml-qt3d-render-rendertargetoutput.html#face-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="layer" fullname="Qt3D.Render.RenderTargetOutput.layer" href="qml-qt3d-render-rendertargetoutput.html#layer-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="mipLevel" fullname="Qt3D.Render.RenderTargetOutput.mipLevel" href="qml-qt3d-render-rendertargetoutput.html#mipLevel-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="texture" fullname="Qt3D.Render.RenderTargetOutput.texture" href="qml-qt3d-render-rendertargetoutput.html#texture-prop" status="active" access="public" documented="true" type="Texture" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RenderTargetSelector" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.RenderTargetSelector" href="qml-qt3d-render-rendertargetselector.html" status="active" access="public" documented="true" brief="Provides a way of specifying a render target">
            <qmlproperty name="target" fullname="Qt3D.Render.RenderTargetSelector.target" href="qml-qt3d-render-rendertargetselector.html#target-prop" status="active" access="public" documented="true" type="RenderTarget" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Scene2D" qml-module-name="QtQuick.Scene2D" fullname="QtQuick.Scene2D.Scene2D" href="qml-qtquick-scene2d-scene2d.html" status="active" access="public" documented="true" brief="This type enables rendering qml into a texture, which then can be used as a part of 3D scene">
            <qmlproperty name="entities" fullname="QtQuick.Scene2D.Scene2D.entities" href="qml-qtquick-scene2d-scene2d.html#entities-prop" status="active" access="public" documented="true" type="list&lt;Entity&gt;" attached="false" writable="true"/>
            <qmlproperty name="item" fullname="QtQuick.Scene2D.Scene2D.item" href="qml-qtquick-scene2d-scene2d.html#item-prop" status="active" access="public" documented="true" type="Item" attached="false" writable="true"/>
            <qmlproperty name="mouseEnabled" fullname="QtQuick.Scene2D.Scene2D.mouseEnabled" href="qml-qtquick-scene2d-scene2d.html#mouseEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="output" fullname="QtQuick.Scene2D.Scene2D.output" href="qml-qtquick-scene2d-scene2d.html#output-prop" status="active" access="public" documented="true" type="RenderTargetOutput" attached="false" writable="true"/>
            <qmlproperty name="renderPolicy" fullname="QtQuick.Scene2D.Scene2D.renderPolicy" href="qml-qtquick-scene2d-scene2d.html#renderPolicy-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Scene3D" qml-module-name="QtQuick.Scene3D" qml-base-type="Item" fullname="QtQuick.Scene3D.Scene3D" href="qml-qtquick-scene3d-scene3d.html" status="preliminary" access="public" documented="true" brief="Type is used to integrate a Qt3D scene into a QtQuick 2 scene">
            <function name="setItemAreaAndDevicePixelRatio" fullname="QtQuick.Scene3D.Scene3D.setItemAreaAndDevicePixelRatio" href="qml-qtquick-scene3d-scene3d.html#setItemAreaAndDevicePixelRatio-method" status="active" access="public" documented="true" meta="qmlmethod" type="void">
                <parameter type="size" name="area" default=""/>
                <parameter type="real" name="devicePixelRatio" default=""/>
            </function>
            <qmlproperty name="aspects" fullname="QtQuick.Scene3D.Scene3D.aspects" href="qml-qtquick-scene3d-scene3d.html#aspects-prop" status="active" access="public" documented="true" type="list&lt;string&gt;" attached="false" writable="true"/>
            <qmlproperty name="cameraAspectRatioMode" fullname="QtQuick.Scene3D.Scene3D.cameraAspectRatioMode" href="qml-qtquick-scene3d-scene3d.html#cameraAspectRatioMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="compositingMode" fullname="QtQuick.Scene3D.Scene3D.compositingMode" href="qml-qtquick-scene3d-scene3d.html#compositingMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="entity" fullname="QtQuick.Scene3D.Scene3D.entity" href="qml-qtquick-scene3d-scene3d.html#entity-prop" status="active" access="public" documented="true" type="Entity" attached="false" writable="true"/>
            <qmlproperty name="hoverEnabled" fullname="QtQuick.Scene3D.Scene3D.hoverEnabled" href="qml-qtquick-scene3d-scene3d.html#hoverEnabled-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="multisample" fullname="QtQuick.Scene3D.Scene3D.multisample" href="qml-qtquick-scene3d-scene3d.html#multisample-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SceneLoader" qml-module-name="Qt3D.Render" qml-base-type="Component" fullname="Qt3D.Render.SceneLoader" href="qml-qt3d-render-sceneloader.html" status="active" access="public" documented="true" brief="Provides the facility to load an existing Scene">
            <function name="component" fullname="Qt3D.Render.SceneLoader.component" href="qml-qt3d-render-sceneloader.html#component-method" status="active" access="public" documented="true" meta="qmlmethod" type="Entity">
                <parameter type="string" name="entityName" default=""/>
                <parameter type="enumeration" name="componentType" default=""/>
            </function>
            <function name="entity" fullname="Qt3D.Render.SceneLoader.entity" href="qml-qt3d-render-sceneloader.html#entity-method" status="active" access="public" documented="true" meta="qmlmethod" type="Entity">
                <parameter type="string" name="entityName" default=""/>
            </function>
            <function name="entityNames" fullname="Qt3D.Render.SceneLoader.entityNames" href="qml-qt3d-render-sceneloader.html#entityNames-method" status="active" access="public" documented="true" meta="qmlmethod" type="list"/>
            <qmlproperty name="source" fullname="Qt3D.Render.SceneLoader.source" href="qml-qt3d-render-sceneloader.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
            <qmlproperty name="status" fullname="Qt3D.Render.SceneLoader.status" href="qml-qt3d-render-sceneloader.html#status-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="ScissorTest" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.ScissorTest" href="qml-qt3d-render-scissortest.html" status="active" access="public" documented="true" groups="renderstates" brief="Type discards fragments that fall outside of a certain rectangular portion of the screen">
            <qmlproperty name="bottom" fullname="Qt3D.Render.ScissorTest.bottom" href="qml-qt3d-render-scissortest.html#bottom-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="height" fullname="Qt3D.Render.ScissorTest.height" href="qml-qt3d-render-scissortest.html#height-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="left" fullname="Qt3D.Render.ScissorTest.left" href="qml-qt3d-render-scissortest.html#left-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="width" fullname="Qt3D.Render.ScissorTest.width" href="qml-qt3d-render-scissortest.html#width-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ScreenRayCaster" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.ScreenRayCaster" href="qml-qt3d-render-screenraycaster.html" status="active" access="public" documented="true" brief="Performe ray casting test based on screen coordinates">
            <qmlproperty name="position" fullname="Qt3D.Render.ScreenRayCaster.position" href="qml-qt3d-render-screenraycaster.html#position-prop" status="active" access="public" documented="true" type="point" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SeamlessCubemap" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.SeamlessCubemap" href="qml-qt3d-render-seamlesscubemap.html" status="active" access="public" documented="true" brief="Enables seamless cubemap texture filtering"/>
        <qmlclass name="ShaderImage" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.ShaderImage" href="qml-qt3d-render-shaderimage.html" status="active" access="public" documented="true" brief="Provides Image access to shader programs">
            <qmlproperty name="access" fullname="Qt3D.Render.ShaderImage.access" href="qml-qt3d-render-shaderimage.html#access-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="format" fullname="Qt3D.Render.ShaderImage.format" href="qml-qt3d-render-shaderimage.html#format-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="layer" fullname="Qt3D.Render.ShaderImage.layer" href="qml-qt3d-render-shaderimage.html#layer-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="layered" fullname="Qt3D.Render.ShaderImage.layered" href="qml-qt3d-render-shaderimage.html#layered-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="mipLevel" fullname="Qt3D.Render.ShaderImage.mipLevel" href="qml-qt3d-render-shaderimage.html#mipLevel-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ShaderProgram" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.ShaderProgram" href="qml-qt3d-render-shaderprogram.html" status="active" access="public" documented="true" brief="Encapsulates a Shader Program">
            <contents name="rhi-support" title="RHI Support" level="1"/>
            <function name="loadSource" fullname="Qt3D.Render.ShaderProgram.loadSource" href="qml-qt3d-render-shaderprogram.html#loadSource-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="url" name="sourceUrl" default=""/>
            </function>
            <qmlproperty name="computeShaderCode" fullname="Qt3D.Render.ShaderProgram.computeShaderCode" href="qml-qt3d-render-shaderprogram.html#computeShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="computeShaderGraph" fullname="Qt3D.Render.ShaderProgram.computeShaderGraph" href="qml-qt3d-render-shaderprogram.html#computeShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="format" fullname="Qt3D.Render.ShaderProgram.format" href="qml-qt3d-render-shaderprogram.html#format-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="fragmentShaderCode" fullname="Qt3D.Render.ShaderProgram.fragmentShaderCode" href="qml-qt3d-render-shaderprogram.html#fragmentShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="fragmentShaderGraph" fullname="Qt3D.Render.ShaderProgram.fragmentShaderGraph" href="qml-qt3d-render-shaderprogram.html#fragmentShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="geometryShaderCode" fullname="Qt3D.Render.ShaderProgram.geometryShaderCode" href="qml-qt3d-render-shaderprogram.html#geometryShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="geometryShaderGraph" fullname="Qt3D.Render.ShaderProgram.geometryShaderGraph" href="qml-qt3d-render-shaderprogram.html#geometryShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="log" fullname="Qt3D.Render.ShaderProgram.log" href="qml-qt3d-render-shaderprogram.html#log-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="status" fullname="Qt3D.Render.ShaderProgram.status" href="qml-qt3d-render-shaderprogram.html#status-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="tessellationControlShaderCode" fullname="Qt3D.Render.ShaderProgram.tessellationControlShaderCode" href="qml-qt3d-render-shaderprogram.html#tessellationControlShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="tessellationControlShaderGraph" fullname="Qt3D.Render.ShaderProgram.tessellationControlShaderGraph" href="qml-qt3d-render-shaderprogram.html#tessellationControlShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="tessellationEvaluationShaderCode" fullname="Qt3D.Render.ShaderProgram.tessellationEvaluationShaderCode" href="qml-qt3d-render-shaderprogram.html#tessellationEvaluationShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="tessellationEvaluationShaderGraph" fullname="Qt3D.Render.ShaderProgram.tessellationEvaluationShaderGraph" href="qml-qt3d-render-shaderprogram.html#tessellationEvaluationShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="vertexShaderCode" fullname="Qt3D.Render.ShaderProgram.vertexShaderCode" href="qml-qt3d-render-shaderprogram.html#vertexShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="vertexShaderGraph" fullname="Qt3D.Render.ShaderProgram.vertexShaderGraph" href="qml-qt3d-render-shaderprogram.html#vertexShaderGraph-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ShaderProgramBuilder" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.ShaderProgramBuilder" href="qml-qt3d-render-shaderprogrambuilder.html" status="active" access="public" documented="true" brief="Generates a Shader Program content from loaded graphs">
            <qmlproperty name="computeShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.computeShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#computeShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="enabledLayers" fullname="Qt3D.Render.ShaderProgramBuilder.enabledLayers" href="qml-qt3d-render-shaderprogrambuilder.html#enabledLayers-prop" status="active" access="public" documented="true" type="stringlist" attached="false" writable="true"/>
            <qmlproperty name="fragmentShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.fragmentShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#fragmentShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="geometryShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.geometryShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#geometryShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="shaderProgram" fullname="Qt3D.Render.ShaderProgramBuilder.shaderProgram" href="qml-qt3d-render-shaderprogrambuilder.html#shaderProgram-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="tessellationControlShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.tessellationControlShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#tessellationControlShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="tessellationEvaluationShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.tessellationEvaluationShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#tessellationEvaluationShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
            <qmlproperty name="vertexShaderCode" fullname="Qt3D.Render.ShaderProgramBuilder.vertexShaderCode" href="qml-qt3d-render-shaderprogrambuilder.html#vertexShaderCode-prop" status="active" access="public" documented="true" type="string" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="SharedGLTexture" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.SharedGLTexture" href="qml-qt3d-render-sharedgltexture.html" status="active" access="public" documented="true" brief="Allows to use a textureId from a separate OpenGL context in a Qt 3D scene">
            <qmlproperty name="textureId" fullname="Qt3D.Render.SharedGLTexture.textureId" href="qml-qt3d-render-sharedgltexture.html#textureId-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Skeleton" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::AbstractSkeleton" fullname="Qt3D.Core.Skeleton" href="qml-qt3d-core-skeleton.html" status="active" access="public" documented="true" brief="Holds the data for a skeleton to be used with skinned meshes">
            <qmlproperty name="rootJoint" fullname="Qt3D.Core.Skeleton.rootJoint" href="qml-qt3d-core-skeleton.html#rootJoint-prop" status="active" access="public" documented="true" type="Joint" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SkeletonLoader" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::AbstractSkeleton" fullname="Qt3D.Core.SkeletonLoader" href="qml-qt3d-core-skeletonloader.html" status="active" access="public" documented="true" brief="Used to load a skeleton of joints from file">
            <qmlproperty name="source" fullname="Qt3D.Core.SkeletonLoader.source" href="qml-qt3d-core-skeletonloader.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
            <qmlproperty name="status" fullname="Qt3D.Core.SkeletonLoader.status" href="qml-qt3d-core-skeletonloader.html#status-prop" status="active" access="public" documented="true" type="SkeletonLoader.Status" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="SkyboxEntity" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.SkyboxEntity" href="qml-qt3d-extras-skyboxentity.html" status="active" access="public" documented="true" brief="Convenience Entity subclass that can be used to insert a skybox in a 3D scene"/>
        <qmlclass name="SortPolicy" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.SortPolicy" href="qml-qt3d-render-sortpolicy.html" status="active" access="public" documented="true" brief="Provides storage for the sort types to be used">
            <qmlproperty name="sortTypes" fullname="Qt3D.Render.SortPolicy.sortTypes" href="qml-qt3d-render-sortpolicy.html#sortTypes-prop" status="active" access="public" documented="true" type="list&lt;int&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SphereGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.SphereGeometry" href="qml-qt3d-extras-spheregeometry.html" status="active" access="public" documented="true" brief="Allows creation of a sphere in 3D space">
            <qmlproperty name="generateTangents" fullname="Qt3D.Extras.SphereGeometry.generateTangents" href="qml-qt3d-extras-spheregeometry.html#generateTangents-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.SphereGeometry.indexAttribute" href="qml-qt3d-extras-spheregeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.SphereGeometry.normalAttribute" href="qml-qt3d-extras-spheregeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.SphereGeometry.positionAttribute" href="qml-qt3d-extras-spheregeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.SphereGeometry.radius" href="qml-qt3d-extras-spheregeometry.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.SphereGeometry.rings" href="qml-qt3d-extras-spheregeometry.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.SphereGeometry.slices" href="qml-qt3d-extras-spheregeometry.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="tangentAttribute" fullname="Qt3D.Extras.SphereGeometry.tangentAttribute" href="qml-qt3d-extras-spheregeometry.html#tangentAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.SphereGeometry.texCoordAttribute" href="qml-qt3d-extras-spheregeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="SphereGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.SphereGeometryView" href="qml-qt3d-extras-spheregeometryview.html" status="active" access="public" documented="true" brief="A spherical mesh">
            <qmlproperty name="generateTangents" fullname="Qt3D.Extras.SphereGeometryView.generateTangents" href="qml-qt3d-extras-spheregeometryview.html#generateTangents-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.SphereGeometryView.radius" href="qml-qt3d-extras-spheregeometryview.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.SphereGeometryView.rings" href="qml-qt3d-extras-spheregeometryview.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.SphereGeometryView.slices" href="qml-qt3d-extras-spheregeometryview.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SphereMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.SphereMesh" href="qml-qt3d-extras-spheremesh.html" status="active" access="public" documented="true" brief="A spherical mesh">
            <qmlproperty name="generateTangents" fullname="Qt3D.Extras.SphereMesh.generateTangents" href="qml-qt3d-extras-spheremesh.html#generateTangents-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.SphereMesh.radius" href="qml-qt3d-extras-spheremesh.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.SphereMesh.rings" href="qml-qt3d-extras-spheremesh.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.SphereMesh.slices" href="qml-qt3d-extras-spheremesh.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SpotLight" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::Light" fullname="Qt3D.Render.SpotLight" href="qml-qt3d-render-spotlight.html" status="active" access="public" documented="true" brief="Encapsulate a Spot Light object in a Qt 3D scene">
            <qmlproperty name="constantAttenuation" fullname="Qt3D.Render.SpotLight.constantAttenuation" href="qml-qt3d-render-spotlight.html#constantAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="cutOffAngle" fullname="Qt3D.Render.SpotLight.cutOffAngle" href="qml-qt3d-render-spotlight.html#cutOffAngle-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="linearAttenuation" fullname="Qt3D.Render.SpotLight.linearAttenuation" href="qml-qt3d-render-spotlight.html#linearAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="localDirection" fullname="Qt3D.Render.SpotLight.localDirection" href="qml-qt3d-render-spotlight.html#localDirection-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="quadraticAttenuation" fullname="Qt3D.Render.SpotLight.quadraticAttenuation" href="qml-qt3d-render-spotlight.html#quadraticAttenuation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="StencilMask" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.StencilMask" href="qml-qt3d-render-stencilmask.html" status="active" access="public" documented="true" groups="renderstates" brief="Type controls the front and back writing of individual bits in the stencil planes">
            <qmlproperty name="backOutputMask" fullname="Qt3D.Render.StencilMask.backOutputMask" href="qml-qt3d-render-stencilmask.html#backOutputMask-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="frontOutputMask" fullname="Qt3D.Render.StencilMask.frontOutputMask" href="qml-qt3d-render-stencilmask.html#frontOutputMask-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="StencilOperation" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.StencilOperation" href="qml-qt3d-render-stenciloperation.html" status="active" access="public" documented="true" groups="renderstates" brief="Type specifies stencil operation">
            <qmlproperty name="back" fullname="Qt3D.Render.StencilOperation.back" href="qml-qt3d-render-stenciloperation.html#back-prop" status="active" access="public" documented="true" type="StencilOperationArguments" attached="false" writable="false"/>
            <qmlproperty name="front" fullname="Qt3D.Render.StencilOperation.front" href="qml-qt3d-render-stenciloperation.html#front-prop" status="active" access="public" documented="true" type="StencilOperationArguments" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="StencilOperationArguments" qml-module-name="Qt3D.Render" qml-base-type="QtObject" fullname="Qt3D.Render.StencilOperationArguments" href="qml-qt3d-render-stenciloperationarguments.html" status="active" access="public" documented="true" groups="renderstates" brief="Type sets the actions to be taken when stencil and depth tests fail">
            <qmlproperty name="allTestsPassOperation" fullname="Qt3D.Render.StencilOperationArguments.allTestsPassOperation" href="qml-qt3d-render-stenciloperationarguments.html#allTestsPassOperation-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="depthTestFailureOperation" fullname="Qt3D.Render.StencilOperationArguments.depthTestFailureOperation" href="qml-qt3d-render-stenciloperationarguments.html#depthTestFailureOperation-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
            <qmlproperty name="faceMode" fullname="Qt3D.Render.StencilOperationArguments.faceMode" href="qml-qt3d-render-stenciloperationarguments.html#faceMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="stencilTestFailureOperation" fullname="Qt3D.Render.StencilOperationArguments.stencilTestFailureOperation" href="qml-qt3d-render-stenciloperationarguments.html#stencilTestFailureOperation-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="StencilTest" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::RenderState" fullname="Qt3D.Render.StencilTest" href="qml-qt3d-render-stenciltest.html" status="active" access="public" documented="true" groups="renderstates" brief="Type specifies arguments for the stecil test">
            <qmlproperty name="back" fullname="Qt3D.Render.StencilTest.back" href="qml-qt3d-render-stenciltest.html#back-prop" status="active" access="public" documented="true" type="StencilTestArguments" attached="false" writable="false"/>
            <qmlproperty name="front" fullname="Qt3D.Render.StencilTest.front" href="qml-qt3d-render-stenciltest.html#front-prop" status="active" access="public" documented="true" type="StencilTestArguments" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="StencilTestArguments" qml-module-name="Qt3D.Render" qml-base-type="QtObject" fullname="Qt3D.Render.StencilTestArguments" href="qml-qt3d-render-stenciltestarguments.html" status="active" access="public" documented="true" groups="renderstates" brief="Type specifies arguments for stencil test">
            <qmlproperty name="comparisonMask" fullname="Qt3D.Render.StencilTestArguments.comparisonMask" href="qml-qt3d-render-stenciltestarguments.html#comparisonMask-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="faceMode" fullname="Qt3D.Render.StencilTestArguments.faceMode" href="qml-qt3d-render-stenciltestarguments.html#faceMode-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
            <qmlproperty name="referenceValue" fullname="Qt3D.Render.StencilTestArguments.referenceValue" href="qml-qt3d-render-stenciltestarguments.html#referenceValue-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="stencilFunction" fullname="Qt3D.Render.StencilTestArguments.stencilFunction" href="qml-qt3d-render-stenciltestarguments.html#stencilFunction-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SubtreeEnabler" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.SubtreeEnabler" href="qml-qt3d-render-subtreeenabler.html" status="active" access="public" documented="true" brief="Enables or disables entire subtrees of frame graph nodes">
            <function name="requestUpdate" fullname="Qt3D.Render.SubtreeEnabler.requestUpdate" href="qml-qt3d-render-subtreeenabler.html#requestUpdate-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
            <qmlproperty name="enablement" fullname="Qt3D.Render.SubtreeEnabler.enablement" href="qml-qt3d-render-subtreeenabler.html#enablement-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Technique" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Node" fullname="Qt3D.Render.Technique" href="qml-qt3d-render-technique.html" status="active" access="public" documented="true" brief="Encapsulates a Technique">
            <qmlproperty name="filterKeys" fullname="Qt3D.Render.Technique.filterKeys" href="qml-qt3d-render-technique.html#filterKeys-prop" status="active" access="public" documented="true" type="list&lt;FilterKey&gt;" attached="false" writable="true"/>
            <qmlproperty name="graphicsApiFilter" fullname="Qt3D.Render.Technique.graphicsApiFilter" href="qml-qt3d-render-technique.html#graphicsApiFilter-prop" status="active" access="public" documented="true" type="GraphicsApiFilter" attached="false" writable="false"/>
            <qmlproperty name="parameters" fullname="Qt3D.Render.Technique.parameters" href="qml-qt3d-render-technique.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
            <qmlproperty name="renderPasses" fullname="Qt3D.Render.Technique.renderPasses" href="qml-qt3d-render-technique.html#renderPasses-prop" status="active" access="public" documented="true" type="list&lt;RenderPass&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TechniqueFilter" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.TechniqueFilter" href="qml-qt3d-render-techniquefilter.html" status="active" access="public" documented="true" brief="A FrameGraphNode used to select used Techniques">
            <qmlproperty name="matchAll" fullname="Qt3D.Render.TechniqueFilter.matchAll" href="qml-qt3d-render-techniquefilter.html#matchAll-prop" status="active" access="public" documented="true" type="list&lt;FilterKey&gt;" attached="false" writable="true"/>
            <qmlproperty name="parameters" fullname="Qt3D.Render.TechniqueFilter.parameters" href="qml-qt3d-render-techniquefilter.html#parameters-prop" status="active" access="public" documented="true" type="list&lt;Parameter&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Text2DEntity" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.Text2DEntity" href="qml-qt3d-extras-text2dentity.html" status="active" access="public" documented="true" brief="Allows creation of a 2D text in 3D space">
            <qmlproperty name="alignment" fullname="Qt3D.Extras.Text2DEntity.alignment" href="qml-qt3d-extras-text2dentity.html#alignment-prop" status="active" access="public" documented="true" type="Qt::Alignment" attached="false" writable="true"/>
            <qmlproperty name="color" fullname="Qt3D.Extras.Text2DEntity.color" href="qml-qt3d-extras-text2dentity.html#color-prop" status="active" access="public" documented="true" type="color" attached="false" writable="true"/>
            <qmlproperty name="font" fullname="Qt3D.Extras.Text2DEntity.font" href="qml-qt3d-extras-text2dentity.html#font-prop" status="active" access="public" documented="true" type="font" attached="false" writable="true"/>
            <qmlproperty name="height" fullname="Qt3D.Extras.Text2DEntity.height" href="qml-qt3d-extras-text2dentity.html#height-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="text" fullname="Qt3D.Extras.Text2DEntity.text" href="qml-qt3d-extras-text2dentity.html#text-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="width" fullname="Qt3D.Extras.Text2DEntity.width" href="qml-qt3d-extras-text2dentity.html#width-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Texture1D" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture1D" href="qml-qt3d-render-texture1d.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target1D target format"/>
        <qmlclass name="Texture1DArray" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture1DArray" href="qml-qt3d-render-texture1darray.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target1DArray target format"/>
        <qmlclass name="Texture2D" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture2D" href="qml-qt3d-render-texture2d.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target2D target format"/>
        <qmlclass name="Texture2DArray" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture2DArray" href="qml-qt3d-render-texture2darray.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target2DArray target format"/>
        <qmlclass name="Texture2DMultisample" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture2DMultisample" href="qml-qt3d-render-texture2dmultisample.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target2DMultisample target format"/>
        <qmlclass name="Texture2DMultisampleArray" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture2DMultisampleArray" href="qml-qt3d-render-texture2dmultisamplearray.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target2DMultisampleArray target format"/>
        <qmlclass name="Texture3D" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.Texture3D" href="qml-qt3d-render-texture3d.html" status="active" access="public" documented="true" brief="An AbstractTexture with a Target3D target format"/>
        <qmlclass name="TextureBuffer" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.TextureBuffer" href="qml-qt3d-render-texturebuffer.html" status="active" access="public" documented="true" brief="An AbstractTexture with a TargetBuffer target format"/>
        <qmlclass name="TextureCubeMap" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.TextureCubeMap" href="qml-qt3d-render-texturecubemap.html" status="active" access="public" documented="true" brief="An AbstractTexture with a TargetCubeMap target format"/>
        <qmlclass name="TextureCubeMapArray" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.TextureCubeMapArray" href="qml-qt3d-render-texturecubemaparray.html" status="active" access="public" documented="true" brief="An AbstractTexture with a TargetCubeMapArray target format"/>
        <qmlclass name="TextureImage" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::AbstractTextureImage" fullname="Qt3D.Render.TextureImage" href="qml-qt3d-render-textureimage.html" status="active" access="public" documented="true" brief="Encapsulates the necessary information to create an OpenGL texture image from an image source">
            <qmlproperty name="mirrored" fullname="Qt3D.Render.TextureImage.mirrored" href="qml-qt3d-render-textureimage.html#mirrored-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="source" fullname="Qt3D.Render.TextureImage.source" href="qml-qt3d-render-textureimage.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
            <qmlproperty name="status" fullname="Qt3D.Render.TextureImage.status" href="qml-qt3d-render-textureimage.html#status-prop" status="active" access="public" documented="true" type="enumeration" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="TextureLoader" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.TextureLoader" href="qml-qt3d-render-textureloader.html" status="active" access="public" documented="true" brief="Handles the texture loading and setting the texture's properties">
            <qmlproperty name="mirrored" fullname="Qt3D.Render.TextureLoader.mirrored" href="qml-qt3d-render-textureloader.html#mirrored-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="source" fullname="Qt3D.Render.TextureLoader.source" href="qml-qt3d-render-textureloader.html#source-prop" status="active" access="public" documented="true" type="url" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TextureRectangle" qml-module-name="Qt3D.Render" fullname="Qt3D.Render.TextureRectangle" href="qml-qt3d-render-texturerectangle.html" status="active" access="public" documented="true" brief="An AbstractTexture with a TargetRectangle target format"/>
        <qmlclass name="TorusGeometry" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.TorusGeometry" href="qml-qt3d-extras-torusgeometry.html" status="active" access="public" documented="true" brief="Allows creation of a torus in 3D space">
            <qmlproperty name="indexAttribute" fullname="Qt3D.Extras.TorusGeometry.indexAttribute" href="qml-qt3d-extras-torusgeometry.html#indexAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="minorRadius" fullname="Qt3D.Extras.TorusGeometry.minorRadius" href="qml-qt3d-extras-torusgeometry.html#minorRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="normalAttribute" fullname="Qt3D.Extras.TorusGeometry.normalAttribute" href="qml-qt3d-extras-torusgeometry.html#normalAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="positionAttribute" fullname="Qt3D.Extras.TorusGeometry.positionAttribute" href="qml-qt3d-extras-torusgeometry.html#positionAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.TorusGeometry.radius" href="qml-qt3d-extras-torusgeometry.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.TorusGeometry.rings" href="qml-qt3d-extras-torusgeometry.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.TorusGeometry.slices" href="qml-qt3d-extras-torusgeometry.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="texCoordAttribute" fullname="Qt3D.Extras.TorusGeometry.texCoordAttribute" href="qml-qt3d-extras-torusgeometry.html#texCoordAttribute-prop" status="active" access="public" documented="true" type="Attribute" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="TorusGeometryView" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.TorusGeometryView" href="qml-qt3d-extras-torusgeometryview.html" status="active" access="public" documented="true" brief="A toroidal mesh">
            <qmlproperty name="minorRadius" fullname="Qt3D.Extras.TorusGeometryView.minorRadius" href="qml-qt3d-extras-torusgeometryview.html#minorRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.TorusGeometryView.radius" href="qml-qt3d-extras-torusgeometryview.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.TorusGeometryView.rings" href="qml-qt3d-extras-torusgeometryview.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.TorusGeometryView.slices" href="qml-qt3d-extras-torusgeometryview.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TorusMesh" qml-module-name="Qt3D.Extras" fullname="Qt3D.Extras.TorusMesh" href="qml-qt3d-extras-torusmesh.html" status="active" access="public" documented="true" brief="A toroidal mesh">
            <qmlproperty name="minorRadius" fullname="Qt3D.Extras.TorusMesh.minorRadius" href="qml-qt3d-extras-torusmesh.html#minorRadius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="radius" fullname="Qt3D.Extras.TorusMesh.radius" href="qml-qt3d-extras-torusmesh.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rings" fullname="Qt3D.Extras.TorusMesh.rings" href="qml-qt3d-extras-torusmesh.html#rings-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="slices" fullname="Qt3D.Extras.TorusMesh.slices" href="qml-qt3d-extras-torusmesh.html#slices-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Transform" qml-module-name="Qt3D.Core" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Core.Transform" href="qml-qt3d-core-transform.html" status="active" access="public" documented="true" brief="Used to perform transforms on meshes">
            <function name="fromAxesAndAngles" fullname="Qt3D.Core.Transform.fromAxesAndAngles" href="qml-qt3d-core-transform.html#fromAxesAndAngles-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="vector3d" name="axis1" default=""/>
                <parameter type="real" name="angle1" default=""/>
                <parameter type="vector3d" name="axis2" default=""/>
                <parameter type="real" name="angle2" default=""/>
            </function>
            <function name="fromAxesAndAngles" fullname="Qt3D.Core.Transform.fromAxesAndAngles" href="qml-qt3d-core-transform.html#fromAxesAndAngles-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="vector3d" name="axis1" default=""/>
                <parameter type="real" name="angle1" default=""/>
                <parameter type="vector3d" name="axis2" default=""/>
                <parameter type="real" name="angle2" default=""/>
                <parameter type="vector3d" name="axis3" default=""/>
                <parameter type="real" name="angle3" default=""/>
            </function>
            <function name="fromAxisAndAngle" fullname="Qt3D.Core.Transform.fromAxisAndAngle" href="qml-qt3d-core-transform.html#fromAxisAndAngle-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="vector3d" name="axis" default=""/>
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="fromAxisAndAngle" fullname="Qt3D.Core.Transform.fromAxisAndAngle" href="qml-qt3d-core-transform.html#fromAxisAndAngle-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="x" default=""/>
                <parameter type="real" name="y" default=""/>
                <parameter type="real" name="z" default=""/>
                <parameter type="real" name="angle" default=""/>
            </function>
            <function name="fromEulerAngles" fullname="Qt3D.Core.Transform.fromEulerAngles" href="qml-qt3d-core-transform.html#fromEulerAngles-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="vector3d" name="eulerAngles" default=""/>
            </function>
            <function name="fromEulerAngles" fullname="Qt3D.Core.Transform.fromEulerAngles" href="qml-qt3d-core-transform.html#fromEulerAngles-method" status="active" access="public" documented="true" meta="qmlmethod" type="quaternion">
                <parameter type="real" name="pitch" default=""/>
                <parameter type="real" name="yaw" default=""/>
                <parameter type="real" name="roll" default=""/>
            </function>
            <function name="rotateAround" fullname="Qt3D.Core.Transform.rotateAround" href="qml-qt3d-core-transform.html#rotateAround-method" status="active" access="public" documented="true" meta="qmlmethod" type="matrix4x4">
                <parameter type="vector3d" name="point" default=""/>
                <parameter type="real" name="angle" default=""/>
                <parameter type="vector3d" name="axis" default=""/>
            </function>
            <qmlproperty name="matrix" fullname="Qt3D.Core.Transform.matrix" href="qml-qt3d-core-transform.html#matrix-prop" status="active" access="public" documented="true" type="matrix4x4" attached="false" writable="true"/>
            <qmlproperty name="rotation" fullname="Qt3D.Core.Transform.rotation" href="qml-qt3d-core-transform.html#rotation-prop" status="active" access="public" documented="true" type="quaternion" attached="false" writable="true"/>
            <qmlproperty name="rotationX" fullname="Qt3D.Core.Transform.rotationX" href="qml-qt3d-core-transform.html#rotationX-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rotationY" fullname="Qt3D.Core.Transform.rotationY" href="qml-qt3d-core-transform.html#rotationY-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="rotationZ" fullname="Qt3D.Core.Transform.rotationZ" href="qml-qt3d-core-transform.html#rotationZ-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="scale" fullname="Qt3D.Core.Transform.scale" href="qml-qt3d-core-transform.html#scale-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="scale3D" fullname="Qt3D.Core.Transform.scale3D" href="qml-qt3d-core-transform.html#scale3D-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
            <qmlproperty name="translation" fullname="Qt3D.Core.Transform.translation" href="qml-qt3d-core-transform.html#translation-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="VertexBlendAnimation" qml-module-name="Qt3D.Animation" qml-base-type="Qt3D.Animation::AbstractAnimation" fullname="Qt3D.Animation.VertexBlendAnimation" href="qml-qt3d-animation-vertexblendanimation.html" status="active" access="public" documented="true" brief="A type implementing vertex-blend morphing animation">
            <qmlproperty name="interpolator" fullname="Qt3D.Animation.VertexBlendAnimation.interpolator" href="qml-qt3d-animation-vertexblendanimation.html#interpolator-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
            <qmlproperty name="morphTargets" fullname="Qt3D.Animation.VertexBlendAnimation.morphTargets" href="qml-qt3d-animation-vertexblendanimation.html#morphTargets-prop" status="active" access="public" documented="true" type="list&lt;MorphTarget&gt;" attached="false" writable="true"/>
            <qmlproperty name="target" fullname="Qt3D.Animation.VertexBlendAnimation.target" href="qml-qt3d-animation-vertexblendanimation.html#target-prop" status="active" access="public" documented="true" type="GeometryRenderer" attached="false" writable="true"/>
            <qmlproperty name="targetName" fullname="Qt3D.Animation.VertexBlendAnimation.targetName" href="qml-qt3d-animation-vertexblendanimation.html#targetName-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="targetPositions" fullname="Qt3D.Animation.VertexBlendAnimation.targetPositions" href="qml-qt3d-animation-vertexblendanimation.html#targetPositions-prop" status="active" access="public" documented="true" type="list&lt;real&gt;" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Viewport" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Render::FrameGraphNode" fullname="Qt3D.Render.Viewport" href="qml-qt3d-render-viewport.html" status="active" access="public" documented="true" brief="A viewport on the Qt3D Scene">
            <qmlproperty name="gamma" fullname="Qt3D.Render.Viewport.gamma" href="qml-qt3d-render-viewport.html#gamma-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="normalizedRect" fullname="Qt3D.Render.Viewport.normalizedRect" href="qml-qt3d-render-viewport.html#normalizedRect-prop" status="active" access="public" documented="true" type="rect" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="WheelEvent" qml-module-name="Qt3D.Input" fullname="Qt3D.Input.WheelEvent" href="qml-qt3d-input-wheelevent.html" status="active" access="public" documented="true" brief="Contains parameters that describe a mouse wheel event">
            <qmlproperty name="accepted" fullname="Qt3D.Input.WheelEvent.accepted" href="qml-qt3d-input-wheelevent.html#accepted-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="angleDelta" fullname="Qt3D.Input.WheelEvent.angleDelta" href="qml-qt3d-input-wheelevent.html#angleDelta-prop" status="active" access="public" documented="true" type="Point" attached="false" writable="false"/>
            <qmlproperty name="buttons" fullname="Qt3D.Input.WheelEvent.buttons" href="qml-qt3d-input-wheelevent.html#buttons-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="modifiers" fullname="Qt3D.Input.WheelEvent.modifiers" href="qml-qt3d-input-wheelevent.html#modifiers-prop" status="active" access="public" documented="true" type="Modifiers" attached="false" writable="false"/>
            <qmlproperty name="x" fullname="Qt3D.Input.WheelEvent.x" href="qml-qt3d-input-wheelevent.html#x-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
            <qmlproperty name="y" fullname="Qt3D.Input.WheelEvent.y" href="qml-qt3d-input-wheelevent.html#y-prop" status="active" access="public" documented="true" type="int" attached="false" writable="false"/>
        </qmlclass>
        <qmlclass name="levelOfDetailBoundingSphere" qml-module-name="Qt3D.Render" qml-base-type="Qt3D.Core::Component3D" fullname="Qt3D.Render.levelOfDetailBoundingSphere" href="qml-qt3d-render-levelofdetailboundingsphere.html" status="active" access="public" documented="true" brief="QML type provides a simple spherical volume, defined by its center and radius">
            <qmlproperty name="center" fullname="Qt3D.Render.levelOfDetailBoundingSphere.center" href="qml-qt3d-render-levelofdetailboundingsphere.html#center-prop" status="active" access="public" documented="true" type="vector3d" attached="false" writable="false"/>
            <qmlproperty name="radius" fullname="Qt3D.Render.levelOfDetailBoundingSphere.radius" href="qml-qt3d-render-levelofdetailboundingsphere.html#radius-prop" status="active" access="public" documented="true" type="real" attached="false" writable="false"/>
        </qmlclass>
        <group name="all-examples" href="all-examples.html" status="internal" seen="false" title=""/>
        <group name="attributions-examples" href="attributions-examples.html" status="internal" seen="false" title=""/>
        <group name="attributions-libs" href="attributions-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qt3d" href="attributions-qt3d.html" status="internal" seen="false" title=""/>
        <group name="attributions-qt3d-examples" href="attributions-qt3d-examples.html" status="internal" seen="false" title=""/>
        <group name="attributions-qt3d-libs" href="attributions-qt3d-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qt3d-tests" href="attributions-qt3d-tests.html" status="internal" seen="false" title=""/>
        <group name="attributions-tests" href="attributions-tests.html" status="internal" seen="false" title=""/>
        <group name="category 3D" href="category-3d.html" status="internal" seen="false" title=""/>
        <group name="explanations-2dand3dgraphics" href="explanations-2dand3dgraphics.html" status="internal" seen="false" title=""/>
        <group name="framegraph" href="framegraph.html" status="internal" seen="false" title=""/>
        <group name="geometries" href="geometries.html" status="internal" seen="false" title=""/>
        <group name="io" href="io.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qmlmodules" href="qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qt3d" href="qt3d.html" status="internal" seen="false" title=""/>
        <group name="qt3d-examples-cpp" href="qt3d-examples-cpp.html" status="internal" seen="false" title=""/>
        <group name="qt3d-examples-qml" href="qt3d-examples-qml.html" status="internal" seen="false" title=""/>
        <group name="qt3d-extras-cameracontrollers" href="qt3d-extras-cameracontrollers.html" status="internal" seen="false" title=""/>
        <group name="qt3d-extras-geometries" href="qt3d-extras-geometries.html" status="internal" seen="false" title=""/>
        <group name="qt3d-extras-materials" href="qt3d-extras-materials.html" status="internal" seen="false" title=""/>
        <group name="qt3d-modules" href="qt3d-modules.html" status="internal" seen="false" title=""/>
        <group name="qt3d-modules-preliminary" href="qt3d-modules-preliminary.html" status="internal" seen="false" title=""/>
        <group name="qt3d-namespaces" href="qt3d-namespaces.html" status="internal" seen="false" title=""/>
        <group name="qt3d-qmlmodules" href="qt3d-qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qt3d-qmlmodules-preliminary" href="qt3d-qmlmodules-preliminary.html" status="internal" seen="false" title=""/>
        <group name="qt3d::math" href="qt3d-math.html" status="internal" seen="false" title=""/>
        <group name="renderstates" href="renderstates.html" status="internal" seen="false" title=""/>
        <module name="Qt3DAnimation" href="qt3danimation-module-obsolete-obsolete.html" status="deprecated" location="qt3danimation-module.qdoc" documented="true" groups="modules,qt3d-modules-preliminary" seen="true" title="Qt 3D Animation C++ Classes" brief="Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D">
            <keyword name="qt-3d-animation" title="Qt 3D Animation"/>
            <contents name="overview" title="Overview" level="1"/>
            <contents name="animation-data" title="Animation Data" level="2"/>
            <contents name="playing-animations" title="Playing Animations" level="2"/>
            <contents name="simple-animation-playback" title="Simple Animation Playback" level="2"/>
            <contents name="blended-animation-playback" title="Blended Animation Playback" level="2"/>
            <contents name="reference" title="Reference" level="1"/>
        </module>
        <module name="Qt3DCore" href="qt3dcore-module-obsolete-obsolete.html" status="deprecated" location="qt3dcore-module.qdoc" documented="true" groups="modules,qt3d-modules" seen="true" title="Qt 3D Core C++ Classes" brief="Qt 3D module contains functionality to support near-realtime simulation systems">
            <keyword name="qt-3d-core" title="Qt 3D Core"/>
        </module>
        <module name="Qt3DExtras" href="qt3dextras-module-obsolete-obsolete.html" status="deprecated" location="qt3dextras-module.qdoc" documented="true" groups="modules,qt3d-modules-preliminary" seen="true" title="Qt 3D Extras C++ Classes" brief="Qt 3D Extras module provides a set of prebuilt elements to help you get started with Qt 3D">
            <keyword name="qt-3d-extras" title="Qt 3D Extras"/>
            <contents name="overview" title="Overview" level="1"/>
            <contents name="materials" title="Materials" level="2"/>
            <contents name="meshes-and-geometries" title="Meshes and Geometries" level="2"/>
            <contents name="camera-controllers" title="Camera Controllers" level="2"/>
            <contents name="entities" title="Entities" level="2"/>
            <contents name="framegraphs" title="FrameGraphs" level="2"/>
            <contents name="window" title="Window" level="2"/>
            <contents name="reference" title="Reference" level="1"/>
        </module>
        <module name="Qt3DInput" href="qt3dinput-module-obsolete-obsolete.html" status="deprecated" location="qt3dinput-module.qdoc" documented="true" groups="modules,qt3d-modules" seen="true" title="Qt 3D Input C++ Classes" brief="Qt 3D Input module provides classes for handling user input in applications using Qt3D"/>
        <module name="Qt3DLogic" href="qt3dlogic-module-obsolete-obsolete.html" status="deprecated" location="qt3dlogic-module.qdoc" documented="true" groups="modules,qt3d-modules" seen="true" title="Qt 3D Logic C++ Classes" brief="Qt 3D Logic module enables synchronizing frames with the Qt 3D backend">
            <keyword name="qt-3d-logic" title="Qt 3D Logic"/>
        </module>
        <module name="Qt3DRender" href="qt3drender-module-obsolete-obsolete.html" status="deprecated" location="qt3drender-module.qdoc" documented="true" groups="modules,qt3d-modules" seen="true" title="Qt 3D Render C++ Classes" brief="Qt 3D Render module contains functionality to support 2D and 3D rendering using Qt 3D">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="selecting-a-rendering-backend" title="Selecting a Rendering Backend" level="1"/>
            <contents name="reference" title="Reference" level="1"/>
        </module>
        <module name="Qt3DScene2D" href="qt3dscene2d-module-obsolete-obsolete.html" status="deprecated" location="qt3dscene2d-module.qdoc" documented="true" groups="modules,qt3d-modules-preliminary" seen="true" title="Qt 3D Scene2D C++ Classes" brief="Qt 3D Scene2D module provides a way to render Quick2 qml content to a Qt 3D texture">
            <keyword name="qt-3d-scene2d" title="Qt 3D Scene2D"/>
            <contents name="overview" title="Overview" level="1"/>
            <contents name="scene2d" title="Scene2D" level="2"/>
            <contents name="reference" title="Reference" level="1"/>
        </module>
        <qmlmodule name="Qt3D.Animation" qml-module-name="Qt3D.Animation" qml-module-version="2.11" href="qt3d-animation-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3danimation-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules-preliminary" seen="true" title="Qt 3D Qt3DAnimation QML Types" brief="Provides Qt 3D QML types for the animation module"/>
        <qmlmodule name="Qt3D.Core" qml-module-name="Qt3D.Core" qml-module-version="2.11" href="qt3d-core-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dcore-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules" seen="true" title="Qt 3D Core QML Types" brief="Provides core Qt 3D QML types">
            <contents name="qml-types" title="QML Types" level="1"/>
        </qmlmodule>
        <qmlmodule name="Qt3D.Extras" qml-module-name="Qt3D.Extras" qml-module-version="2.11" href="qt3d-extras-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dextras-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules-preliminary" seen="true" title="Qt 3D Extras QML Types" brief="Provides Qt 3D QML types for the extras module"/>
        <qmlmodule name="Qt3D.Input" qml-module-name="Qt3D.Input" qml-module-version="2.11" href="qt3d-input-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dinput-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules" seen="true" title="Qt 3D Input QML Types" brief="Provides QML types for Qt 3D user input">
            <contents name="qml-types" title="QML Types" level="1"/>
        </qmlmodule>
        <qmlmodule name="Qt3D.Logic" qml-module-name="Qt3D.Logic" qml-module-version="2.11" href="qt3d-logic-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dlogic-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules" seen="true" title="Qt 3D Logic QML Types" brief="Provides QML types to synchronize frames with the 3D backend">
            <contents name="qml-types" title="QML Types" level="1"/>
        </qmlmodule>
        <qmlmodule name="Qt3D.Render" qml-module-name="Qt3D.Render" qml-module-version="2.11" href="qt3d-render-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3drender-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules" seen="true" title="Qt 3D Render QML Types" brief="Provides Qt 3D QML types for rendering">
            <contents name="selecting-a-rendering-backend" title="Selecting a Rendering Backend" level="1"/>
        </qmlmodule>
        <qmlmodule name="QtQuick.Scene2D" qml-module-name="QtQuick.Scene2D" qml-module-version="2.11" href="qtquick-scene2d-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dscene2d-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules-preliminary" seen="true" title="Qt 3D Scene2D QML Types" brief="Provides Qt 3D QML types for the scene2d module"/>
        <qmlmodule name="QtQuick.Scene3D" qml-module-name="QtQuick.Scene3D" qml-module-version="2.11" href="qtquick-scene3d-qmlmodule-obsolete-obsolete.html" status="deprecated" location="qt3dscene3d-module.qdoc" documented="true" groups="qmlmodules,qt3d-qmlmodules-preliminary" seen="true" title="Qt 3D Scene3D QML Types" brief="Provides Qt 3D QML types for the Scene3D module"/>
    </namespace>
</INDEX>
