1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-02-24 12:05:28 +00:00
bedrock-protocol-docs/html/svg/StructureSettings.svg
Oswaldo Leyva Barrientos 933599d224 Protocol version 622 for r/20_u7
2024-02-15 15:10:22 -08:00

385 lines
21 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 9.0.0 (20230911.1827)
-->
<!-- Title: StructureSettings Pages: 1 -->
<svg width="884pt" height="746pt"
viewBox="0.00 0.00 884.38 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 880.38,-742 880.38,4 -4,4"/>
<!-- 16 -->
<!-- name: &quot;StructureSettings&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="74.02" cy="-369" rx="74.02" ry="18"/>
<text text-anchor="middle" x="74.02" y="-363.57" font-family="Times New Roman,serif" font-size="14.00">StructureSettings</text>
</g>
<!-- 17 -->
<!-- name: &quot;Structure Palette Name&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-720" rx="95.47" ry="18"/>
<text text-anchor="middle" x="417.23" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Structure Palette Name</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge1" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="black" d="M74.91,-387.4C75.67,-443.57 86.28,-613.79 184.04,-693 223.66,-725.11 280.34,-732.2 327.78,-731.1"/>
<polygon fill="black" stroke="black" points="327.62,-734.61 337.49,-730.74 327.36,-727.61 327.62,-734.61"/>
</g>
<!-- 19 -->
<!-- name: &quot;Should ignore entities?&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-666" rx="94.48" ry="18"/>
<text text-anchor="middle" x="417.23" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Should ignore entities?</text>
</g>
<!-- 16&#45;&gt;19 -->
<g id="edge3" class="edge">
<title>16&#45;&gt;19</title>
<path fill="none" stroke="black" d="M76.26,-387.19C80.71,-436.85 100.42,-575.25 184.04,-639 223.84,-669.35 279.18,-676.72 325.85,-676.21"/>
<polygon fill="black" stroke="black" points="325.78,-679.72 335.7,-675.97 325.61,-672.72 325.78,-679.72"/>
</g>
<!-- 21 -->
<!-- name: &quot;Should ignore blocks?&quot;, typeName: &quot;&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-612" rx="93.98" ry="18"/>
<text text-anchor="middle" x="417.23" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Should ignore blocks?</text>
</g>
<!-- 16&#45;&gt;21 -->
<g id="edge5" class="edge">
<title>16&#45;&gt;21</title>
<path fill="none" stroke="black" d="M78.24,-387.29C86.81,-430.02 114.47,-536.42 184.04,-585 223.91,-612.85 277.34,-620.54 322.89,-620.84"/>
<polygon fill="black" stroke="black" points="322.8,-624.34 332.78,-620.78 322.76,-617.34 322.8,-624.34"/>
</g>
<!-- 23 -->
<!-- name: &quot;Should Allow Non Ticking Player and Ticking Area Chunks&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-558" rx="233.2" ry="18"/>
<text text-anchor="middle" x="417.23" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Should Allow Non Ticking Player and Ticking Area Chunks</text>
</g>
<!-- 16&#45;&gt;23 -->
<g id="edge7" class="edge">
<title>16&#45;&gt;23</title>
<path fill="none" stroke="black" d="M81.32,-387.15C94.4,-421.78 128.01,-496.87 184.04,-531 192.26,-536.01 200.95,-540.32 209.95,-544.02"/>
<polygon fill="black" stroke="black" points="208.65,-547.27 219.24,-547.55 211.14,-540.73 208.65,-547.27"/>
</g>
<!-- 25 -->
<!-- name: &quot;Structure Size&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-504" rx="62.54" ry="18"/>
<text text-anchor="middle" x="417.23" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Structure Size</text>
</g>
<!-- 16&#45;&gt;25 -->
<g id="edge9" class="edge">
<title>16&#45;&gt;25</title>
<path fill="none" stroke="black" d="M87.01,-386.83C104.88,-411.77 141.06,-456.33 184.04,-477 233.87,-500.97 296.44,-507.07 344.07,-507.53"/>
<polygon fill="black" stroke="black" points="344.02,-511.03 354.02,-507.54 344.02,-504.03 344.02,-511.03"/>
</g>
<!-- 27 -->
<!-- name: &quot;Structure Offset&quot;, typeName: &quot;NetworkBlockPosition&quot;, id: 27, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>27</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-450" rx="70.52" ry="18"/>
<text text-anchor="middle" x="417.23" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Structure Offset</text>
</g>
<!-- 16&#45;&gt;27 -->
<g id="edge11" class="edge">
<title>16&#45;&gt;27</title>
<path fill="none" stroke="black" d="M102.61,-386.01C124.02,-398.36 154.87,-414.37 184.04,-423 233.09,-437.52 290.14,-444.29 335.42,-447.42"/>
<polygon fill="black" stroke="black" points="334.95,-450.9 345.15,-448.04 335.39,-443.91 334.95,-450.9"/>
</g>
<!-- 29 -->
<!-- name: &quot;Last Edit Player&quot;, typeName: &quot;ActorUniqueID&quot;, id: 29, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;Player who last edited the structure block.&quot; -->
<g id="node14" class="node">
<title>29</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-396" rx="69.53" ry="18"/>
<text text-anchor="middle" x="417.23" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Last Edit Player</text>
</g>
<!-- 16&#45;&gt;29 -->
<g id="edge13" class="edge">
<title>16&#45;&gt;29</title>
<path fill="none" stroke="black" d="M144.89,-374.53C201.28,-378.99 280.55,-385.26 338.85,-389.88"/>
<polygon fill="black" stroke="black" points="338.46,-393.36 348.71,-390.66 339.02,-386.38 338.46,-393.36"/>
</g>
<!-- 31 -->
<!-- name: &quot;Rotation&quot;, typeName: &quot;&quot;, id: 31, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;enumeration: Rotation&quot; -->
<g id="node16" class="node">
<title>31</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-342" rx="42.58" ry="18"/>
<text text-anchor="middle" x="417.23" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Rotation</text>
</g>
<!-- 16&#45;&gt;31 -->
<g id="edge15" class="edge">
<title>16&#45;&gt;31</title>
<path fill="none" stroke="black" d="M144.89,-363.47C209.78,-358.34 304.96,-350.8 363.63,-346.16"/>
<polygon fill="black" stroke="black" points="363.66,-349.67 373.35,-345.39 363.11,-342.69 363.66,-349.67"/>
</g>
<!-- 33 -->
<!-- name: &quot;Mirror&quot;, typeName: &quot;&quot;, id: 33, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;enumeration: Mirror&quot; -->
<g id="node18" class="node">
<title>33</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-288" rx="34.6" ry="18"/>
<text text-anchor="middle" x="417.23" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Mirror</text>
</g>
<!-- 16&#45;&gt;33 -->
<g id="edge17" class="edge">
<title>16&#45;&gt;33</title>
<path fill="none" stroke="black" d="M102.61,-351.99C124.02,-339.64 154.87,-323.63 184.04,-315 247.17,-296.31 323.55,-290.46 371.02,-288.69"/>
<polygon fill="black" stroke="black" points="371.05,-292.19 380.93,-288.37 370.82,-285.2 371.05,-292.19"/>
</g>
<!-- 35 -->
<!-- name: &quot;Animation Mode&quot;, typeName: &quot;&quot;, id: 35, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;enumeration: AnimationMode&quot; -->
<g id="node20" class="node">
<title>35</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-234" rx="73.02" ry="18"/>
<text text-anchor="middle" x="417.23" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Animation Mode</text>
</g>
<!-- 16&#45;&gt;35 -->
<g id="edge19" class="edge">
<title>16&#45;&gt;35</title>
<path fill="none" stroke="black" d="M87.01,-351.17C104.88,-326.23 141.06,-281.67 184.04,-261 230.31,-238.75 287.57,-231.89 333.64,-230.66"/>
<polygon fill="black" stroke="black" points="333.65,-234.16 343.59,-230.48 333.53,-227.16 333.65,-234.16"/>
</g>
<!-- 37 -->
<!-- name: &quot;Animation Seconds&quot;, typeName: &quot;&quot;, id: 37, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>37</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-180" rx="83.5" ry="18"/>
<text text-anchor="middle" x="417.23" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Animation Seconds</text>
</g>
<!-- 16&#45;&gt;37 -->
<g id="edge21" class="edge">
<title>16&#45;&gt;37</title>
<path fill="none" stroke="black" d="M81.32,-350.85C94.4,-316.22 128.01,-241.13 184.04,-207 226.61,-181.07 281.79,-173.8 327.68,-173.27"/>
<polygon fill="black" stroke="black" points="327.61,-176.77 337.61,-173.27 327.61,-169.77 327.61,-176.77"/>
</g>
<!-- 39 -->
<!-- name: &quot;Integrity Value&quot;, typeName: &quot;&quot;, id: 39, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node24" class="node">
<title>39</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-126" rx="64.54" ry="18"/>
<text text-anchor="middle" x="417.23" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Integrity Value</text>
</g>
<!-- 16&#45;&gt;39 -->
<g id="edge23" class="edge">
<title>16&#45;&gt;39</title>
<path fill="none" stroke="black" d="M78.24,-350.71C86.81,-307.98 114.47,-201.58 184.04,-153 231.27,-120.02 297.51,-115.31 347.16,-117.66"/>
<polygon fill="black" stroke="black" points="346.74,-121.14 356.93,-118.24 347.15,-114.16 346.74,-121.14"/>
</g>
<!-- 41 -->
<!-- name: &quot;Integrity Seed&quot;, typeName: &quot;&quot;, id: 41, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node26" class="node">
<title>41</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-72" rx="62.04" ry="18"/>
<text text-anchor="middle" x="417.23" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Integrity Seed</text>
</g>
<!-- 16&#45;&gt;41 -->
<g id="edge25" class="edge">
<title>16&#45;&gt;41</title>
<path fill="none" stroke="black" d="M76.26,-350.81C80.71,-301.15 100.42,-162.75 184.04,-99 231.04,-63.16 299.73,-59.36 350.2,-62.75"/>
<polygon fill="black" stroke="black" points="349.89,-66.23 360.14,-63.54 350.45,-59.26 349.89,-66.23"/>
</g>
<!-- 43 -->
<!-- name: &quot;Rotation Pivot&quot;, typeName: &quot;Vec3&quot;, id: 43, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;Pivot used to rotate a structure around.&quot; -->
<g id="node28" class="node">
<title>43</title>
<ellipse fill="none" stroke="black" cx="417.23" cy="-18" rx="64.54" ry="18"/>
<text text-anchor="middle" x="417.23" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Rotation Pivot</text>
</g>
<!-- 16&#45;&gt;43 -->
<g id="edge27" class="edge">
<title>16&#45;&gt;43</title>
<path fill="none" stroke="black" d="M74.91,-350.6C75.67,-294.43 86.28,-124.21 184.04,-45 229.91,-7.83 298.64,-4.19 349.43,-7.97"/>
<polygon fill="black" stroke="black" points="348.86,-11.43 359.12,-8.81 349.47,-4.46 348.86,-11.43"/>
</g>
<!-- 18 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-720" rx="31.1" ry="18"/>
<text text-anchor="middle" x="781.41" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 17&#45;&gt;18 -->
<g id="edge2" class="edge">
<title>17&#45;&gt;18</title>
<path fill="none" stroke="black" d="M512.92,-720C586.14,-720 683.98,-720 738.75,-720"/>
<polygon fill="black" stroke="black" points="738.57,-723.5 748.57,-720 738.57,-716.5 738.57,-723.5"/>
</g>
<!-- 20 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-666" rx="27.61" ry="18"/>
<text text-anchor="middle" x="781.41" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 19&#45;&gt;20 -->
<g id="edge4" class="edge">
<title>19&#45;&gt;20</title>
<path fill="none" stroke="black" d="M511.97,-666C586.8,-666 687.78,-666 742.07,-666"/>
<polygon fill="black" stroke="black" points="742.04,-669.5 752.04,-666 742.04,-662.5 742.04,-669.5"/>
</g>
<!-- 22 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-612" rx="27.61" ry="18"/>
<text text-anchor="middle" x="781.41" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 21&#45;&gt;22 -->
<g id="edge6" class="edge">
<title>21&#45;&gt;22</title>
<path fill="none" stroke="black" d="M511.5,-612C586.48,-612 687.97,-612 742.31,-612"/>
<polygon fill="black" stroke="black" points="741.97,-615.5 751.97,-612 741.97,-608.5 741.97,-615.5"/>
</g>
<!-- 24 -->
<!-- name: &quot;bool&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-558" rx="27.61" ry="18"/>
<text text-anchor="middle" x="781.41" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
</g>
<!-- 23&#45;&gt;24 -->
<g id="edge8" class="edge">
<title>23&#45;&gt;24</title>
<path fill="none" stroke="black" d="M650.68,-558C685.87,-558 718.24,-558 741.84,-558"/>
<polygon fill="black" stroke="black" points="741.84,-561.5 751.84,-558 741.84,-554.5 741.84,-561.5"/>
</g>
<!-- 26 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-504" rx="94.98" ry="18"/>
<text text-anchor="middle" x="781.41" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 25&#45;&gt;26 -->
<g id="edge10" class="edge">
<title>25&#45;&gt;26</title>
<path fill="none" stroke="black" d="M480.08,-504C533.45,-504 611.68,-504 674.92,-504"/>
<polygon fill="black" stroke="black" points="674.63,-507.5 684.63,-504 674.63,-500.5 674.63,-507.5"/>
</g>
<!-- 28 -->
<!-- name: &quot;NetworkBlockPosition&quot;, typeName: &quot;&quot;, id: 28, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>28</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-450" rx="94.98" ry="18"/>
<text text-anchor="middle" x="781.41" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
</g>
<!-- 27&#45;&gt;28 -->
<g id="edge12" class="edge">
<title>27&#45;&gt;28</title>
<path fill="none" stroke="black" d="M488.06,-450C540.97,-450 614.58,-450 674.69,-450"/>
<polygon fill="black" stroke="black" points="674.62,-453.5 684.62,-450 674.62,-446.5 674.62,-453.5"/>
</g>
<!-- 30 -->
<!-- name: &quot;ActorUniqueID&quot;, typeName: &quot;&quot;, id: 30, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>30</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-396" rx="68.03" ry="18"/>
<text text-anchor="middle" x="781.41" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
</g>
<!-- 29&#45;&gt;30 -->
<g id="edge14" class="edge">
<title>29&#45;&gt;30</title>
<path fill="none" stroke="black" d="M487.21,-396C548.39,-396 637.72,-396 701.68,-396"/>
<polygon fill="black" stroke="black" points="701.4,-399.5 711.4,-396 701.4,-392.5 701.4,-399.5"/>
</g>
<!-- 32 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 32, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>32</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-342" rx="27" ry="18"/>
<text text-anchor="middle" x="781.41" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 31&#45;&gt;32 -->
<g id="edge16" class="edge">
<title>31&#45;&gt;32</title>
<path fill="none" stroke="black" d="M460.13,-342C531.27,-342 674.58,-342 742.74,-342"/>
<polygon fill="black" stroke="black" points="742.66,-345.5 752.66,-342 742.66,-338.5 742.66,-345.5"/>
</g>
<!-- 34 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 34, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>34</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-288" rx="27" ry="18"/>
<text text-anchor="middle" x="781.41" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 33&#45;&gt;34 -->
<g id="edge18" class="edge">
<title>33&#45;&gt;34</title>
<path fill="none" stroke="black" d="M452.31,-288C520.22,-288 672,-288 742.75,-288"/>
<polygon fill="black" stroke="black" points="742.67,-291.5 752.67,-288 742.67,-284.5 742.67,-291.5"/>
</g>
<!-- 36 -->
<!-- name: &quot;byte&quot;, typeName: &quot;&quot;, id: 36, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>36</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-234" rx="27" ry="18"/>
<text text-anchor="middle" x="781.41" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">byte</text>
</g>
<!-- 35&#45;&gt;36 -->
<g id="edge20" class="edge">
<title>35&#45;&gt;36</title>
<path fill="none" stroke="black" d="M490.65,-234C566.74,-234 683.45,-234 742.86,-234"/>
<polygon fill="black" stroke="black" points="742.77,-237.5 752.77,-234 742.77,-230.5 742.77,-237.5"/>
</g>
<!-- 38 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 38, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>38</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-180" rx="27.11" ry="18"/>
<text text-anchor="middle" x="781.41" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 37&#45;&gt;38 -->
<g id="edge22" class="edge">
<title>37&#45;&gt;38</title>
<path fill="none" stroke="black" d="M500.87,-180C576.69,-180 685.59,-180 742.5,-180"/>
<polygon fill="black" stroke="black" points="742.31,-183.5 752.31,-180 742.31,-176.5 742.31,-183.5"/>
</g>
<!-- 40 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 40, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node25" class="node">
<title>40</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-126" rx="27.11" ry="18"/>
<text text-anchor="middle" x="781.41" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 39&#45;&gt;40 -->
<g id="edge24" class="edge">
<title>39&#45;&gt;40</title>
<path fill="none" stroke="black" d="M482.15,-126C557.7,-126 680.92,-126 742.66,-126"/>
<polygon fill="black" stroke="black" points="742.28,-129.5 752.28,-126 742.28,-122.5 742.28,-129.5"/>
</g>
<!-- 42 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 42, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node27" class="node">
<title>42</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-72" rx="55.06" ry="18"/>
<text text-anchor="middle" x="781.41" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 41&#45;&gt;42 -->
<g id="edge26" class="edge">
<title>41&#45;&gt;42</title>
<path fill="none" stroke="black" d="M479.67,-72C545.01,-72 647.97,-72 714.85,-72"/>
<polygon fill="black" stroke="black" points="714.56,-75.5 724.56,-72 714.56,-68.5 714.56,-75.5"/>
</g>
<!-- 44 -->
<!-- name: &quot;Vec3&quot;, typeName: &quot;&quot;, id: 44, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node29" class="node">
<title>44</title>
<ellipse fill="none" stroke="black" cx="781.41" cy="-18" rx="30.11" ry="18"/>
<text text-anchor="middle" x="781.41" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
</g>
<!-- 43&#45;&gt;44 -->
<g id="edge28" class="edge">
<title>43&#45;&gt;44</title>
<path fill="none" stroke="black" d="M482.15,-18C556.55,-18 677.2,-18 739.81,-18"/>
<polygon fill="black" stroke="black" points="739.65,-21.5 749.65,-18 739.65,-14.5 739.65,-21.5"/>
</g>
</g>
</svg>