Files
Bomberman/classBBM_1_1AnimationsComponent__coll__graph.svg
2021-06-26 11:31:13 +00:00

200 lines
16 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: BBM::AnimationsComponent Pages: 1 -->
<svg width="360pt" height="1063pt"
viewBox="0.00 0.00 359.50 1063.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1059)">
<title>BBM::AnimationsComponent</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1059 355.5,-1059 355.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="71,-0.5 71,-211.5 262,-211.5 262,-0.5 71,-0.5"/>
<text text-anchor="middle" x="166.5" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">BBM::AnimationsComponent</text>
<polyline fill="none" stroke="black" points="71,-192.5 262,-192.5 "/>
<text text-anchor="start" x="79" y="-180.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _currentAnimIndex</text>
<text text-anchor="start" x="79" y="-169.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _animDisabled</text>
<polyline fill="none" stroke="black" points="71,-162.5 262,-162.5 "/>
<text text-anchor="start" x="79" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ clone()</text>
<text text-anchor="start" x="79" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getCurrentAnimIndex()</text>
<text text-anchor="start" x="79" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setAnimIndex()</text>
<text text-anchor="start" x="79" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getCurrentAnimFrameCounter()</text>
<text text-anchor="start" x="79" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getCurrentModelAnim()</text>
<text text-anchor="start" x="79" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setCurrentAnimFrameCounter()</text>
<text text-anchor="start" x="79" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ resetCurrentAnimFrameCounter()</text>
<text text-anchor="start" x="79" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ incCurrentAnimFrameCounter()</text>
<text text-anchor="start" x="79" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setAnimDisabled()</text>
<text text-anchor="start" x="79" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ isAnimDisabled()</text>
<text text-anchor="start" x="79" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AnimationsComponent()</text>
<text text-anchor="start" x="79" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AnimationsComponent()</text>
<text text-anchor="start" x="79" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~AnimationsComponent()</text>
<text text-anchor="start" x="79" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classWAL_1_1Component.html" target="_top" xlink:title="Represent a single component of WAL.">
<polygon fill="white" stroke="black" points="49.5,-292.5 49.5,-415.5 149.5,-415.5 149.5,-292.5 49.5,-292.5"/>
<text text-anchor="middle" x="99.5" y="-403.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Component</text>
<polyline fill="none" stroke="black" points="49.5,-396.5 149.5,-396.5 "/>
<text text-anchor="middle" x="99.5" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="49.5,-377.5 149.5,-377.5 "/>
<text text-anchor="start" x="57.5" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="57.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Component()</text>
<text text-anchor="start" x="57.5" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ clone()</text>
<text text-anchor="start" x="57.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ onStart()</text>
<text text-anchor="start" x="57.5" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ onStop()</text>
<text text-anchor="start" x="57.5" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Component()</text>
<text text-anchor="start" x="57.5" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Component()</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M118.76,-282.28C124.76,-260.25 131.51,-235.48 138,-211.64"/>
<polygon fill="none" stroke="midnightblue" points="115.31,-281.62 116.06,-292.19 122.07,-283.46 115.31,-281.62"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="classWAL_1_1Entity.html" target="_top" xlink:title="An entity of the WAL&#39;s ECS.">
<polygon fill="white" stroke="black" points="0,-496.5 0,-762.5 137,-762.5 137,-496.5 0,-496.5"/>
<text text-anchor="middle" x="68.5" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Entity</text>
<polyline fill="none" stroke="black" points="0,-743.5 137,-743.5 "/>
<text text-anchor="start" x="8" y="-731.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _uid</text>
<text text-anchor="start" x="8" y="-720.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _name</text>
<text text-anchor="start" x="8" y="-709.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _disabled</text>
<text text-anchor="start" x="8" y="-698.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _shouldDelete</text>
<text text-anchor="start" x="8" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _notifyScene</text>
<text text-anchor="start" x="8" y="-676.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _components</text>
<text text-anchor="start" x="8" y="-665.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Scene</text>
<text text-anchor="start" x="8" y="-654.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; nextID</text>
<polyline fill="none" stroke="black" points="0,-647.5 137,-647.5 "/>
<text text-anchor="start" x="8" y="-635.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getUid()</text>
<text text-anchor="start" x="8" y="-624.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getName()</text>
<text text-anchor="start" x="8" y="-613.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setName()</text>
<text text-anchor="start" x="8" y="-602.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ isDisable()</text>
<text text-anchor="start" x="8" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setDisable()</text>
<text text-anchor="start" x="8" y="-580.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ shouldDelete()</text>
<text text-anchor="start" x="8" y="-569.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scheduleDeletion()</text>
<text text-anchor="start" x="8" y="-558.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getComponent()</text>
<text text-anchor="start" x="8" y="-547.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ tryGetComponent()</text>
<text text-anchor="start" x="8" y="-536.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getComponent()</text>
<text text-anchor="start" x="8" y="-525.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 13 more...</text>
<text text-anchor="start" x="8" y="-514.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _componentAdded()</text>
<text text-anchor="start" x="8" y="-503.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _componentRemoved()</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M83.5,-496.16C86.17,-472.56 88.87,-448.79 91.26,-427.66"/>
<polygon fill="none" stroke="#404040" points="91.29,-427.47 87.99,-421.06 92.64,-415.55 95.94,-421.96 91.29,-427.47"/>
<text text-anchor="middle" x="110.5" y="-470" font-family="Helvetica,sans-Serif" font-size="10.00"> #_entity</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classWAL_1_1Scene.html" target="_top" xlink:title="Represent a single scene that contains entities.">
<polygon fill="white" stroke="black" points="0,-810.5 0,-1054.5 137,-1054.5 137,-810.5 0,-810.5"/>
<text text-anchor="middle" x="68.5" y="-1042.5" font-family="Helvetica,sans-Serif" font-size="10.00">WAL::Scene</text>
<polyline fill="none" stroke="black" points="0,-1035.5 137,-1035.5 "/>
<text text-anchor="start" x="8" y="-1023.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Entity</text>
<text text-anchor="start" x="8" y="-1012.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _id</text>
<text text-anchor="start" x="8" y="-1001.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _entities</text>
<text text-anchor="start" x="8" y="-990.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _newEntities</text>
<text text-anchor="start" x="8" y="-979.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _views</text>
<text text-anchor="start" x="8" y="-968.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _nextID</text>
<polyline fill="none" stroke="black" points="0,-961.5 137,-961.5 "/>
<text text-anchor="start" x="8" y="-949.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getID()</text>
<text text-anchor="start" x="8" y="-938.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getEntities()</text>
<text text-anchor="start" x="8" y="-927.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ addEntity()</text>
<text text-anchor="start" x="8" y="-916.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scheduleNewEntity()</text>
<text text-anchor="start" x="8" y="-905.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ view()</text>
<text text-anchor="start" x="8" y="-894.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ applyChanges()</text>
<text text-anchor="start" x="8" y="-883.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Scene()</text>
<text text-anchor="start" x="8" y="-872.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Scene()</text>
<text text-anchor="start" x="8" y="-861.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Scene()</text>
<text text-anchor="start" x="8" y="-850.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="8" y="-839.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _componentAdded()</text>
<text text-anchor="start" x="8" y="-828.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _componentRemoved()</text>
<text text-anchor="start" x="8" y="-817.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _entityRemoved()</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M68.5,-810.37C68.5,-798.73 68.5,-786.85 68.5,-775.02"/>
<polygon fill="none" stroke="#404040" points="68.5,-774.71 64.5,-768.71 68.5,-762.71 72.5,-768.71 68.5,-774.71"/>
<text text-anchor="middle" x="91.5" y="-784" font-family="Helvetica,sans-Serif" font-size="10.00"> +_scene</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="classRAY_1_1ModelAnimations.html" target="_top" xlink:title="A Holder for Model Animations.">
<polygon fill="white" stroke="black" points="180,-259.5 180,-448.5 315,-448.5 315,-259.5 180,-259.5"/>
<text text-anchor="middle" x="247.5" y="-436.5" font-family="Helvetica,sans-Serif" font-size="10.00">RAY::ModelAnimations</text>
<polyline fill="none" stroke="black" points="180,-429.5 315,-429.5 "/>
<text text-anchor="start" x="188" y="-417.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _animationsPtr</text>
<text text-anchor="start" x="188" y="-406.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _animations</text>
<text text-anchor="start" x="188" y="-395.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _animationCount</text>
<text text-anchor="start" x="188" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _filePath</text>
<polyline fill="none" stroke="black" points="180,-377.5 315,-377.5 "/>
<text text-anchor="start" x="188" y="-365.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ModelAnimations()</text>
<text text-anchor="start" x="188" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ModelAnimations()</text>
<text text-anchor="start" x="188" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ModelAnimations()</text>
<text text-anchor="start" x="188" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="188" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
<text text-anchor="start" x="188" y="-310.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator[]()</text>
<text text-anchor="start" x="188" y="-299.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ at()</text>
<text text-anchor="start" x="188" y="-288.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ at()</text>
<text text-anchor="start" x="188" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getAnimationsCount()</text>
<text text-anchor="start" x="188" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getFilePath()</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M216.65,-259.3C212.75,-247.46 208.73,-235.25 204.73,-223.12"/>
<polygon fill="none" stroke="#404040" points="204.67,-222.93 199,-218.48 200.92,-211.53 206.6,-215.98 204.67,-222.93"/>
<text text-anchor="middle" x="256.5" y="-233" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;_modelAnimation</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="classRAY_1_1Cache.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="155.5,-568 155.5,-691 351.5,-691 351.5,-568 155.5,-568"/>
<text text-anchor="middle" x="253.5" y="-679" font-family="Helvetica,sans-Serif" font-size="10.00">RAY::Cache&lt; RAY::ModelAnimation &gt;</text>
<polyline fill="none" stroke="black" points="155.5,-672 351.5,-672 "/>
<text text-anchor="start" x="163.5" y="-660" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _dataLoader</text>
<text text-anchor="start" x="163.5" y="-649" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _dataUnloader</text>
<text text-anchor="start" x="163.5" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; _cache</text>
<polyline fill="none" stroke="black" points="155.5,-631 351.5,-631 "/>
<text text-anchor="start" x="163.5" y="-619" font-family="Helvetica,sans-Serif" font-size="10.00">+ Cache()</text>
<text text-anchor="start" x="163.5" y="-608" font-family="Helvetica,sans-Serif" font-size="10.00">+ Cache()</text>
<text text-anchor="start" x="163.5" y="-597" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Cache()</text>
<text text-anchor="start" x="163.5" y="-586" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="163.5" y="-575" font-family="Helvetica,sans-Serif" font-size="10.00">+ fetch()</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M252.17,-567.8C251.48,-536.34 250.62,-497.01 249.82,-460.75"/>
<polygon fill="none" stroke="#404040" points="249.82,-460.58 245.69,-454.67 249.55,-448.58 253.68,-454.49 249.82,-460.58"/>
<text text-anchor="middle" x="299" y="-470" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;_animationsCache</text>
</g>
</g>
</svg>