mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-08 17:29:00 +00:00
411 lines
24 KiB
XML
411 lines
24 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: ServerScriptDebugDrawerPacket Pages: 1 -->
|
|
<svg width="1588pt" height="759pt"
|
|
viewBox="0.00 0.00 1587.79 759.46" 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 755.46)">
|
|
<title>ServerScriptDebugDrawerPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-755.46 1583.79,-755.46 1583.79,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "ServerScriptDebugDrawerPacket", typeName: "", id: 0, branchId: 328, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="133.75" cy="-396" rx="133.75" ry="18"/>
|
|
<text text-anchor="middle" x="133.75" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">ServerScriptDebugDrawerPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Shapes", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 8, notes: "List of shapes that have changed" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="340.53" cy="-396" rx="37.02" ry="18"/>
|
|
<text text-anchor="middle" x="340.53" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Shapes</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M267.91,-396C276.33,-396 284.44,-396 291.99,-396"/>
|
|
<polygon fill="black" stroke="black" points="291.84,-399.5 301.84,-396 291.84,-392.5 291.84,-399.5"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "List Size", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="488.44" cy="-571" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="488.44" y="-565.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M355.52,-412.78C381.1,-443.46 435.56,-508.78 465.9,-545.17"/>
|
|
<polygon fill="black" stroke="black" points="463,-547.15 472.09,-552.59 468.38,-542.67 463,-547.15"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "example element", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="488.44" cy="-369" rx="74.89" ry="18"/>
|
|
<text text-anchor="middle" x="488.44" y="-363.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 1->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>1->4</title>
|
|
<path fill="none" stroke="black" d="M375.74,-389.67C388.15,-387.37 402.68,-384.68 417.08,-382.02"/>
|
|
<polygon fill="black" stroke="black" points="417.33,-385.53 426.53,-380.27 416.06,-378.65 417.33,-385.53"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-720" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 2->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>2->3</title>
|
|
<path fill="none" stroke="black" d="M499.11,-588.75C515.5,-616.79 551.66,-670.46 599.34,-693 774.73,-775.9 1012.83,-751.46 1126.52,-732.73"/>
|
|
<polygon fill="black" stroke="black" points="1127.02,-736.2 1136.29,-731.08 1125.85,-729.3 1127.02,-736.2"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "NetworkId", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "uint64 network id used to identify the matching shape on the client as the server" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-666" rx="50.84" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">NetworkId</text>
|
|
</g>
|
|
<!-- 4->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>4->5</title>
|
|
<path fill="none" stroke="black" d="M497.43,-387.3C511.24,-419.04 540.29,-486.44 563.34,-544 580.12,-585.92 566.57,-607.94 599.34,-639 606.98,-646.25 616.57,-651.55 626.52,-655.43"/>
|
|
<polygon fill="black" stroke="black" points="625.37,-658.73 635.96,-658.62 627.61,-652.1 625.37,-658.73"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Shape Type", typeName: "std::optional<enum ScriptModuleDebugUtilities::ScriptDebugShapeType>", id: 7, branchId: 0, recurseId: -1, attributes: 256, notes: "Byte representing the type of debug shape (Line, Box, Sphere, Circle, Text)." -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-612" rx="53.91" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Shape Type</text>
|
|
</g>
|
|
<!-- 4->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>4->7</title>
|
|
<path fill="none" stroke="black" d="M496.6,-387.29C515.28,-434.17 566.32,-556.93 599.34,-585 606.94,-591.46 616.1,-596.38 625.55,-600.12"/>
|
|
<polygon fill="black" stroke="black" points="624.24,-603.38 634.84,-603.37 626.55,-596.77 624.24,-603.38"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Location", typeName: "std::optional<class Vec3>", id: 17, branchId: 0, recurseId: -1, attributes: 256, notes: "Vec3 location of the debug shape in the world." -->
|
|
<g id="node10" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-558" rx="43.67" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Location</text>
|
|
</g>
|
|
<!-- 4->17 -->
|
|
<g id="edge9" class="edge">
|
|
<title>4->17</title>
|
|
<path fill="none" stroke="black" d="M496.93,-387.25C511.57,-420.72 547.2,-492.04 599.34,-531 609.36,-538.49 621.54,-543.95 633.49,-547.91"/>
|
|
<polygon fill="black" stroke="black" points="632.31,-551.21 642.89,-550.7 634.31,-544.5 632.31,-551.21"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "Scale", typeName: "std::optional<float>", id: 19, branchId: 0, recurseId: -1, attributes: 256, notes: "Float scale of the debug shape in the world." -->
|
|
<g id="node12" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-504" rx="30.88" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Scale</text>
|
|
</g>
|
|
<!-- 4->19 -->
|
|
<g id="edge11" class="edge">
|
|
<title>4->19</title>
|
|
<path fill="none" stroke="black" d="M503.12,-386.92C522.2,-410.76 559.02,-452.68 599.34,-477 613.02,-485.25 629.49,-491.25 644.25,-495.46"/>
|
|
<polygon fill="black" stroke="black" points="643.1,-498.78 653.66,-497.96 644.89,-492.01 643.1,-498.78"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "Rotation", typeName: "std::optional<class Vec3>", id: 21, branchId: 0, recurseId: -1, attributes: 256, notes: "Vec3 (Euler angles in radians, PYR) rotation of the debug shape in the world." -->
|
|
<g id="node14" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-450" rx="42.65" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Rotation</text>
|
|
</g>
|
|
<!-- 4->21 -->
|
|
<g id="edge13" class="edge">
|
|
<title>4->21</title>
|
|
<path fill="none" stroke="black" d="M520.15,-385.61C541.88,-396.99 571.93,-411.96 599.34,-423 611.73,-427.99 625.43,-432.69 638.13,-436.74"/>
|
|
<polygon fill="black" stroke="black" points="636.94,-440.03 647.53,-439.66 639.02,-433.35 636.94,-440.03"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Total Time Left", typeName: "std::optional<float>", id: 23, branchId: 0, recurseId: -1, attributes: 256, notes: "The total time left in seconds until this debug shape will be removed (0 meaning never)." -->
|
|
<g id="node16" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-396" rx="69.78" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Total Time Left</text>
|
|
</g>
|
|
<!-- 4->23 -->
|
|
<g id="edge15" class="edge">
|
|
<title>4->23</title>
|
|
<path fill="none" stroke="black" d="M554.22,-377.99C572.61,-380.54 592.76,-383.34 611.57,-385.95"/>
|
|
<polygon fill="black" stroke="black" points="610.89,-389.39 621.28,-387.3 611.85,-382.46 610.89,-389.39"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "Color", typeName: "std::optional<class mce::Color>", id: 25, branchId: 0, recurseId: -1, attributes: 256, notes: "Color (ARGB Hex string) of the debug shape." -->
|
|
<g id="node18" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-342" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Color</text>
|
|
</g>
|
|
<!-- 4->25 -->
|
|
<g id="edge17" class="edge">
|
|
<title>4->25</title>
|
|
<path fill="none" stroke="black" d="M554.22,-360.01C583.26,-355.98 616.67,-351.34 642.31,-347.78"/>
|
|
<polygon fill="black" stroke="black" points="642.58,-351.28 652.01,-346.44 641.62,-344.35 642.58,-351.28"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "Text", typeName: "std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >", id: 32, branchId: 0, recurseId: -1, attributes: 256, notes: "Text (string) of the debug text shape." -->
|
|
<g id="node20" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-288" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Text</text>
|
|
</g>
|
|
<!-- 4->32 -->
|
|
<g id="edge19" class="edge">
|
|
<title>4->32</title>
|
|
<path fill="none" stroke="black" d="M520.15,-352.39C541.88,-341.01 571.93,-326.04 599.34,-315 615.22,-308.6 633.26,-302.68 648.58,-298.01"/>
|
|
<polygon fill="black" stroke="black" points="649.16,-301.49 657.74,-295.29 647.16,-294.79 649.16,-301.49"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "Box Bound", typeName: "std::optional<class Vec3>", id: 34, branchId: 0, recurseId: -1, attributes: 256, notes: "Vec3 bound of the debug box shape." -->
|
|
<g id="node22" class="node">
|
|
<title>34</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-234" rx="53.4" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Box Bound</text>
|
|
</g>
|
|
<!-- 4->34 -->
|
|
<g id="edge21" class="edge">
|
|
<title>4->34</title>
|
|
<path fill="none" stroke="black" d="M503.12,-351.08C522.2,-327.24 559.02,-285.32 599.34,-261 608.36,-255.56 618.59,-251.1 628.74,-247.49"/>
|
|
<polygon fill="black" stroke="black" points="629.83,-250.81 638.23,-244.36 627.64,-244.16 629.83,-250.81"/>
|
|
</g>
|
|
<!-- 36 -->
|
|
<!-- name: "Line End Location", typeName: "std::optional<class Vec3>", id: 36, branchId: 0, recurseId: -1, attributes: 256, notes: "Vec3 end location of the debug line." -->
|
|
<g id="node24" class="node">
|
|
<title>36</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-180" rx="80.52" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Line End Location</text>
|
|
</g>
|
|
<!-- 4->36 -->
|
|
<g id="edge23" class="edge">
|
|
<title>4->36</title>
|
|
<path fill="none" stroke="black" d="M496.93,-350.75C511.57,-317.28 547.2,-245.96 599.34,-207 604.48,-203.16 610.19,-199.85 616.15,-197"/>
|
|
<polygon fill="black" stroke="black" points="617.14,-200.39 624.96,-193.23 614.38,-193.95 617.14,-200.39"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "Arrow Head Length", typeName: "std::optional<float>", id: 38, branchId: 0, recurseId: -1, attributes: 256, notes: "Length of the head of the debug arrow." -->
|
|
<g id="node26" class="node">
|
|
<title>38</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-126" rx="85.64" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Arrow Head Length</text>
|
|
</g>
|
|
<!-- 4->38 -->
|
|
<g id="edge25" class="edge">
|
|
<title>4->38</title>
|
|
<path fill="none" stroke="black" d="M493.63,-350.65C504.06,-309.18 535.06,-207.63 599.34,-153 603.63,-149.35 608.43,-146.19 613.49,-143.45"/>
|
|
<polygon fill="black" stroke="black" points="614.6,-146.8 622.14,-139.35 611.6,-140.48 614.6,-146.8"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "Arrow Head Radius", typeName: "std::optional<float>", id: 40, branchId: 0, recurseId: -1, attributes: 256, notes: "Radius of the head of the debug arrow." -->
|
|
<g id="node28" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-72" rx="85.13" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">Arrow Head Radius</text>
|
|
</g>
|
|
<!-- 4->40 -->
|
|
<g id="edge27" class="edge">
|
|
<title>4->40</title>
|
|
<path fill="none" stroke="black" d="M491.57,-350.58C498.16,-302.13 522.62,-169.97 599.34,-99 603.23,-95.39 607.62,-92.27 612.28,-89.56"/>
|
|
<polygon fill="black" stroke="black" points="613.48,-92.87 620.83,-85.25 610.33,-86.62 613.48,-92.87"/>
|
|
</g>
|
|
<!-- 42 -->
|
|
<!-- name: "Num Segments", typeName: "std::optional<unsigned char>", id: 42, branchId: 0, recurseId: -1, attributes: 256, notes: "Integer number of segments used for the debug circle, sphere or debug arrow's head." -->
|
|
<g id="node30" class="node">
|
|
<title>42</title>
|
|
<ellipse fill="none" stroke="black" cx="684.98" cy="-18" rx="68.75" ry="18"/>
|
|
<text text-anchor="middle" x="684.98" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">Num Segments</text>
|
|
</g>
|
|
<!-- 4->42 -->
|
|
<g id="edge29" class="edge">
|
|
<title>4->42</title>
|
|
<path fill="none" stroke="black" d="M490.14,-350.63C493.24,-295.98 509.91,-132.81 599.34,-45 604.39,-40.04 610.36,-35.98 616.75,-32.68"/>
|
|
<polygon fill="black" stroke="black" points="617.98,-35.96 625.68,-28.68 615.12,-29.57 617.98,-35.96"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "unsigned varint64", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-666" rx="77.45" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint64</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M735.9,-666C821.58,-666 997.67,-666 1104.3,-666"/>
|
|
<polygon fill="black" stroke="black" points="1104.16,-669.5 1114.16,-666 1104.16,-662.5 1104.16,-669.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "std::optional<enum ScriptModuleDebugUtilities::ScriptDebugShapeType>", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-612" rx="289.85" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<enum ScriptModuleDebugUtilities::ScriptDebugShapeType></text>
|
|
</g>
|
|
<!-- 7->16 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->16</title>
|
|
<path fill="none" stroke="black" d="M739.2,-612C777.59,-612 832.84,-612 891.62,-612"/>
|
|
<polygon fill="black" stroke="black" points="891.52,-615.5 901.52,-612 891.52,-608.5 891.52,-615.5"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "std::optional<class Vec3>", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-558" rx="106.63" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec3></text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge10" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M729.14,-558C804.96,-558 964.49,-558 1074.96,-558"/>
|
|
<polygon fill="black" stroke="black" points="1074.65,-561.5 1084.65,-558 1074.65,-554.5 1074.65,-561.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-504" rx="85.13" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 19->20 -->
|
|
<g id="edge12" class="edge">
|
|
<title>19->20</title>
|
|
<path fill="none" stroke="black" d="M716.13,-504C789.46,-504 979.67,-504 1096.26,-504"/>
|
|
<polygon fill="black" stroke="black" points="1096.14,-507.5 1106.14,-504 1096.14,-500.5 1096.14,-507.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "std::optional<class Vec3>", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-450" rx="106.63" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec3></text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge14" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M727.84,-450C803.13,-450 963.89,-450 1074.99,-450"/>
|
|
<polygon fill="black" stroke="black" points="1074.74,-453.5 1084.74,-450 1074.74,-446.5 1074.74,-453.5"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-396" rx="85.13" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 23->24 -->
|
|
<g id="edge16" class="edge">
|
|
<title>23->24</title>
|
|
<path fill="none" stroke="black" d="M755.04,-396C843.36,-396 996.75,-396 1096.35,-396"/>
|
|
<polygon fill="black" stroke="black" points="1096.1,-399.5 1106.1,-396 1096.1,-392.5 1096.1,-399.5"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "std::optional<class mce::Color>", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-342" rx="130.68" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class mce::Color></text>
|
|
</g>
|
|
<!-- 25->31 -->
|
|
<g id="edge18" class="edge">
|
|
<title>25->31</title>
|
|
<path fill="none" stroke="black" d="M717.26,-342C782.35,-342 935.85,-342 1050.84,-342"/>
|
|
<polygon fill="black" stroke="black" points="1050.69,-345.5 1060.69,-342 1050.69,-338.5 1050.69,-345.5"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-288" rx="386.59" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > ></text>
|
|
</g>
|
|
<!-- 32->33 -->
|
|
<g id="edge20" class="edge">
|
|
<title>32->33</title>
|
|
<path fill="none" stroke="black" d="M712.48,-288C731.94,-288 760.87,-288 795.06,-288"/>
|
|
<polygon fill="black" stroke="black" points="794.82,-291.5 804.82,-288 794.82,-284.5 794.82,-291.5"/>
|
|
</g>
|
|
<!-- 35 -->
|
|
<!-- name: "std::optional<class Vec3>", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>35</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-234" rx="106.63" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec3></text>
|
|
</g>
|
|
<!-- 34->35 -->
|
|
<g id="edge22" class="edge">
|
|
<title>34->35</title>
|
|
<path fill="none" stroke="black" d="M738.72,-234C817.76,-234 968.97,-234 1074.97,-234"/>
|
|
<polygon fill="black" stroke="black" points="1074.86,-237.5 1084.86,-234 1074.86,-230.5 1074.86,-237.5"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "std::optional<class Vec3>", typeName: "", id: 37, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>37</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-180" rx="106.63" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec3></text>
|
|
</g>
|
|
<!-- 36->37 -->
|
|
<g id="edge24" class="edge">
|
|
<title>36->37</title>
|
|
<path fill="none" stroke="black" d="M765.91,-180C849.04,-180 980.06,-180 1074.91,-180"/>
|
|
<polygon fill="black" stroke="black" points="1074.78,-183.5 1084.78,-180 1074.78,-176.5 1074.78,-183.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 39, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>39</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-126" rx="85.13" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 38->39 -->
|
|
<g id="edge26" class="edge">
|
|
<title>38->39</title>
|
|
<path fill="none" stroke="black" d="M770.99,-126C860.89,-126 1002.4,-126 1096.24,-126"/>
|
|
<polygon fill="black" stroke="black" points="1096.21,-129.5 1106.21,-126 1096.21,-122.5 1096.21,-129.5"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 41, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>41</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-72" rx="85.13" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 40->41 -->
|
|
<g id="edge28" class="edge">
|
|
<title>40->41</title>
|
|
<path fill="none" stroke="black" d="M770.42,-72C860.35,-72 1002.4,-72 1096.44,-72"/>
|
|
<polygon fill="black" stroke="black" points="1096.43,-75.5 1106.43,-72 1096.43,-68.5 1096.43,-75.5"/>
|
|
</g>
|
|
<!-- 49 -->
|
|
<!-- name: "std::optional<unsigned char>", typeName: "", id: 49, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>49</title>
|
|
<ellipse fill="none" stroke="black" cx="1193.21" cy="-18" rx="119.93" ry="18"/>
|
|
<text text-anchor="middle" x="1193.21" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">std::optional<unsigned char></text>
|
|
</g>
|
|
<!-- 42->49 -->
|
|
<g id="edge30" class="edge">
|
|
<title>42->49</title>
|
|
<path fill="none" stroke="black" d="M753.99,-18C832.53,-18 963.53,-18 1061.89,-18"/>
|
|
<polygon fill="black" stroke="black" points="1061.6,-21.5 1071.6,-18 1061.6,-14.5 1061.6,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|