<?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__armature" kind="class" prot="public">
    <compoundname>Item_armature</compoundname>
    <basecompoundref refid="classItem__bone" prot="public" virt="non-virtual">Item_bone</basecompoundref>
    <includes local="no">item.h</includes>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classItem__armature_189cb8d891e557a84429e8c0340354170" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend class</type>
        <definition>friend class Item_bone</definition>
        <argsstring></argsstring>
        <name>Item_bone</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="560" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="560" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classItem__armature_16cb09b2c879387c33b338c80b03cd5a6" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int Item_armature::max_bone_id</definition>
        <argsstring></argsstring>
        <name>max_bone_id</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="574" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="574" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classItem__armature_15c9924b369b3b56289eca2bf414d3b29" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>Item_armature::Item_armature</definition>
        <argsstring>(Item *parent, QString label1)</argsstring>
        <name>Item_armature</name>
        <param>
          <type><ref refid="classItem" kindref="compound">Item</ref> *</type>
          <declname>parent</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>label1</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="562" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="257" bodyend="265"/>
      </memberdef>
      <memberdef kind="function" id="classItem__armature_135c5996f2e26d6d90cd303e55e9c2249" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>QString</type>
        <definition>QString Item_armature::statusText</definition>
        <argsstring>()</argsstring>
        <name>statusText</name>
        <reimplements refid="classItem__bone_102af18ae19f5eba347a896dc216ce27a">statusText</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>internal used function to get a status string for the statusbar on mause over </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="563" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="267" bodyend="269"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-slot">
      <memberdef kind="slot" id="classItem__armature_17ba5c85c233edcae6323348081fffed6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_armature::Quaternions</definition>
        <argsstring>(QObject *shader, QString var)</argsstring>
        <name>Quaternions</name>
        <param>
          <type>QObject *</type>
          <declname>shader</declname>
          <defname>_shader</defname>
        </param>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>void Quaternions(Shaderobject shader, String uniform_variable)<linebreak/>
 Function to pass the quaternions as uniform array to a vertexshader </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="566" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="333" bodyend="353"/>
      </memberdef>
      <memberdef kind="slot" id="classItem__armature_15f6ab219c98fc906acd152c4a4118930" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_armature::Joints</definition>
        <argsstring>(QObject *shader, QString var)</argsstring>
        <name>Joints</name>
        <param>
          <type>QObject *</type>
          <declname>shader</declname>
          <defname>_shader</defname>
        </param>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>void Joints(Shaderobject shader, String uniform_variable)<linebreak/>
 script function to pass the transformed armature joint positions as uniform array to a vertex shader </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="567" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="306" bodyend="327"/>
      </memberdef>
      <memberdef kind="slot" id="classItem__armature_19beb09a21628cd6bd34e2763da30ca69" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_armature::Matrices</definition>
        <argsstring>(QObject *_shader, QString var)</argsstring>
        <name>Matrices</name>
        <param>
          <type>QObject *</type>
          <declname>_shader</declname>
        </param>
        <param>
          <type>QString</type>
          <declname>var</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>void Matrices(Shaderobject shader, String uniform_variable)<linebreak/>
 Function to pass 4x4 matrices as uniform array to a vertexshader </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="568" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="358" bodyend="413"/>
      </memberdef>
      <memberdef kind="slot" id="classItem__armature_175aeb65fc093954fda5232d1db179557" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void Item_armature::Reset</definition>
        <argsstring>()</argsstring>
        <name>Reset</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>void <ref refid="classItem__armature_175aeb65fc093954fda5232d1db179557" kindref="member">Reset()</ref><linebreak/>
 Resets the armature into default pose </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="570" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="282" bodyend="300"/>
      </memberdef>
      <memberdef kind="slot" id="classItem__armature_142639a58d25251cf9d898f333b9cf93d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>QString</type>
        <definition>virtual QString Item_armature::getType</definition>
        <argsstring>()</argsstring>
        <name>getType</name>
        <reimplements refid="classItem__bone_1f53201f804a3ce672051372cd7e3c8fe">getType</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="571" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="571" bodyend="571"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="classItem__armature_1662a37246750f2ade60242a8873c68d9" prot="protected" static="no" const="no" explicit="no" inline="no" virt="virtual">
        <type>float *</type>
        <definition>float * Item_armature::getParentJoint</definition>
        <argsstring>()</argsstring>
        <name>getParentJoint</name>
        <reimplements refid="classItem__bone_1b97fbbec748ea6ba58aac69b224b30df">getParentJoint</reimplements>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>returns self instead parent joint </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="575" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item_bone.cpp" bodystart="274" bodyend="276"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="300">
        <label>Item</label>
        <link refid="classItem"/>
      </node>
      <node id="298">
        <label>Item_armature</label>
        <link refid="classItem__armature"/>
        <childnode refid="299" relation="public-inheritance">
        </childnode>
      </node>
      <node id="299">
        <label>Item_bone</label>
        <link refid="classItem__bone"/>
        <childnode refid="300" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="303">
        <label>Item</label>
        <link refid="classItem"/>
        <childnode refid="303" relation="usage">
          <edgelabel>context</edgelabel>
        </childnode>
        <childnode refid="304" relation="usage">
          <edgelabel>world</edgelabel>
        </childnode>
      </node>
      <node id="301">
        <label>Item_armature</label>
        <link refid="classItem__armature"/>
        <childnode refid="302" relation="public-inheritance">
        </childnode>
      </node>
      <node id="302">
        <label>Item_bone</label>
        <link refid="classItem__bone"/>
        <childnode refid="303" relation="public-inheritance">
        </childnode>
        <childnode refid="301" relation="usage">
          <edgelabel>armature</edgelabel>
        </childnode>
      </node>
      <node id="304">
        <label>Item_world</label>
        <link refid="classItem__world"/>
        <childnode refid="303" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" line="558" bodyfile="/home/oc2k1/Desktop/Lumina-0.2.5/src/item.h" bodystart="558" bodyend="576"/>
    <listofallmembers>
      <member refid="classItem__bone_1a95d03c36b127ba677a3b610e4910654" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>addBone</name></member>
      <member refid="classItem__bone_1d7257c5610a1e93b9e3e131517c6c214" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>addBone</name></member>
      <member refid="classItem_171664813cc474a54317f1781472d3fd8" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>appendToWs</name></member>
      <member refid="classItem__bone_126f736e9cdda053900f78d598c0ed0ff" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>armature</name></member>
      <member refid="classItem_13417f334d1a0f1d4f9752a797733e853" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>context</name></member>
      <member refid="classItem_1fd029a84d82cee2d12f7065b1d77fe43" prot="public" virt="virtual"><scope>Item_armature</scope><name>contextmenu</name></member>
      <member refid="classItem_1b6db1fb28ee15d27cba5b0282bea8e83" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>del</name></member>
      <member refid="classItem_1feb380ea3677df3ab3492b6f500c6e13" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>dock</name></member>
      <member refid="classItem__bone_1378fae894d87ebe21b4c9936f34b5f1a" prot="public" virt="virtual"><scope>Item_armature</scope><name>dragAccept</name></member>
      <member refid="classItem__bone_1640a03160918d4e6031a38a7d9d09131" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>EulerRotate</name></member>
      <member refid="classItem__bone_15208825bbd4c0ee21054a68caed0f4b5" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>EulerRotation</name></member>
      <member refid="classItem_148b948584d70058d1571e9418676e8a2" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>findChild</name></member>
      <member refid="classItem__bone_14c1b81dcde7767007040a0c45da818b1" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>getArmature</name></member>
      <member refid="classItem__bone_1feb89d824c87e13e628275e05f194eb0" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>getId</name></member>
      <member refid="classItem__bone_1a6341c2f5e7ede9dfd930b4296ba1454" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>getJoint</name></member>
      <member refid="classItem_15d41c94a3fa33cb5f638891d870b0db4" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>getParent</name></member>
      <member refid="classItem__armature_1662a37246750f2ade60242a8873c68d9" prot="protected" virt="virtual"><scope>Item_armature</scope><name>getParentJoint</name></member>
      <member refid="classItem__armature_142639a58d25251cf9d898f333b9cf93d" prot="public" virt="virtual"><scope>Item_armature</scope><name>getType</name></member>
      <member refid="classItem__bone_1de43cbae44d9eb0b8d1e6590e4ebca4a" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>id</name></member>
      <member refid="classItem__bone_1bfaac627dea07bbb1e52f2e27d7802cd" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>initJoint</name></member>
      <member refid="classItem_10f1c983d0369e0ff4b3b8a614a46a49c" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Item</name></member>
      <member refid="classItem__armature_15c9924b369b3b56289eca2bf414d3b29" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Item_armature</name></member>
      <member refid="classItem__armature_189cb8d891e557a84429e8c0340354170" prot="private" virt="non-virtual"><scope>Item_armature</scope><name>Item_bone</name></member>
      <member refid="classItem__bone_18bbbc9a09104dfe1c912f3742498a9cc" prot="public" virt="non-virtual" ambiguityscope="Item_bone::"><scope>Item_armature</scope><name>Item_bone</name></member>
      <member refid="classItem__bone_17b07bc9acf410db35e6cdd1b3349584f" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>joint</name></member>
      <member refid="classItem__armature_15f6ab219c98fc906acd152c4a4118930" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Joints</name></member>
      <member refid="classItem_10ccb38d768e2de56fa9288c234c32bbd" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>launcher</name></member>
      <member refid="classItem__armature_19beb09a21628cd6bd34e2763da30ca69" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Matrices</name></member>
      <member refid="classItem__armature_16cb09b2c879387c33b338c80b03cd5a6" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>max_bone_id</name></member>
      <member refid="classItem_11c1987f0cd6be288ad9506f3715bd1dd" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>menu</name></member>
      <member refid="classItem_1574be04d7b30adf7820b0d436f108f88" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>parent</name></member>
      <member refid="classItem__bone_1db77b52932a896733663f24789f74719" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>qmult</name></member>
      <member refid="classItem__bone_1d55fc0c5f15e500afdcef571053204fd" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>qrot</name></member>
      <member refid="classItem__bone_1d4e41074d6d29d51a65ef1a3324a902e" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>qrotaround</name></member>
      <member refid="classItem__bone_10f4b4057a4de83e1a25bab88d400e8cf" prot="protected" virt="non-virtual"><scope>Item_armature</scope><name>quat</name></member>
      <member refid="classItem__armature_17ba5c85c233edcae6323348081fffed6" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Quaternions</name></member>
      <member refid="classItem__armature_175aeb65fc093954fda5232d1db179557" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Reset</name></member>
      <member refid="classItem__bone_1c3780949c84c6fdfd13d4ef02c8eba70" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Rotate</name></member>
      <member refid="classItem__bone_14b86f2b176cdbd3a6579310dfd116c64" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>Rotation</name></member>
      <member refid="classItem_1de5d30dbba51d6fb301b1d8472571a82" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>scanScripts</name></member>
      <member refid="classItem_11c8ae801120801eaef24b533cc7d541b" prot="public" virt="virtual"><scope>Item_armature</scope><name>setData</name></member>
      <member refid="classItem__bone_1d6fe58028304b956d2a370b4ebf99086" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>setJoint</name></member>
      <member refid="classItem_1076d49c8a53e2b3b8cedcc384f4c5d37" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>setName</name></member>
      <member refid="classItem__armature_135c5996f2e26d6d90cd303e55e9c2249" prot="public" virt="virtual"><scope>Item_armature</scope><name>statusText</name></member>
      <member refid="classItem_1c3802461a915793bc48f82a2cb859272" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>world</name></member>
      <member refid="classItem_1627a09c9fcbebd5ec49bbd700612ba50" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>ws</name></member>
      <member refid="classItem_1ab10c4deb7967d1e4cc5180481d96297" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_armature</name></member>
      <member refid="classItem_13ee2a516a3f31eb48a3d8808a3fa2a0a" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_bone</name></member>
      <member refid="classItem_1ed1f6fff74a4e3bde040b9427dcb007c" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_cam</name></member>
      <member refid="classItem_13a8a0eecd7890439552e11f6e495ee3f" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_color</name></member>
      <member refid="classItem_18d6eb3f6a26136b20cc09d10d11640d6" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_del</name></member>
      <member refid="classItem_1737483cab7a324d0da17d35a84c48426" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_edit</name></member>
      <member refid="classItem_1ae1d4cfb65110318109a4a2792c98633" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_fs</name></member>
      <member refid="classItem_18ae0856a1e03572fdeadfebcd606709d" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_index</name></member>
      <member refid="classItem_199a4994a8f1893027b179afbb4efbb7a" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_load</name></member>
      <member refid="classItem_1a132b83d86fe9c99439f4826bc27e15c" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_matrix</name></member>
      <member refid="classItem_1c1cb12e59b8fc10fa2d50ad8270546ba" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_node</name></member>
      <member refid="classItem_1a41a68372e1a3249b2b12cbb2437e450" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_normal</name></member>
      <member refid="classItem_1cd5bee016a9ae528f57b2761ef005fad" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_quaternion</name></member>
      <member refid="classItem_19f3de52bf0425c7b4b3d8fd9263c9c5a" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_reload</name></member>
      <member refid="classItem_169eb7fab2a87c0ac445e2a1fa5cfd4d5" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_run</name></member>
      <member refid="classItem_11ddc432d8b46350db566dd3d134a579a" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_script</name></member>
      <member refid="classItem_18009e02c1d19318611ecc175c251a2e3" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_script_run</name></member>
      <member refid="classItem_1f496dec514b709637230c6cfbd86ceb2" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_stop</name></member>
      <member refid="classItem_176123d2ea957c291b7716bdb58256279" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_stream</name></member>
      <member refid="classItem_1bd5b503dca99d98fe05e1486fe169f5d" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_text</name></member>
      <member refid="classItem_17ed8f1b347a5e3014b982b3f2e4662af" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_texture</name></member>
      <member refid="classItem_1c81133546db1f5778e3f53ee862f7204" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_uvcoord</name></member>
      <member refid="classItem_1b88387a449fb1e6bfba32219ec438dc0" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_vertex</name></member>
      <member refid="classItem_1dbb01b3fca617bb9ed56e5fddd3e5feb" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_vs</name></member>
      <member refid="classItem_18d9f9e67b99bcbf78c83abfe6550b92c" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>xpm_world</name></member>
      <member refid="classItem_111663c84075b78c3ae5e30fdfcd7c458" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>~Item</name></member>
      <member refid="classItem__bone_155b4a44cd495f1689b61bc0964db9520" prot="public" virt="non-virtual"><scope>Item_armature</scope><name>~Item_bone</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
