1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-07-22 21:17:16 +00:00
Files
bedrock-protocol-docs/html/svg/StructureSettings.svg
Oswaldo Leyva Barrientos 7ead0641a8 Removed irrelevant SVGs from PR
2025-05-21 13:32:09 -07:00

385 lines
20 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 12.2.1 (20241206.2353)
-->
<!-- Title: StructureSettings Pages: 1 -->
<svg width="889pt" height="746pt"
viewBox="0.00 0.00 888.66 746.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 742)">
<title>StructureSettings</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-742 884.66,-742 884.66,4 -4,4"/>
<!-- 18 -->
<!-- name: &quot;StructureSettings&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="74.38" cy="-369" rx="74.38" ry="18"/>
<text text-anchor="middle" x="74.38" y="-363.95" font-family="Times New Roman,serif" font-size="14.00">StructureSettings</text>
</g>
<!-- 19 -->
<!-- name: &quot;Structure Palette Name&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-720" rx="97.41" ry="18"/>
<text text-anchor="middle" x="419.34" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">Structure Palette Name</text>
</g>
<!-- 18&#45;&gt;19 -->
<g id="edge1" class="edge">
<title>18&#45;&gt;19</title>
<path fill="none" stroke="black" d="M75.29,-387.41C76.11,-443.59 86.91,-613.84 184.77,-693 224.51,-725.15 281.25,-732.31 328.86,-731.23"/>
<polygon fill="black" stroke="black" points="328.74,-734.74 338.61,-730.88 328.48,-727.74 328.74,-734.74"/>
</g>
<!-- 21 -->
<!-- name: &quot;Should ignore entities?&quot;, typeName: &quot;&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-666" rx="96.39" ry="18"/>
<text text-anchor="middle" x="419.34" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">Should ignore entities?</text>
</g>
<!-- 18&#45;&gt;21 -->
<g id="edge3" class="edge">
<title>18&#45;&gt;21</title>
<path fill="none" stroke="black" d="M76.65,-387.2C81.16,-436.87 101.05,-575.3 184.77,-639 224.68,-669.37 280.09,-676.81 326.92,-676.33"/>
<polygon fill="black" stroke="black" points="326.89,-679.83 336.8,-676.1 326.72,-672.84 326.89,-679.83"/>
</g>
<!-- 23 -->
<!-- name: &quot;Should ignore blocks?&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-612" rx="93.83" ry="18"/>
<text text-anchor="middle" x="419.34" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Should ignore blocks?</text>
</g>
<!-- 18&#45;&gt;23 -->
<g id="edge5" class="edge">
<title>18&#45;&gt;23</title>
<path fill="none" stroke="black" d="M78.63,-387.3C87.27,-430.04 115.1,-536.46 184.77,-585 225.14,-613.13 279.27,-620.76 325.26,-620.95"/>
<polygon fill="black" stroke="black" points="325.28,-624.45 335.25,-620.86 325.22,-617.45 325.28,-624.45"/>
</g>
<!-- 25 -->
<!-- name: &quot;Should Allow Non Ticking Player and Ticking Area Chunks&quot;, typeName: &quot;&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-558" rx="234.58" ry="18"/>
<text text-anchor="middle" x="419.34" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Should Allow Non Ticking Player and Ticking Area Chunks</text>
</g>
<!-- 18&#45;&gt;25 -->
<g id="edge7" class="edge">
<title>18&#45;&gt;25</title>
<path fill="none" stroke="black" d="M81.72,-387.16C94.87,-421.8 128.65,-496.9 184.77,-531 192.98,-535.99 201.65,-540.29 210.64,-543.99"/>
<polygon fill="black" stroke="black" points="209.32,-547.23 219.91,-547.51 211.81,-540.68 209.32,-547.23"/>
</g>
<!-- 27 -->
<!-- name: &quot;Structure Size&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 27, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>27</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-504" rx="63.12" ry="18"/>
<text text-anchor="middle" x="419.34" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Structure Size</text>
</g>
<!-- 18&#45;&gt;27 -->
<g id="edge9" class="edge">
<title>18&#45;&gt;27</title>
<path fill="none" stroke="black" d="M87.43,-386.83C105.38,-411.77 141.69,-456.35 184.77,-477 235.03,-501.1 298.13,-507.17 346.07,-507.59"/>
<polygon fill="black" stroke="black" points="345.78,-511.09 355.78,-507.59 345.78,-504.09 345.78,-511.09"/>
</g>
<!-- 29 -->
<!-- name: &quot;Structure Offset&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 29, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>29</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-450" rx="70.29" ry="18"/>
<text text-anchor="middle" x="419.34" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Structure Offset</text>
</g>
<!-- 18&#45;&gt;29 -->
<g id="edge11" class="edge">
<title>18&#45;&gt;29</title>
<path fill="none" stroke="black" d="M103.08,-386.01C124.56,-398.36 155.51,-414.37 184.77,-423 234.4,-437.64 292.14,-444.4 337.8,-447.5"/>
<polygon fill="black" stroke="black" points="337.43,-450.98 347.63,-448.11 337.87,-443.99 337.43,-450.98"/>
</g>
<!-- 31 -->
<!-- name: &quot;Last Edit Player&quot;, typeName: &quot;ActorUniqueID&quot;, id: 31, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;Player who last edited the structure block.&quot; -->
<g id="node14" class="node">
<title>31</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-396" rx="70.8" ry="18"/>
<text text-anchor="middle" x="419.34" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Last Edit Player</text>
</g>
<!-- 18&#45;&gt;31 -->
<g id="edge13" class="edge">
<title>18&#45;&gt;31</title>
<path fill="none" stroke="black" d="M145.61,-374.53C202.02,-378.97 281.19,-385.2 339.71,-389.81"/>
<polygon fill="black" stroke="black" points="339.37,-393.29 349.62,-390.59 339.92,-386.32 339.37,-393.29"/>
</g>
<!-- 33 -->
<!-- name: &quot;Rotation&quot;, typeName: &quot;&quot;, id: 33, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>33</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-342" rx="42.65" ry="18"/>
<text text-anchor="middle" x="419.34" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Rotation</text>
</g>
<!-- 18&#45;&gt;33 -->
<g id="edge15" class="edge">
<title>18&#45;&gt;33</title>
<path fill="none" stroke="black" d="M145.61,-363.47C211.02,-358.32 307.04,-350.76 365.97,-346.12"/>
<polygon fill="black" stroke="black" points="366.04,-349.63 375.74,-345.35 365.49,-342.65 366.04,-349.63"/>
</g>
<!-- 35 -->
<!-- name: &quot;Mirror&quot;, typeName: &quot;&quot;, id: 35, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node18" class="node">
<title>35</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-288" rx="36" ry="18"/>
<text text-anchor="middle" x="419.34" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Mirror</text>
</g>
<!-- 18&#45;&gt;35 -->
<g id="edge17" class="edge">
<title>18&#45;&gt;35</title>
<path fill="none" stroke="black" d="M103.08,-351.99C124.56,-339.64 155.51,-323.63 184.77,-315 247.89,-296.38 324.13,-290.51 371.95,-288.71"/>
<polygon fill="black" stroke="black" points="371.78,-292.21 381.66,-288.39 371.55,-285.22 371.78,-292.21"/>
</g>
<!-- 37 -->
<!-- name: &quot;Animation Mode&quot;, typeName: &quot;&quot;, id: 37, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>37</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-234" rx="75.41" ry="18"/>
<text text-anchor="middle" x="419.34" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Animation Mode</text>
</g>
<!-- 18&#45;&gt;37 -->
<g id="edge19" class="edge">
<title>18&#45;&gt;37</title>
<path fill="none" stroke="black" d="M87.43,-351.17C105.38,-326.23 141.69,-281.65 184.77,-261 230.75,-238.96 287.47,-232 333.5,-230.65"/>
<polygon fill="black" stroke="black" points="333.52,-234.15 343.45,-230.45 333.38,-227.15 333.52,-234.15"/>
</g>
<!-- 39 -->
<!-- name: &quot;Animation Seconds&quot;, typeName: &quot;&quot;, id: 39, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>39</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-180" rx="84.11" ry="18"/>
<text text-anchor="middle" x="419.34" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Animation Seconds</text>
</g>
<!-- 18&#45;&gt;39 -->
<g id="edge21" class="edge">
<title>18&#45;&gt;39</title>
<path fill="none" stroke="black" d="M81.72,-350.84C94.87,-316.2 128.65,-241.1 184.77,-207 227.71,-180.91 283.36,-173.66 329.57,-173.18"/>
<polygon fill="black" stroke="black" points="329.28,-176.68 339.29,-173.19 329.29,-169.68 329.28,-176.68"/>
</g>
<!-- 41 -->
<!-- name: &quot;Integrity Value&quot;, typeName: &quot;&quot;, id: 41, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node24" class="node">
<title>41</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-126" rx="65.68" ry="18"/>
<text text-anchor="middle" x="419.34" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Integrity Value</text>
</g>
<!-- 18&#45;&gt;41 -->
<g id="edge23" class="edge">
<title>18&#45;&gt;41</title>
<path fill="none" stroke="black" d="M78.63,-350.7C87.27,-307.96 115.1,-201.54 184.77,-153 232.15,-119.98 298.5,-115.21 348.38,-117.55"/>
<polygon fill="black" stroke="black" points="348.02,-121.04 358.21,-118.13 348.43,-114.05 348.02,-121.04"/>
</g>
<!-- 43 -->
<!-- name: &quot;Integrity Seed&quot;, typeName: &quot;&quot;, id: 43, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node26" class="node">
<title>43</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-72" rx="63.12" ry="18"/>
<text text-anchor="middle" x="419.34" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Integrity Seed</text>
</g>
<!-- 18&#45;&gt;43 -->
<g id="edge25" class="edge">
<title>18&#45;&gt;43</title>
<path fill="none" stroke="black" d="M76.65,-350.8C81.16,-301.13 101.05,-162.7 184.77,-99 232.03,-63.03 301.02,-59.23 351.77,-62.64"/>
<polygon fill="black" stroke="black" points="351.2,-66.11 361.45,-63.41 351.76,-59.13 351.2,-66.11"/>
</g>
<!-- 45 -->
<!-- name: &quot;Rotation Pivot&quot;, typeName: &quot;Vec3&quot;, id: 45, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;Pivot used to rotate a structure around.&quot; -->
<g id="node28" class="node">
<title>45</title>
<ellipse fill="none" stroke="black" cx="419.34" cy="-18" rx="64.66" ry="18"/>
<text text-anchor="middle" x="419.34" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Rotation Pivot</text>
</g>
<!-- 18&#45;&gt;45 -->
<g id="edge27" class="edge">
<title>18&#45;&gt;45</title>
<path fill="none" stroke="black" d="M75.29,-350.59C76.11,-294.41 86.91,-124.16 184.77,-45 231.09,-7.53 300.52,-4.01 351.65,-7.91"/>
<polygon fill="black" stroke="black" points="351.14,-11.37 361.41,-8.77 351.76,-4.4 351.14,-11.37"/>
</g>
<!-- 20 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-720" rx="31.9" ry="18"/>
<text text-anchor="middle" x="785.29" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 19&#45;&gt;20 -->
<g id="edge2" class="edge">
<title>19&#45;&gt;20</title>
<path fill="none" stroke="black" d="M516.92,-720C590.1,-720 687.11,-720 741.89,-720"/>
<polygon fill="black" stroke="black" points="741.73,-723.5 751.73,-720 741.73,-716.5 741.73,-723.5"/>
</g>
<!-- 22 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-666" rx="27.3" ry="18"/>
<text text-anchor="middle" x="785.29" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 21&#45;&gt;22 -->
<g id="edge4" class="edge">
<title>21&#45;&gt;22</title>
<path fill="none" stroke="black" d="M515.97,-666C591.15,-666 691.94,-666 746.08,-666"/>
<polygon fill="black" stroke="black" points="746.01,-669.5 756.01,-666 746.01,-662.5 746.01,-669.5"/>
</g>
<!-- 24 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-612" rx="27.3" ry="18"/>
<text text-anchor="middle" x="785.29" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 23&#45;&gt;24 -->
<g id="edge6" class="edge">
<title>23&#45;&gt;24</title>
<path fill="none" stroke="black" d="M513.6,-612C589.14,-612 691.69,-612 746.33,-612"/>
<polygon fill="black" stroke="black" points="746.04,-615.5 756.04,-612 746.04,-608.5 746.04,-615.5"/>
</g>
<!-- 26 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-558" rx="27.3" ry="18"/>
<text text-anchor="middle" x="785.29" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 25&#45;&gt;26 -->
<g id="edge8" class="edge">
<title>25&#45;&gt;26</title>
<path fill="none" stroke="black" d="M654.18,-558C689.89,-558 722.69,-558 746.42,-558"/>
<polygon fill="black" stroke="black" points="746.13,-561.5 756.13,-558 746.13,-554.5 746.13,-561.5"/>
</g>
<!-- 28 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 28, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>28</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-504" rx="95.37" ry="18"/>
<text text-anchor="middle" x="785.29" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 27&#45;&gt;28 -->
<g id="edge10" class="edge">
<title>27&#45;&gt;28</title>
<path fill="none" stroke="black" d="M482.91,-504C536.5,-504 614.82,-504 678.19,-504"/>
<polygon fill="black" stroke="black" points="677.92,-507.5 687.92,-504 677.92,-500.5 677.92,-507.5"/>
</g>
<!-- 30 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 30, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>30</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-450" rx="95.37" ry="18"/>
<text text-anchor="middle" x="785.29" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 29&#45;&gt;30 -->
<g id="edge12" class="edge">
<title>29&#45;&gt;30</title>
<path fill="none" stroke="black" d="M490.09,-450C543.42,-450 617.87,-450 678.52,-450"/>
<polygon fill="black" stroke="black" points="678.17,-453.5 688.17,-450 678.17,-446.5 678.17,-453.5"/>
</g>
<!-- 32 -->
<!-- name: &quot;ActorUniqueID&quot;, typeName: &quot;&quot;, id: 32, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>32</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-396" rx="68.75" ry="18"/>
<text text-anchor="middle" x="785.29" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
</g>
<!-- 31&#45;&gt;32 -->
<g id="edge14" class="edge">
<title>31&#45;&gt;32</title>
<path fill="none" stroke="black" d="M490.52,-396C551.9,-396 640.99,-396 704.94,-396"/>
<polygon fill="black" stroke="black" points="704.67,-399.5 714.67,-396 704.67,-392.5 704.67,-399.5"/>
</g>
<!-- 34 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 34, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>34</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-342" rx="27" ry="18"/>
<text text-anchor="middle" x="785.29" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 33&#45;&gt;34 -->
<g id="edge16" class="edge">
<title>33&#45;&gt;34</title>
<path fill="none" stroke="black" d="M462.45,-342C533.94,-342 677.95,-342 746.44,-342"/>
<polygon fill="black" stroke="black" points="746.41,-345.5 756.41,-342 746.41,-338.5 746.41,-345.5"/>
</g>
<!-- 36 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 36, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>36</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-288" rx="27" ry="18"/>
<text text-anchor="middle" x="785.29" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 35&#45;&gt;36 -->
<g id="edge18" class="edge">
<title>35&#45;&gt;36</title>
<path fill="none" stroke="black" d="M455.57,-288C524.37,-288 676.05,-288 746.7,-288"/>
<polygon fill="black" stroke="black" points="746.61,-291.5 756.61,-288 746.61,-284.5 746.61,-291.5"/>
</g>
<!-- 38 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 38, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>38</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="785.29" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 37&#45;&gt;38 -->
<g id="edge20" class="edge">
<title>37&#45;&gt;38</title>
<path fill="none" stroke="black" d="M494.87,-234C571.33,-234 687.23,-234 746.49,-234"/>
<polygon fill="black" stroke="black" points="746.39,-237.5 756.39,-234 746.39,-230.5 746.39,-237.5"/>
</g>
<!-- 40 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 40, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>40</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-180" rx="27.81" ry="18"/>
<text text-anchor="middle" x="785.29" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 39&#45;&gt;40 -->
<g id="edge22" class="edge">
<title>39&#45;&gt;40</title>
<path fill="none" stroke="black" d="M503.84,-180C579.86,-180 688.69,-180 745.85,-180"/>
<polygon fill="black" stroke="black" points="745.72,-183.5 755.72,-180 745.72,-176.5 745.72,-183.5"/>
</g>
<!-- 42 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 42, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node25" class="node">
<title>42</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-126" rx="27.81" ry="18"/>
<text text-anchor="middle" x="785.29" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 41&#45;&gt;42 -->
<g id="edge24" class="edge">
<title>41&#45;&gt;42</title>
<path fill="none" stroke="black" d="M485.41,-126C561.28,-126 684.17,-126 746.07,-126"/>
<polygon fill="black" stroke="black" points="745.74,-129.5 755.74,-126 745.74,-122.5 745.74,-129.5"/>
</g>
<!-- 44 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 44, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node27" class="node">
<title>44</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-72" rx="56.47" ry="18"/>
<text text-anchor="middle" x="785.29" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 43&#45;&gt;44 -->
<g id="edge26" class="edge">
<title>43&#45;&gt;44</title>
<path fill="none" stroke="black" d="M482.91,-72C548.23,-72 650.31,-72 717.25,-72"/>
<polygon fill="black" stroke="black" points="716.99,-75.5 726.99,-72 716.99,-68.5 716.99,-75.5"/>
</g>
<!-- 46 -->
<!-- name: &quot;Vec3&quot;, typeName: &quot;&quot;, id: 46, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node29" class="node">
<title>46</title>
<ellipse fill="none" stroke="black" cx="785.29" cy="-18" rx="29.34" ry="18"/>
<text text-anchor="middle" x="785.29" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
</g>
<!-- 45&#45;&gt;46 -->
<g id="edge28" class="edge">
<title>45&#45;&gt;46</title>
<path fill="none" stroke="black" d="M484.16,-18C559.23,-18 681.58,-18 744.36,-18"/>
<polygon fill="black" stroke="black" points="744.21,-21.5 754.21,-18 744.21,-14.5 744.21,-21.5"/>
</g>
</g>
</svg>