<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.2">
  <compounddef id="classItem__shader" kind="class" prot="public">
    <compoundname>Item_shader</compoundname>
    <basecompoundref refid="classItem__edit" prot="public" virt="non-virtual">Item_edit</basecompoundref>
    <includes local="no">item.h</includes>
      <sectiondef kind="public-type">
      <memberdef kind="enum" id="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7" prot="public" static="no">
        <name>shadertype</name>
        <enumvalue id="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e72398b5f833f9da85230fc80ceb37aa5f" prot="public">
          <name>Vertexshader</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7ee63c121d3cb330737f60a23f41a8217" prot="public">
          <name>Geometryshader</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7fbb29bd1e5fa8d315393c7ac97a423f3" prot="public">
          <name>Fragmentshader</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="241" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="241" bodyend="241"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classItem__shader_1729e5e2e7d4bd8db5b8ba3c1812c49a3" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int Item_shader::shadertype</definition>
        <argsstring></argsstring>
        <name>shadertype</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="249" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="249" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classItem__shader_1d96822ced8ccdb588ba5d3161b875646" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Item_shader::Item_shader</definition>
        <argsstring>(Item *parent, QString label1, int shadertype)</argsstring>
        <name>Item_shader</name>
        <param>
          <type><ref refid="classItem" kindref="compound">Item</ref> *</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>label1</declname>
        </param>
        <param>
          <type>int</type>
          <declname>shadertype</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="239" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_shader.cpp" bodystart="24" bodyend="39"/>
      </memberdef>
      <memberdef kind="function" id="classItem__shader_1091d4b9fcef5777cd9699c397a5ae1d3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Item_shader::~Item_shader</definition>
        <argsstring>()</argsstring>
        <name>~Item_shader</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="240" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_shader.cpp" bodystart="42" bodyend="44"/>
      </memberdef>
      <memberdef kind="function" id="classItem__shader_1f2207fe7c5bb408e0882c78967b091a6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int Item_shader::getShaderType</definition>
        <argsstring>()</argsstring>
        <name>getShaderType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="242" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_shader.cpp" bodystart="46" bodyend="48"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-slot">
      <memberdef kind="slot" id="classItem__shader_1954bf409f2ad6f7f39dca2bd9504d7ed" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>QString</type>
        <definition>virtual QString Item_shader::getType</definition>
        <argsstring>()</argsstring>
        <name>getType</name>
        <reimplements refid="classItem__edit_17a9999316ad4d14534045e4b68f96320">getType</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="244" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="244" bodyend="244"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-slot">
      <memberdef kind="slot" id="classItem__shader_1d454fb18fe2c3b293717824b9322353e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_shader::completationHandler</definition>
        <argsstring>(QString)</argsstring>
        <name>completationHandler</name>
        <param>
          <type>QString</type>
          <defname>line</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="246" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_shader.cpp" bodystart="50" bodyend="70"/>
      </memberdef>
      <memberdef kind="slot" id="classItem__shader_1289d85cb4d65c254e9c0ce119532936a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_shader::helpHandler</definition>
        <argsstring>(QString)</argsstring>
        <name>helpHandler</name>
        <param>
          <type>QString</type>
          <defname>string</defname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="247" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_shader.cpp" bodystart="75" bodyend="83"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>The shader editors, including the completation handler </para>    </detaileddescription>
    <inheritancegraph>
      <node id="357">
        <label>Item_edit</label>
        <link refid="classItem__edit"/>
        <childnode refid="358" relation="public-inheritance">
        </childnode>
      </node>
      <node id="358">
        <label>Item</label>
        <link refid="classItem"/>
      </node>
      <node id="356">
        <label>Item_shader</label>
        <link refid="classItem__shader"/>
        <childnode refid="357" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="360">
        <label>Item_edit</label>
        <link refid="classItem__edit"/>
        <childnode refid="361" relation="public-inheritance">
        </childnode>
        <childnode refid="363" relation="usage">
          <edgelabel>edit</edgelabel>
        </childnode>
      </node>
      <node id="365">
        <label>LineNumberWidget</label>
        <link refid="classLineNumberWidget"/>
      </node>
      <node id="364">
        <label>Highlighter</label>
        <link refid="classHighlighter"/>
      </node>
      <node id="361">
        <label>Item</label>
        <link refid="classItem"/>
        <childnode refid="361" relation="usage">
          <edgelabel>context</edgelabel>
        </childnode>
        <childnode refid="362" relation="usage">
          <edgelabel>world</edgelabel>
        </childnode>
      </node>
      <node id="363">
        <label>SourceEdit</label>
        <link refid="classSourceEdit"/>
        <childnode refid="364" relation="usage">
          <edgelabel>highlighter</edgelabel>
        </childnode>
        <childnode refid="365" relation="usage">
          <edgelabel>linenumbers</edgelabel>
        </childnode>
        <childnode refid="366" relation="usage">
          <edgelabel>edit</edgelabel>
        </childnode>
      </node>
      <node id="366">
        <label>TextEdit</label>
        <link refid="classTextEdit"/>
        <childnode refid="363" relation="usage">
          <edgelabel>parent</edgelabel>
        </childnode>
      </node>
      <node id="359">
        <label>Item_shader</label>
        <link refid="classItem__shader"/>
        <childnode refid="360" relation="public-inheritance">
        </childnode>
      </node>
      <node id="362">
        <label>Item_world</label>
        <link refid="classItem__world"/>
        <childnode refid="361" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="235" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="234" bodyend="250"/>
    <listofallmembers>
      <member refid="classItem_171664813cc474a54317f1781472d3fd8" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>appendToWs</name></member>
      <member refid="classItem__shader_1d454fb18fe2c3b293717824b9322353e" prot="private" virt="non-virtual"><scope>Item_shader</scope><name>completationHandler</name></member>
      <member refid="classItem_13417f334d1a0f1d4f9752a797733e853" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>context</name></member>
      <member refid="classItem_1fd029a84d82cee2d12f7065b1d77fe43" prot="public" virt="virtual"><scope>Item_shader</scope><name>contextmenu</name></member>
      <member refid="classItem_1b6db1fb28ee15d27cba5b0282bea8e83" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>del</name></member>
      <member refid="classItem_1feb380ea3677df3ab3492b6f500c6e13" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>dock</name></member>
      <member refid="classItem_149c29f3ff2e03853790072aa0879eebe" prot="public" virt="virtual"><scope>Item_shader</scope><name>dragAccept</name></member>
      <member refid="classItem__edit_19df8ada1ba9b6604ca0402f00f0f0967" prot="protected" virt="non-virtual"><scope>Item_shader</scope><name>edit</name></member>
      <member refid="classItem_148b948584d70058d1571e9418676e8a2" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>findChild</name></member>
      <member refid="classItem__edit_1db17db30d4e0ebda690718567453a994" prot="protected" virt="non-virtual"><scope>Item_shader</scope><name>fn</name></member>
      <member refid="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7fbb29bd1e5fa8d315393c7ac97a423f3" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Fragmentshader</name></member>
      <member refid="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7ee63c121d3cb330737f60a23f41a8217" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Geometryshader</name></member>
      <member refid="classItem_15d41c94a3fa33cb5f638891d870b0db4" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>getParent</name></member>
      <member refid="classItem__shader_1f2207fe7c5bb408e0882c78967b091a6" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>getShaderType</name></member>
      <member refid="classItem__shader_1954bf409f2ad6f7f39dca2bd9504d7ed" prot="public" virt="virtual"><scope>Item_shader</scope><name>getType</name></member>
      <member refid="classItem__shader_1289d85cb4d65c254e9c0ce119532936a" prot="private" virt="non-virtual"><scope>Item_shader</scope><name>helpHandler</name></member>
      <member refid="classItem_10f1c983d0369e0ff4b3b8a614a46a49c" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Item</name></member>
      <member refid="classItem__edit_1f1288c08d144bc8f6b30f83fe1293fa4" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Item_edit</name></member>
      <member refid="classItem__shader_1d96822ced8ccdb588ba5d3161b875646" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Item_shader</name></member>
      <member refid="classItem_10ccb38d768e2de56fa9288c234c32bbd" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>launcher</name></member>
      <member refid="classItem__edit_1f1e9d2d815c7b8cd68ab7e3cad6d1e85" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>load</name></member>
      <member refid="classItem__edit_1d6911d0f72e07e25577edf4b3879dbe7" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>load</name></member>
      <member refid="classItem_11c1987f0cd6be288ad9506f3715bd1dd" prot="protected" virt="non-virtual"><scope>Item_shader</scope><name>menu</name></member>
      <member refid="classItem_1574be04d7b30adf7820b0d436f108f88" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>parent</name></member>
      <member refid="classItem__edit_1b49117a8b55a9b6a1e4667072c356a7d" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>reload</name></member>
      <member refid="classItem_1de5d30dbba51d6fb301b1d8472571a82" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>scanScripts</name></member>
      <member refid="classItem_11c8ae801120801eaef24b533cc7d541b" prot="public" virt="virtual"><scope>Item_shader</scope><name>setData</name></member>
      <member refid="classItem_1076d49c8a53e2b3b8cedcc384f4c5d37" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>setName</name></member>
      <member refid="classItem__edit_16fa751aa9586675d56c0a65173ddd7f3" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>setText</name></member>
      <member refid="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e7" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>shadertype</name></member>
      <member refid="classItem__shader_1729e5e2e7d4bd8db5b8ba3c1812c49a3" prot="protected" virt="non-virtual"><scope>Item_shader</scope><name>shadertype</name></member>
      <member refid="classItem_1c42830da8eb82d1eb11c4f1634037ac1" prot="public" virt="virtual"><scope>Item_shader</scope><name>statusText</name></member>
      <member refid="classItem__edit_117524e69be8f70e45b6b5fab69bf8780" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>text</name></member>
      <member refid="classItem__shader_1e48e8e290ffc50ed2bb6a6c4315665e72398b5f833f9da85230fc80ceb37aa5f" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>Vertexshader</name></member>
      <member refid="classItem_1c3802461a915793bc48f82a2cb859272" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>world</name></member>
      <member refid="classItem_1627a09c9fcbebd5ec49bbd700612ba50" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>ws</name></member>
      <member refid="classItem_1ab10c4deb7967d1e4cc5180481d96297" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_armature</name></member>
      <member refid="classItem_13ee2a516a3f31eb48a3d8808a3fa2a0a" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_bone</name></member>
      <member refid="classItem_1ed1f6fff74a4e3bde040b9427dcb007c" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_cam</name></member>
      <member refid="classItem_13a8a0eecd7890439552e11f6e495ee3f" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_color</name></member>
      <member refid="classItem_18d6eb3f6a26136b20cc09d10d11640d6" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_del</name></member>
      <member refid="classItem_1737483cab7a324d0da17d35a84c48426" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_edit</name></member>
      <member refid="classItem_1ae1d4cfb65110318109a4a2792c98633" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_fs</name></member>
      <member refid="classItem_18ae0856a1e03572fdeadfebcd606709d" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_index</name></member>
      <member refid="classItem_199a4994a8f1893027b179afbb4efbb7a" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_load</name></member>
      <member refid="classItem_1a132b83d86fe9c99439f4826bc27e15c" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_matrix</name></member>
      <member refid="classItem_1c1cb12e59b8fc10fa2d50ad8270546ba" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_node</name></member>
      <member refid="classItem_1a41a68372e1a3249b2b12cbb2437e450" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_normal</name></member>
      <member refid="classItem_1cd5bee016a9ae528f57b2761ef005fad" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_quaternion</name></member>
      <member refid="classItem_19f3de52bf0425c7b4b3d8fd9263c9c5a" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_reload</name></member>
      <member refid="classItem_169eb7fab2a87c0ac445e2a1fa5cfd4d5" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_run</name></member>
      <member refid="classItem_11ddc432d8b46350db566dd3d134a579a" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_script</name></member>
      <member refid="classItem_18009e02c1d19318611ecc175c251a2e3" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_script_run</name></member>
      <member refid="classItem_1f496dec514b709637230c6cfbd86ceb2" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_stop</name></member>
      <member refid="classItem_176123d2ea957c291b7716bdb58256279" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_stream</name></member>
      <member refid="classItem_1bd5b503dca99d98fe05e1486fe169f5d" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_text</name></member>
      <member refid="classItem_17ed8f1b347a5e3014b982b3f2e4662af" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_texture</name></member>
      <member refid="classItem_1c81133546db1f5778e3f53ee862f7204" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_uvcoord</name></member>
      <member refid="classItem_1b88387a449fb1e6bfba32219ec438dc0" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_vertex</name></member>
      <member refid="classItem_1dbb01b3fca617bb9ed56e5fddd3e5feb" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_vs</name></member>
      <member refid="classItem_18d9f9e67b99bcbf78c83abfe6550b92c" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>xpm_world</name></member>
      <member refid="classItem_111663c84075b78c3ae5e30fdfcd7c458" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>~Item</name></member>
      <member refid="classItem__edit_1055596c7c81a6548dd8d3eeb5ae2baea" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>~Item_edit</name></member>
      <member refid="classItem__shader_1091d4b9fcef5777cd9699c397a5ae1d3" prot="public" virt="non-virtual"><scope>Item_shader</scope><name>~Item_shader</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
