<?xml version="1.0" encoding="UTF-8"?>
<tagfile>
    <compound kind="class">
        <name>QCanvasBoxGradient</name>
        <filename>qcanvasboxgradient.html</filename>
        <base>QCanvasGradient</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxGradient</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>QCanvasBoxGradient</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxGradient</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>QCanvasBoxGradient-1</anchor>
            <arglist>(const QRectF &amp;rect, float feather, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxGradient</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>QCanvasBoxGradient-2</anchor>
            <arglist>(float x, float y, float width, float height, float feather, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFeather</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>setFeather</anchor>
            <arglist>(float feather)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>setRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>setRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>setRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>rect</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>rect</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>feather</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>feather</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qcanvasboxgradient.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasBoxShadow</name>
        <filename>qcanvasboxshadow.html</filename>
        <base>QCanvasBrush</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxShadow</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>QCanvasBoxShadow</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxShadow</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>QCanvasBoxShadow-1</anchor>
            <arglist>(const QRectF &amp;rect, float radius, float blur, const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBoxShadow</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>QCanvasBoxShadow-2</anchor>
            <arglist>(float x, float y, float width, float height, float radius, float blur, const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDataStream &amp;stream, const QCanvasBoxShadow &amp;shadow)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, QCanvasBoxShadow &amp;shadow)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasBoxShadow &amp;lhs, const QCanvasBoxShadow &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasBoxShadow &amp;lhs, const QCanvasBoxShadow &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBlur</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setBlur</anchor>
            <arglist>(float blur)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottomLeftRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setBottomLeftRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBottomRightRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setBottomRightRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColor</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRect</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpread</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setSpread</anchor>
            <arglist>(float spread)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTopLeftRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setTopLeftRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTopRightRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>setTopRightRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>color</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>color</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>boundingRect</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>boundingRect</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>rect</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>rect</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>blur</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>blur</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottomLeftRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>bottomLeftRadius</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>bottomRightRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>bottomRightRadius</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>radius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>radius</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>spread</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>spread</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>topLeftRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>topLeftRadius</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>topRightRadius</name>
            <anchorfile>qcanvasboxshadow.html</anchorfile>
            <anchor>topRightRadius</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasBrush</name>
        <filename>qcanvasbrush.html</filename>
        <member kind="enumeration">
            <name>BrushType</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Invalid</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>LinearGradient</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>RadialGradient</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>ConicalGradient</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>BoxGradient</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>BoxShadow</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>ImagePattern</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>GridPattern</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Custom</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>BrushType-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasBrush &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(QCanvasBrush &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasBrush &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>operator-eq-1</anchor>
            <arglist>(const QCanvasBrush &amp;brush)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBrush</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>QCanvasBrush</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBrush</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>QCanvasBrush-1</anchor>
            <arglist>(QCanvasImage &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasBrush</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>QCanvasBrush-2</anchor>
            <arglist>(const QCanvasBrush &amp;brush)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCanvasBrush &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasBrush::BrushType</type>
            <name>type</name>
            <anchorfile>qcanvasbrush.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasConicalGradient</name>
        <filename>qcanvasconicalgradient.html</filename>
        <base>QCanvasGradient</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasConicalGradient</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>QCanvasConicalGradient</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasConicalGradient</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>QCanvasConicalGradient-1</anchor>
            <arglist>(QPointF center, float startAngle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasConicalGradient</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>QCanvasConicalGradient-2</anchor>
            <arglist>(float centerX, float centerY, float startAngle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAngle</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>setAngle</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenterPosition</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>setCenterPosition-1</anchor>
            <arglist>(QPointF center)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenterPosition</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>setCenterPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>centerPosition</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>centerPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>angle</name>
            <anchorfile>qcanvasconicalgradient.html</anchorfile>
            <anchor>angle</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasCustomBrush</name>
        <filename>qcanvascustombrush.html</filename>
        <base>QCanvasBrush</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasCustomBrush</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>QCanvasCustomBrush</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasCustomBrush</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>QCanvasCustomBrush-1</anchor>
            <arglist>(const QString &amp;fragmentShader, const QString &amp;vertexShader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasCustomBrush &amp;lhs, const QCanvasCustomBrush &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasCustomBrush &amp;lhs, const QCanvasCustomBrush &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData1</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setData1</anchor>
            <arglist>(const QVector4D &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData2</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setData2</anchor>
            <arglist>(const QVector4D &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData3</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setData3</anchor>
            <arglist>(const QVector4D &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setData4</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setData4</anchor>
            <arglist>(const QVector4D &amp;data)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFragmentShader</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setFragmentShader</anchor>
            <arglist>(const QShader &amp;fragmentShader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFragmentShader</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setFragmentShader-1</anchor>
            <arglist>(const QString &amp;fragmentShader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTimeRunning</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setTimeRunning</anchor>
            <arglist>(bool running)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVertexShader</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setVertexShader</anchor>
            <arglist>(const QShader &amp;vertexShader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setVertexShader</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>setVertexShader-1</anchor>
            <arglist>(const QString &amp;vertexShader)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasCustomBrush</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>dtor.QCanvasCustomBrush</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>timeRunning</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>timeRunning</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvascustombrush.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasGradient</name>
        <filename>qcanvasgradient.html</filename>
        <base>QCanvasBrush</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDataStream &amp;stream, const QCanvasGradient &amp;gradient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-lt-lt-1</anchor>
            <arglist>(QDataStream &amp;stream, const QCanvasGradientStop &amp;stop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, QCanvasGradient &amp;gradient)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-gt-gt-1</anchor>
            <arglist>(QDataStream &amp;stream, QCanvasGradientStop &amp;stop)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasGradient &amp;lhs, const QCanvasGradient &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasGradient &amp;lhs, const QCanvasGradient &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setColorAt</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>setColorAt</anchor>
            <arglist>(float position, const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndColor</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>setEndColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartColor</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>setStartColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStops</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>setStops</anchor>
            <arglist>(const QCanvasGradientStops &amp;stops)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasBrush::BrushType</type>
            <name>type</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>type</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasGradientStops</type>
            <name>stops</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>stops</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>endColor</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>endColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>startColor</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>startColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="typedef" type="">
            <name>QCanvasGradientStops</name>
            <anchorfile>qcanvasgradient.html</anchorfile>
            <anchor>QCanvasGradientStops-typedef</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasGridPattern</name>
        <filename>qcanvasgridpattern.html</filename>
        <base>QCanvasBrush</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasGridPattern</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>QCanvasGridPattern</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasGridPattern</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>QCanvasGridPattern-1</anchor>
            <arglist>(const QRectF &amp;rect, const QColor &amp;lineColor, const QColor &amp;backgroundColor, float lineWidth, float feather, float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasGridPattern</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>QCanvasGridPattern-2</anchor>
            <arglist>(float x, float y, float width, float height, const QColor &amp;lineColor, const QColor &amp;backgroundColor, float lineWidth, float feather, float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDataStream &amp;stream, const QCanvasGridPattern &amp;pattern)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, QCanvasGridPattern &amp;pattern)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasGridPattern &amp;lhs, const QCanvasGridPattern &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasGridPattern &amp;lhs, const QCanvasGridPattern &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBackgroundColor</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setBackgroundColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCellSize</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setCellSize-1</anchor>
            <arglist>(QSizeF size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCellSize</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setCellSize</anchor>
            <arglist>(float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFeather</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setFeather</anchor>
            <arglist>(float feather)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLineColor</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setLineColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLineWidth</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setLineWidth</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotation</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setRotation</anchor>
            <arglist>(float rotation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setStartPosition-1</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>setStartPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasGridPattern</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>dtor.QCanvasGridPattern</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>backgroundColor</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>backgroundColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>lineColor</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>lineColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>startPosition</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>startPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSizeF</type>
            <name>cellSize</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>cellSize</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>feather</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>feather</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>lineWidth</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>lineWidth</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>rotation</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>rotation</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvasgridpattern.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasImage</name>
        <filename>qcanvasimage.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(QCanvasImage &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>operator-eq-1</anchor>
            <arglist>(const QCanvasImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImage</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>QCanvasImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImage</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>QCanvasImage-1</anchor>
            <arglist>(QCanvasImage &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImage</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>QCanvasImage-2</anchor>
            <arglist>(const QCanvasImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasImage &amp;lhs, const QCanvasImage &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasImage &amp;lhs, const QCanvasImage &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTintColor</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>setTintColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCanvasImage &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasImage</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>dtor.QCanvasImage</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>tintColor</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>tintColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSize</type>
            <name>size</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>size</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>height</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>id</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>id</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>width</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>width</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>sizeInBytes</name>
            <anchorfile>qcanvasimage.html</anchorfile>
            <anchor>sizeInBytes</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasImagePattern</name>
        <filename>qcanvasimagepattern.html</filename>
        <base>QCanvasBrush</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImagePattern</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>QCanvasImagePattern</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImagePattern</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>QCanvasImagePattern-1</anchor>
            <arglist>(const QCanvasImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImagePattern</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>QCanvasImagePattern-2</anchor>
            <arglist>(const QCanvasImage &amp;image, const QRectF &amp;rect, float angle, const QColor &amp;tintColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasImagePattern</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>QCanvasImagePattern-3</anchor>
            <arglist>(const QCanvasImage &amp;image, float x, float y, float width, float height, float angle, const QColor &amp;tintColor)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&lt;&lt;</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>operator-lt-lt</anchor>
            <arglist>(QDataStream &amp;stream, const QCanvasImagePattern &amp;pattern)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QDataStream &amp;</type>
            <name>operator&gt;&gt;</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>operator-gt-gt</anchor>
            <arglist>(QDataStream &amp;stream, QCanvasImagePattern &amp;pattern)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasImagePattern &amp;lhs, const QCanvasImagePattern &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasImagePattern &amp;lhs, const QCanvasImagePattern &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setImage</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setImage</anchor>
            <arglist>(const QCanvasImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setImageSize</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setImageSize-1</anchor>
            <arglist>(QSizeF size)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setImageSize</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setImageSize</anchor>
            <arglist>(float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRotation</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setRotation</anchor>
            <arglist>(float rotation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setStartPosition-1</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setStartPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTintColor</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>setTintColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasImagePattern</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>dtor.QCanvasImagePattern</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage</type>
            <name>image</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>image</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>tintColor</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>tintColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>startPosition</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>startPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QSizeF</type>
            <name>imageSize</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>imageSize</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>rotation</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>rotation</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvasimagepattern.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasLinearGradient</name>
        <filename>qcanvaslineargradient.html</filename>
        <base>QCanvasGradient</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasLinearGradient</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>QCanvasLinearGradient</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasLinearGradient</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>QCanvasLinearGradient-1</anchor>
            <arglist>(QPointF start, QPointF end)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasLinearGradient</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>QCanvasLinearGradient-2</anchor>
            <arglist>(float startX, float startY, float endX, float endY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>setEndPosition-1</anchor>
            <arglist>(QPointF end)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setEndPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>setEndPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>setStartPosition-1</anchor>
            <arglist>(QPointF start)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStartPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>setStartPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>endPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>endPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>startPosition</name>
            <anchorfile>qcanvaslineargradient.html</anchorfile>
            <anchor>startPosition</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasOffscreenCanvas</name>
        <filename>qcanvasoffscreencanvas.html</filename>
        <member kind="enumeration">
            <name>Flag</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>Flag-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>PreserveContents</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>Flag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>MipMaps</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>Flag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasOffscreenCanvas &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasOffscreenCanvas</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>QCanvasOffscreenCanvas</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;lhs, const QCanvasOffscreenCanvas &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;lhs, const QCanvasOffscreenCanvas &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>detach</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>detach</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFillColor</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>setFillColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasOffscreenCanvas</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>dtor.QCanvasOffscreenCanvas</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasOffscreenCanvas::Flags</type>
            <name>flags</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>flags</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>fillColor</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>fillColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRhiTexture *</type>
            <name>texture</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>texture</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isNull</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>isNull</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="typedef" type="QCanvasOffscreenCanvas::Flag">
            <name>Flags</name>
            <anchorfile>qcanvasoffscreencanvas.html</anchorfile>
            <anchor>Flag-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPainter</name>
        <filename>qcanvaspainter.html</filename>
        <member kind="enumeration">
            <name>CompositeOperation</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>CompositeOperation-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>SourceOver</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>CompositeOperation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>SourceAtop</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>CompositeOperation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>DestinationOut</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>CompositeOperation-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>ImageFlag</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>GenerateMipmaps</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>RepeatX</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>RepeatY</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Repeat</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>FlipY</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Premultiplied</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Nearest</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>NativeTexture</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>LineCap</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineCap-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Butt</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineCap-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Round</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineCap-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Square</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineCap-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>LineJoin</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineJoin-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Round</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineJoin-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Bevel</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineJoin-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Miter</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>LineJoin-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>PathConnection</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathConnection-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>NotConnected</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathConnection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Connected</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathConnection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>PathWinding</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathWinding-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>CounterClockWise</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathWinding-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>ClockWise</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>PathWinding-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>RenderHint</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>RenderHint-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Antialiasing</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>RenderHint-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>HighQualityStroking</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>RenderHint-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>DisableWindingEnforce</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>RenderHint-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>TextAlign</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Left</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Right</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Center</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Start</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>End</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextAlign-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>TextBaseline</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>Top</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Hanging</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Middle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Alphabetic</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Bottom</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextBaseline-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>TextDirection</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextDirection-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>LeftToRight</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>RightToLeft</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Inherit</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Auto</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>TextDirection-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>WrapMode</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>WrapMode-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>NoWrap</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>Wrap</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>WordWrap</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>WrapAnywhere</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>WrapMode-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage</type>
            <name>addImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addImage-1</anchor>
            <arglist>(QRhiTexture *texture, QCanvasPainter::ImageFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage</type>
            <name>addImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addImage-2</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas, QCanvasPainter::ImageFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasImage</type>
            <name>addImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addImage</anchor>
            <arglist>(const QImage &amp;image, QCanvasPainter::ImageFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasOffscreenCanvas</type>
            <name>createCanvas</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>createCanvas</anchor>
            <arglist>(QSize pixelSize, int sampleCount, QCanvasOffscreenCanvas::Flags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPainter</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>QCanvasPainter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>textBoundingBox</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>textBoundingBox-2</anchor>
            <arglist>(const QString &amp;text, QPointF point, float maxWidth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>textBoundingBox</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>textBoundingBox-1</anchor>
            <arglist>(const QString &amp;text, const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QRectF</type>
            <name>textBoundingBox</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>textBoundingBox</anchor>
            <arglist>(const QString &amp;text, float x, float y, float maxWidth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>float</type>
            <name>mmToPx</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>mmToPx</anchor>
            <arglist>(float mm)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>float</type>
            <name>ptToPx</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ptToPx</anchor>
            <arglist>(float pt)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addPath-1</anchor>
            <arglist>(const QCanvasPath &amp;path, const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addPath-2</anchor>
            <arglist>(const QCanvasPath &amp;path, qsizetype start, qsizetype count, const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>addPath</anchor>
            <arglist>(const QPainterPath &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arc</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>arc-1</anchor>
            <arglist>(QPointF centerPoint, float radius, float a0, float a1, QCanvasPainter::PathWinding direction, QCanvasPainter::PathConnection connection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arc</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>arc</anchor>
            <arglist>(float centerX, float centerY, float radius, float a0, float a1, QCanvasPainter::PathWinding direction, QCanvasPainter::PathConnection connection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arcTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>arcTo-1</anchor>
            <arglist>(QPointF controlPoint1, QPointF controlPoint2, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arcTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>arcTo</anchor>
            <arglist>(float x1, float y1, float x2, float y2, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginHoleSubPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>beginHoleSubPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>beginPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginSolidSubPath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>beginSolidSubPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bezierCurveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>bezierCurveTo-1</anchor>
            <arglist>(QPointF controlPoint1, QPointF controlPoint2, QPointF endPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bezierCurveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>bezierCurveTo</anchor>
            <arglist>(float cp1X, float cp1Y, float cp2X, float cp2Y, float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>circle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>circle-1</anchor>
            <arglist>(QPointF centerPoint, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>circle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>circle</anchor>
            <arglist>(float centerX, float centerY, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>cleanupResources</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>cleanupResources</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>clearRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clearRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>clearRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>closePath</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>closePath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroyCanvas</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>destroyCanvas</anchor>
            <arglist>(QCanvasOffscreenCanvas &amp;canvas)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawBoxShadow</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>drawBoxShadow</anchor>
            <arglist>(const QCanvasBoxShadow &amp;shadow)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>drawImage-1</anchor>
            <arglist>(const QCanvasImage &amp;image, const QRectF &amp;destinationRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>drawImage-2</anchor>
            <arglist>(const QCanvasImage &amp;image, const QRectF &amp;sourceRect, const QRectF &amp;destinationRect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>drawImage</anchor>
            <arglist>(const QCanvasImage &amp;image, float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>drawImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>drawImage-3</anchor>
            <arglist>(const QCanvasImage &amp;image, float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ellipse</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ellipse-2</anchor>
            <arglist>(QPointF centerPoint, float radiusX, float radiusY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ellipse</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ellipse-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ellipse</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ellipse</anchor>
            <arglist>(float centerX, float centerY, float radiusX, float radiusY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fill</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fill</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fill</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fill-1</anchor>
            <arglist>(const QCanvasPath &amp;path, int pathGroup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fillRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fillRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillText</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fillText-2</anchor>
            <arglist>(const QString &amp;text, QPointF point, float maxWidth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillText</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fillText-1</anchor>
            <arglist>(const QString &amp;text, const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillText</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>fillText</anchor>
            <arglist>(const QString &amp;text, float x, float y, float maxWidth)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lineTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>lineTo-1</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lineTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>lineTo</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>moveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>moveTo-1</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>moveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>moveTo</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticCurveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>quadraticCurveTo-1</anchor>
            <arglist>(QPointF controlPoint, QPointF endPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticCurveTo</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>quadraticCurveTo</anchor>
            <arglist>(float cpX, float cpY, float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>rect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>rect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removeImage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>removeImage</anchor>
            <arglist>(const QCanvasImage &amp;image)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>removePathGroup</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>removePathGroup</anchor>
            <arglist>(int pathGroup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reset</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>reset</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resetClipping</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>resetClipping</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resetTransform</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>resetTransform</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>restore</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>restore</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rotate</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>rotate</anchor>
            <arglist>(float angle)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>roundRect-1</anchor>
            <arglist>(const QRectF &amp;rect, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>roundRect-2</anchor>
            <arglist>(const QRectF &amp;rect, float radiusTopLeft, float radiusTopRight, float radiusBottomRight, float radiusBottomLeft)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>roundRect</anchor>
            <arglist>(float x, float y, float width, float height, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>roundRect-3</anchor>
            <arglist>(float x, float y, float width, float height, float radiusTopLeft, float radiusTopRight, float radiusBottomRight, float radiusBottomLeft)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>save</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>save</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>scale</anchor>
            <arglist>(float scale)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>scale</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>scale-1</anchor>
            <arglist>(float scaleX, float scaleY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setAntialias</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setAntialias</anchor>
            <arglist>(float antialias)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setClipRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setClipRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setClipRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFillStyle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setFillStyle-1</anchor>
            <arglist>(const QCanvasBrush &amp;brush)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFillStyle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setFillStyle</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFont</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setFont</anchor>
            <arglist>(const QFont &amp;font)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlobalAlpha</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setGlobalAlpha</anchor>
            <arglist>(float alpha)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlobalBrightness</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setGlobalBrightness</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlobalCompositeOperation</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setGlobalCompositeOperation</anchor>
            <arglist>(QCanvasPainter::CompositeOperation operation)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlobalContrast</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setGlobalContrast</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlobalSaturate</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setGlobalSaturate</anchor>
            <arglist>(float value)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLineCap</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setLineCap</anchor>
            <arglist>(QCanvasPainter::LineCap cap)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLineJoin</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setLineJoin</anchor>
            <arglist>(QCanvasPainter::LineJoin join)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setLineWidth</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setLineWidth</anchor>
            <arglist>(float width)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMiterLimit</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setMiterLimit</anchor>
            <arglist>(float limit)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPathWinding</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setPathWinding</anchor>
            <arglist>(QCanvasPainter::PathWinding winding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderHint</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setRenderHint</anchor>
            <arglist>(QCanvasPainter::RenderHint hint, bool on)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setRenderHints</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setRenderHints</anchor>
            <arglist>(QCanvasPainter::RenderHints hints, bool on)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStrokeStyle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setStrokeStyle-1</anchor>
            <arglist>(const QCanvasBrush &amp;brush)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setStrokeStyle</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setStrokeStyle</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextAlign</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextAlign</anchor>
            <arglist>(QCanvasPainter::TextAlign align)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextAntialias</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextAntialias</anchor>
            <arglist>(float antialias)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextBaseline</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextBaseline</anchor>
            <arglist>(QCanvasPainter::TextBaseline baseline)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextDirection</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextDirection</anchor>
            <arglist>(QCanvasPainter::TextDirection direction)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextLineHeight</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextLineHeight</anchor>
            <arglist>(float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTextWrapMode</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTextWrapMode</anchor>
            <arglist>(QCanvasPainter::WrapMode wrapMode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTransform</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>setTransform</anchor>
            <arglist>(const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>skew</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>skew</anchor>
            <arglist>(float angleX, float angleY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stroke</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>stroke</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>stroke</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>stroke-1</anchor>
            <arglist>(const QCanvasPath &amp;path, int pathGroup)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>strokeRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>strokeRect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>strokeRect</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>strokeRect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>transform</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>transform</anchor>
            <arglist>(const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translate</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>translate-1</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>translate</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>translate</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasPainter</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>dtor.QCanvasPainter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPainter::RenderHints</type>
            <name>renderHints</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>renderHints</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QTransform</type>
            <name>getTransform</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>getTransform</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>devicePixelRatio</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>devicePixelRatio</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>activeImageCount</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>activeImageCount</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>activeImageMemoryUsage</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>activeImageMemoryUsage</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="typedef" type="QCanvasPainter::ImageFlag">
            <name>ImageFlags</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>ImageFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="QCanvasPainter::RenderHint">
            <name>RenderHints</name>
            <anchorfile>qcanvaspainter.html</anchorfile>
            <anchor>RenderHint-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPainterFactory</name>
        <filename>qcanvaspainterfactory.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPainter *</type>
            <name>create</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>create</anchor>
            <arglist>(QRhi *rhi)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPainter *</type>
            <name>painter</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>painter</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="yes">
            <type>QCanvasPainterFactory *</type>
            <name>sharedInstance</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>sharedInstance</anchor>
            <arglist>(QRhi *rhi)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPainterFactory</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>QCanvasPainterFactory</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasRhiPaintDriver *</type>
            <name>paintDriver</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>paintDriver</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>destroy</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>destroy</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isValid</name>
            <anchorfile>qcanvaspainterfactory.html</anchorfile>
            <anchor>isValid</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPainterItem</name>
        <filename>qcanvaspainteritem.html</filename>
        <base>QQuickRhiItem</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPainterItem</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>QCanvasPainterItem</anchor>
            <arglist>(QQuickItem *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual QQuickRhiItemRenderer *</type>
            <name>createRenderer</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>createRenderer</anchor>
            <arglist>() override</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>debugChanged</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>debug-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>fillColorChanged</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>fillColor-prop</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFillColor</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>setFillColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QCanvasPainterItem</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>dtor.QCanvasPainterItem</anchor>
            <arglist>() override</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="pure" static="no">
            <type>virtual QCanvasPainterItemRenderer *</type>
            <name>createItemRenderer</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>createItemRenderer</anchor>
            <arglist>() const const = 0</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>fillColor</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>fillColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="property" type="QVariantMap">
            <name>debug</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>debug-prop</anchor>
            <arglist></arglist>
        </member>
        <member kind="property" type="QColor">
            <name>fillColor</name>
            <anchorfile>qcanvaspainteritem.html</anchorfile>
            <anchor>fillColor-prop</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPainterItemRenderer</name>
        <filename>qcanvaspainteritemrenderer.html</filename>
        <base>QQuickRhiItemRenderer</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPainterItemRenderer</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>QCanvasPainterItemRenderer</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>beginCanvasPainting</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>beginCanvasPainting</anchor>
            <arglist>(QCanvasOffscreenCanvas &amp;canvas)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>endCanvasPainting</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>endCanvasPainting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>grabCanvas</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>grabCanvas</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas, std::function&lt;void (const QImage &amp;)&gt; callback)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(QRhiCommandBuffer *cb) override</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeResources</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>initializeResources</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>paint</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>paint</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>prePaint</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>prePaint</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>render</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>render</anchor>
            <arglist>(QRhiCommandBuffer *cb) override</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSharedPainter</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>setSharedPainter</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>synchronize</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>synchronize</anchor>
            <arglist>(QQuickRhiItem *item) override</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>synchronizeData</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>synchronizeData</anchor>
            <arglist>(QCanvasPainterItem *item)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QCanvasPainterItemRenderer</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>dtor.QCanvasPainterItemRenderer</anchor>
            <arglist>() override</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPainter *</type>
            <name>painter</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>painter</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>fillColor</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>fillColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasSharedPainter</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>hasSharedPainter</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>height</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>height</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>width</name>
            <anchorfile>qcanvaspainteritemrenderer.html</anchorfile>
            <anchor>width</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPainterWidget</name>
        <filename>qcanvaspainterwidget.html</filename>
        <base>QRhiWidget</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPainterWidget</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>QCanvasPainterWidget</anchor>
            <arglist>(QWidget *parent)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>beginCanvasPainting</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>beginCanvasPainting</anchor>
            <arglist>(QCanvasOffscreenCanvas &amp;canvas)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="non" static="no">
            <type>void</type>
            <name>endCanvasPainting</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>endCanvasPainting</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>grabCanvas</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>grabCanvas</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas, std::function&lt;void (const QImage &amp;)&gt; callback)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>graphicsResourcesInvalidated</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>graphicsResourcesInvalidated</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initialize</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>initialize</anchor>
            <arglist>(QRhiCommandBuffer *cb) override</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>initializeResources</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>initializeResources</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>paint</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>paint</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>prePaint</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>prePaint</anchor>
            <arglist>(QCanvasPainter *painter)</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>releaseResources</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>releaseResources</anchor>
            <arglist>() override</arglist>
        </member>
        <member kind="function" protection="protected" virtualness="virtual" static="no">
            <type>virtual void</type>
            <name>render</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>render</anchor>
            <arglist>(QRhiCommandBuffer *cb) override</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setFillColor</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>setFillColor</anchor>
            <arglist>(const QColor &amp;color)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSharedPainter</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>setSharedPainter</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="virtual" static="no">
            <type>virtual </type>
            <name>~QCanvasPainterWidget</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>dtor.QCanvasPainterWidget</anchor>
            <arglist>() override</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QColor</type>
            <name>fillColor</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>fillColor</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>hasSharedPainter</name>
            <anchorfile>qcanvaspainterwidget.html</anchorfile>
            <anchor>hasSharedPainter</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasPath</name>
        <filename>qcanvaspath.html</filename>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPath &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>operator-eq</anchor>
            <arglist>(QCanvasPath &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPath &amp;</type>
            <name>operator=</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>operator-eq-1</anchor>
            <arglist>(const QCanvasPath &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>QCanvasPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>QCanvasPath-1</anchor>
            <arglist>(QCanvasPath &amp;&amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>QCanvasPath-2</anchor>
            <arglist>(const QCanvasPath &amp;path)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>QCanvasPath-3</anchor>
            <arglist>(qsizetype commandsSize, qsizetype commandsDataSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator!=</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>operator-not-eq</anchor>
            <arglist>(const QCanvasPath &amp;lhs, const QCanvasPath &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>operator==</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>operator-eq-eq</anchor>
            <arglist>(const QCanvasPath &amp;lhs, const QCanvasPath &amp;rhs)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>addPath</anchor>
            <arglist>(const QCanvasPath &amp;path, const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>addPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>addPath-1</anchor>
            <arglist>(const QCanvasPath &amp;path, qsizetype start, qsizetype count, const QTransform &amp;transform)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arc</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>arc-1</anchor>
            <arglist>(QPointF centerPoint, float radius, float a0, float a1, QCanvasPainter::PathWinding direction, QCanvasPainter::PathConnection connection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arc</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>arc</anchor>
            <arglist>(float centerX, float centerY, float radius, float a0, float a1, QCanvasPainter::PathWinding direction, QCanvasPainter::PathConnection connection)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arcTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>arcTo-1</anchor>
            <arglist>(QPointF point1, QPointF point2, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>arcTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>arcTo</anchor>
            <arglist>(float x1, float y1, float x2, float y2, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginHoleSubPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>beginHoleSubPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginSolidSubPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>beginSolidSubPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bezierCurveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>bezierCurveTo-1</anchor>
            <arglist>(QPointF controlPoint1, QPointF controlPoint2, QPointF endPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>bezierCurveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>bezierCurveTo</anchor>
            <arglist>(float cp1X, float cp1Y, float cp2X, float cp2Y, float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>circle</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>circle-1</anchor>
            <arglist>(QPointF centerPoint, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>circle</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>circle</anchor>
            <arglist>(float x, float y, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>clear</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>clear</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>closePath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>closePath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ellipse</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>ellipse-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>ellipse</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>ellipse</anchor>
            <arglist>(float x, float y, float radiusX, float radiusY)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lineTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>lineTo</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>lineTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>lineTo-1</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>moveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>moveTo</anchor>
            <arglist>(QPointF point)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>moveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>moveTo-1</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticCurveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>quadraticCurveTo-1</anchor>
            <arglist>(QPointF controlPoint, QPointF endPoint)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>quadraticCurveTo</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>quadraticCurveTo</anchor>
            <arglist>(float cpX, float cpY, float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>rect-1</anchor>
            <arglist>(const QRectF &amp;rect)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>rect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>rect</anchor>
            <arglist>(float x, float y, float width, float height)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reserve</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>reserve-1</anchor>
            <arglist>(qsizetype commandsSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>reserve</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>reserve</anchor>
            <arglist>(qsizetype commandsSize, qsizetype commandsDataSize)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>roundRect-2</anchor>
            <arglist>(const QRectF &amp;rect, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>roundRect-3</anchor>
            <arglist>(const QRectF &amp;rect, float radiusTopLeft, float radiusTopRight, float radiusBottomRight, float radiusBottomLeft)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>roundRect</anchor>
            <arglist>(float x, float y, float width, float height, float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>roundRect</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>roundRect-1</anchor>
            <arglist>(float x, float y, float width, float height, float radiusTopLeft, float radiusTopRight, float radiusBottomRight, float radiusBottomLeft)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPathWinding</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>setPathWinding</anchor>
            <arglist>(QCanvasPainter::PathWinding winding)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>squeeze</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>squeeze</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>swap</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>swap</anchor>
            <arglist>(QCanvasPath &amp;other)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QCanvasPath</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>dtor.QCanvasPath</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QCanvasPath</type>
            <name>sliced</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>sliced</anchor>
            <arglist>(qsizetype start, qsizetype count, const QTransform &amp;transform) const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>currentPosition</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>currentPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>positionAt</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>positionAt</anchor>
            <arglist>(qsizetype index) const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>bool</type>
            <name>isEmpty</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>isEmpty</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>operator QVariant</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>operator-QVariant</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>commandsCapacity</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>commandsCapacity</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>commandsDataCapacity</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>commandsDataCapacity</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>commandsDataSize</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>commandsDataSize</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>qsizetype</type>
            <name>commandsSize</name>
            <anchorfile>qcanvaspath.html</anchorfile>
            <anchor>commandsSize</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasRadialGradient</name>
        <filename>qcanvasradialgradient.html</filename>
        <base>QCanvasGradient</base>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasRadialGradient</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>QCanvasRadialGradient</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasRadialGradient</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>QCanvasRadialGradient-1</anchor>
            <arglist>(QPointF center, float outerRadius, float innerRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>QCanvasRadialGradient</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>QCanvasRadialGradient-2</anchor>
            <arglist>(float centerX, float centerY, float outerRadius, float innerRadius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenterPosition</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>setCenterPosition-1</anchor>
            <arglist>(QPointF center)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setCenterPosition</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>setCenterPosition</anchor>
            <arglist>(float x, float y)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setInnerRadius</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>setInnerRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setOuterRadius</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>setOuterRadius</anchor>
            <arglist>(float radius)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>QPointF</type>
            <name>centerPosition</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>centerPosition</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>innerRadius</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>innerRadius</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>float</type>
            <name>outerRadius</name>
            <anchorfile>qcanvasradialgradient.html</anchorfile>
            <anchor>outerRadius</anchor>
            <arglist>() const const</arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasRhiPaintDriver</name>
        <filename>qcanvasrhipaintdriver.html</filename>
        <member kind="enumeration">
            <name>BeginPaintFlag</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>BeginPaintFlag-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>DepthTest</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>BeginPaintFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumeration">
            <name>EndPaintFlag</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>EndPaintFlag-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>DoNotRecordRenderPass</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>EndPaintFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginPaint</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>beginPaint</anchor>
            <arglist>(QCanvasOffscreenCanvas &amp;canvas, QRhiCommandBuffer *cb, QCanvasRhiPaintDriver::BeginPaintFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginPaint</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>beginPaint-2</anchor>
            <arglist>(QRhiCommandBuffer *cb, QRhiRenderTarget *rt, const QColor &amp;fillColor, QSize logicalSize, float dpr, QCanvasRhiPaintDriver::BeginPaintFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>beginPaint</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>beginPaint-1</anchor>
            <arglist>(QRhiCommandBuffer *cb, QRhiRenderTarget *rt, const QMatrix4x4 &amp;matrix, QCanvasRhiPaintDriver::BeginPaintFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>endPaint</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>endPaint</anchor>
            <arglist>(QCanvasRhiPaintDriver::EndPaintFlags flags)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>grabCanvas</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>grabCanvas</anchor>
            <arglist>(const QCanvasOffscreenCanvas &amp;canvas, std::function&lt;void (const QImage &amp;)&gt; callback)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>renderPaint</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>renderPaint</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>resetForNewFrame</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>resetForNewFrame</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="typedef" type="QCanvasRhiPaintDriver::BeginPaintFlag">
            <name>BeginPaintFlags</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>BeginPaintFlag-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="typedef" type="QCanvasRhiPaintDriver::EndPaintFlag">
            <name>EndPaintFlags</name>
            <anchorfile>qcanvasrhipaintdriver.html</anchorfile>
            <anchor>EndPaintFlag-enum</anchor>
            <arglist></arglist>
        </member>
    </compound>
    <compound kind="class">
        <name>QCanvasGradientStop</name>
        <filename>qcanvasgradientstop.html</filename>
    </compound>
</tagfile>
