<?xml version="1.0" encoding="UTF-8"?>
<tagfile>
    <compound kind="class">
        <name>QShaderBaker</name>
        <filename>qshaderbaker.html</filename>
        <member kind="enumeration">
            <name>SpirvOption</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>SpirvOption-enum</anchor>
        </member>
        <member kind="enumvalue">
            <name>GenerateFullDebugInfo</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>SpirvOption-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="enumvalue">
            <name>StripDebugAndVarInfo</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>SpirvOption-enum</anchor>
            <arglist></arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>bake</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>bake</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBatchableVertexShaderExtraInputLocation</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setBatchableVertexShaderExtraInputLocation</anchor>
            <arglist>(int location)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setBreakOnShaderTranslationError</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setBreakOnShaderTranslationError</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeneratedShaderVariants</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setGeneratedShaderVariants</anchor>
            <arglist>(const int &amp;v)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGeneratedShaders</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setGeneratedShaders</anchor>
            <arglist>(const int &amp;v)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setGlslOptions</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setGlslOptions</anchor>
            <arglist>(int options)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setMultiViewCount</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setMultiViewCount</anchor>
            <arglist>(int count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPerTargetCompilation</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setPerTargetCompilation</anchor>
            <arglist>(bool enable)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setPreamble</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setPreamble</anchor>
            <arglist>(const int &amp;preamble)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceDevice</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setSourceDevice</anchor>
            <arglist>(QIODevice *device, int stage, const int &amp;fileName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceFileName</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setSourceFileName</anchor>
            <arglist>(const int &amp;fileName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceFileName</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setSourceFileName-1</anchor>
            <arglist>(const int &amp;fileName, int stage)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSourceString</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setSourceString</anchor>
            <arglist>(const int &amp;sourceString, int stage, const int &amp;fileName)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setSpirvOptions</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setSpirvOptions</anchor>
            <arglist>(int options)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTessellationMode</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setTessellationMode</anchor>
            <arglist>(int mode)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>void</type>
            <name>setTessellationOutputVertexCount</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>setTessellationOutputVertexCount</anchor>
            <arglist>(int count)</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type></type>
            <name>~QShaderBaker</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>dtor.QShaderBaker</anchor>
            <arglist>()</arglist>
        </member>
        <member kind="function" protection="public" virtualness="non" static="no">
            <type>int</type>
            <name>errorMessage</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>errorMessage</anchor>
            <arglist>() const const</arglist>
        </member>
        <member kind="typedef" type="">
            <name>GeneratedShader</name>
            <anchorfile>qshaderbaker.html</anchorfile>
            <anchor>GeneratedShader-typedef</anchor>
            <arglist></arglist>
        </member>
    </compound>
</tagfile>
