<?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="classglwrapper__shader" kind="class" prot="public">
    <compoundname>glwrapper_shader</compoundname>
    <includes local="no">glwrapper.h</includes>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="classglwrapper__shader_18afad4a5e01365351b8442176542f082" prot="private" static="no" mutable="no">
        <type>GLhandleARB</type>
        <definition>GLhandleARB glwrapper_shader::shader</definition>
        <argsstring></argsstring>
        <name>shader</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="77" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classglwrapper__shader_1a3dfead8adbb73c4779896ae178f921a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>glwrapper_shader::glwrapper_shader</definition>
        <argsstring>(QObject *parent, QString inVertex, QString inFragment)</argsstring>
        <name>glwrapper_shader</name>
        <param>
          <type>QObject *</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>inVertex</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>inFragment</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="46" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="25" bodyend="51"/>
      </memberdef>
      <memberdef kind="function" id="classglwrapper__shader_1dd1f083e2c728ccdaa5b60aad9045a0f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>glwrapper_shader::glwrapper_shader</definition>
        <argsstring>(QObject *parent, QString inVertex, QString inGeometric, QString inFragment, int inPrimitive, int outPrimitive, int outVertices)</argsstring>
        <name>glwrapper_shader</name>
        <param>
          <type>QObject *</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>inVertex</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>inGeometric</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>inFragment</declname>
        </param>
        <param>
          <type>int</type>
          <declname>inPrimitive</declname>
        </param>
        <param>
          <type>int</type>
          <declname>outPrimitive</declname>
        </param>
        <param>
          <type>int</type>
          <declname>outVertices</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="48" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="53" bodyend="105"/>
      </memberdef>
      <memberdef kind="function" id="classglwrapper__shader_174e38f84e124a93bd9c0a9a51a8a603b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>glwrapper_shader::~glwrapper_shader</definition>
        <argsstring>()</argsstring>
        <name>~glwrapper_shader</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="50" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="107" bodyend="109"/>
      </memberdef>
      <memberdef kind="function" id="classglwrapper__shader_1b7e6dd5ec04c61399f0317b23d11011d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int glwrapper_shader::getShaderHandle</definition>
        <argsstring>()</argsstring>
        <name>getShaderHandle</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="74" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="278" bodyend="280"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-slot">
      <memberdef kind="slot" id="classglwrapper__shader_177dcfe3454ab873bc1b9bac753fa136f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Bind</definition>
        <argsstring>()</argsstring>
        <name>Bind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="53" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="111" bodyend="113"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1428aa03db4d2496c771aac11f554e050" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Unbind</definition>
        <argsstring>()</argsstring>
        <name>Unbind</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="54" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="115" bodyend="117"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_14988f266724e0e08b213c2039d565ffe" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int glwrapper_shader::Loc</definition>
        <argsstring>(QString var)</argsstring>
        <name>Loc</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="56" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="119" bodyend="121"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1acdb4cdcac21bb1645929d6331438ae2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniform</definition>
        <argsstring>(QString var, double x)</argsstring>
        <name>Uniform</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>double</type>
          <declname>x</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="58" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="123" bodyend="126"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_166393c4bca1fd02bf8723ff7ba53b100" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniform</definition>
        <argsstring>(QString var, double x, double y)</argsstring>
        <name>Uniform</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>double</type>
          <declname>x</declname>
        </param>
        <param>
          <type>double</type>
          <declname>y</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="59" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="128" bodyend="131"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1d09a9612ee45a7812219f0589301f114" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniform</definition>
        <argsstring>(QString var, double x, double y, double z)</argsstring>
        <name>Uniform</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>double</type>
          <declname>x</declname>
        </param>
        <param>
          <type>double</type>
          <declname>y</declname>
        </param>
        <param>
          <type>double</type>
          <declname>z</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="60" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="133" bodyend="136"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1a1d2c2a437f752a555109b25adb445d5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniform</definition>
        <argsstring>(QString var, double x, double y, double z, double w)</argsstring>
        <name>Uniform</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>double</type>
          <declname>x</declname>
        </param>
        <param>
          <type>double</type>
          <declname>y</declname>
        </param>
        <param>
          <type>double</type>
          <declname>z</declname>
        </param>
        <param>
          <type>double</type>
          <declname>w</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="61" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="138" bodyend="141"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_101337e693a9ff52c7b7dd5286eaa3f8a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniformi</definition>
        <argsstring>(QString var, int x)</argsstring>
        <name>Uniformi</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>x</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="63" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="143" bodyend="146"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_117be3adf4787a3e2aa126313c993da1f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniformi</definition>
        <argsstring>(QString var, int x, int y)</argsstring>
        <name>Uniformi</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>x</declname>
        </param>
        <param>
          <type>int</type>
          <declname>y</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="64" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="148" bodyend="151"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_100d0bd35e21dd0509369b5c507464696" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniformi</definition>
        <argsstring>(QString var, int x, int y, int z)</argsstring>
        <name>Uniformi</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>x</declname>
        </param>
        <param>
          <type>int</type>
          <declname>y</declname>
        </param>
        <param>
          <type>int</type>
          <declname>z</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="65" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="153" bodyend="156"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1828d19fa653a02ed6af18d4b914d70b8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::Uniformi</definition>
        <argsstring>(QString var, int x, int y, int z, int w)</argsstring>
        <name>Uniformi</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>x</declname>
        </param>
        <param>
          <type>int</type>
          <declname>y</declname>
        </param>
        <param>
          <type>int</type>
          <declname>z</declname>
        </param>
        <param>
          <type>int</type>
          <declname>w</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="66" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="158" bodyend="161"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_144557627548e363574e1761ecb4e5443" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::NormalQuaternion</definition>
        <argsstring>(QString var)</argsstring>
        <name>NormalQuaternion</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="68" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="163" bodyend="215"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1cca0a29138066e87f31a93db1f925ab4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::UniformArray</definition>
        <argsstring>(QString var, int comp, QStringList val)</argsstring>
        <name>UniformArray</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>comp</declname>
        </param>
        <param>
          <type>QStringList</type>
          <declname>val</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="70" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="218" bodyend="244"/>
      </memberdef>
      <memberdef kind="slot" id="classglwrapper__shader_1859445a511e39305a8ceeeefd29abc53" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::UniformArrayInterpolator</definition>
        <argsstring>(QString var, int comp, float mix, QStringList val1, QStringList val2)</argsstring>
        <name>UniformArrayInterpolator</name>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <param>
          <type>int</type>
          <declname>comp</declname>
        </param>
        <param>
          <type>float</type>
          <declname>mix</declname>
        </param>
        <param>
          <type>QStringList</type>
          <declname>val1</declname>
        </param>
        <param>
          <type>QStringList</type>
          <declname>val2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="72" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="246" bodyend="276"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classglwrapper__shader_1200b0509a785146e5abc3258c0a893a2" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void glwrapper_shader::printInfoLog</definition>
        <argsstring>(GLhandleARB obj)</argsstring>
        <name>printInfoLog</name>
        <param>
          <type>GLhandleARB</type>
          <declname>obj</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="78" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper_shader.cpp" bodystart="282" bodyend="297"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" line="43" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/glwrapper.h" bodystart="43" bodyend="79"/>
    <listofallmembers>
      <member refid="classglwrapper__shader_177dcfe3454ab873bc1b9bac753fa136f" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Bind</name></member>
      <member refid="classglwrapper__shader_1b7e6dd5ec04c61399f0317b23d11011d" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>getShaderHandle</name></member>
      <member refid="classglwrapper__shader_1a3dfead8adbb73c4779896ae178f921a" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>glwrapper_shader</name></member>
      <member refid="classglwrapper__shader_1dd1f083e2c728ccdaa5b60aad9045a0f" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>glwrapper_shader</name></member>
      <member refid="classglwrapper__shader_14988f266724e0e08b213c2039d565ffe" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Loc</name></member>
      <member refid="classglwrapper__shader_144557627548e363574e1761ecb4e5443" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>NormalQuaternion</name></member>
      <member refid="classglwrapper__shader_1200b0509a785146e5abc3258c0a893a2" prot="private" virt="non-virtual"><scope>glwrapper_shader</scope><name>printInfoLog</name></member>
      <member refid="classglwrapper__shader_18afad4a5e01365351b8442176542f082" prot="private" virt="non-virtual"><scope>glwrapper_shader</scope><name>shader</name></member>
      <member refid="classglwrapper__shader_1428aa03db4d2496c771aac11f554e050" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Unbind</name></member>
      <member refid="classglwrapper__shader_1acdb4cdcac21bb1645929d6331438ae2" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniform</name></member>
      <member refid="classglwrapper__shader_166393c4bca1fd02bf8723ff7ba53b100" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniform</name></member>
      <member refid="classglwrapper__shader_1d09a9612ee45a7812219f0589301f114" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniform</name></member>
      <member refid="classglwrapper__shader_1a1d2c2a437f752a555109b25adb445d5" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniform</name></member>
      <member refid="classglwrapper__shader_1cca0a29138066e87f31a93db1f925ab4" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>UniformArray</name></member>
      <member refid="classglwrapper__shader_1859445a511e39305a8ceeeefd29abc53" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>UniformArrayInterpolator</name></member>
      <member refid="classglwrapper__shader_101337e693a9ff52c7b7dd5286eaa3f8a" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniformi</name></member>
      <member refid="classglwrapper__shader_117be3adf4787a3e2aa126313c993da1f" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniformi</name></member>
      <member refid="classglwrapper__shader_100d0bd35e21dd0509369b5c507464696" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniformi</name></member>
      <member refid="classglwrapper__shader_1828d19fa653a02ed6af18d4b914d70b8" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>Uniformi</name></member>
      <member refid="classglwrapper__shader_174e38f84e124a93bd9c0a9a51a8a603b" prot="public" virt="non-virtual"><scope>glwrapper_shader</scope><name>~glwrapper_shader</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
