mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-02-24 06:15:38 +00:00
913 lines
49 KiB
XML
913 lines
49 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 10.0.1 (20240210.2158)
|
|
-->
|
|
<!-- Title: ClientboundMapItemDataPacket Pages: 1 -->
|
|
<svg width="1892pt" height="1340pt"
|
|
viewBox="0.00 0.00 1891.71 1340.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 1336)">
|
|
<title>ClientboundMapItemDataPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-1336 1887.71,-1336 1887.71,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "ClientboundMapItemDataPacket", typeName: "", id: 0, branchId: 67, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="131.4" cy="-1098" rx="131.4" ry="18"/>
|
|
<text text-anchor="middle" x="131.4" y="-1092.58" font-family="Times New Roman,serif" font-size="14.00">ClientboundMapItemDataPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Map ID", typeName: "ActorUniqueID", id: 1, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="641.76" cy="-1312" rx="39.59" ry="18"/>
|
|
<text text-anchor="middle" x="641.76" y="-1306.58" font-family="Times New Roman,serif" font-size="14.00">Map ID</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M141.89,-1116.18C163.56,-1155.56 220.89,-1248.3 298.8,-1287 394.31,-1334.43 523.6,-1327.72 592.62,-1319.42"/>
|
|
<polygon fill="black" stroke="black" points="593,-1322.9 602.48,-1318.16 592.12,-1315.96 593,-1322.9"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Type Flags", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="432.05" cy="-1260" rx="52.56" ry="18"/>
|
|
<text text-anchor="middle" x="432.05" y="-1254.58" font-family="Times New Roman,serif" font-size="14.00">Type Flags</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M148.89,-1116.13C176.75,-1145.57 236.25,-1203.43 298.8,-1233 320.74,-1243.36 346.55,-1249.76 369.53,-1253.71"/>
|
|
<polygon fill="black" stroke="black" points="368.98,-1257.16 379.4,-1255.27 370.07,-1250.25 368.98,-1257.16"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Dimension", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="432.05" cy="-1206" rx="50.07" ry="18"/>
|
|
<text text-anchor="middle" x="432.05" y="-1200.58" font-family="Times New Roman,serif" font-size="14.00">Dimension</text>
|
|
</g>
|
|
<!-- 0->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>0->5</title>
|
|
<path fill="none" stroke="black" d="M162.99,-1115.81C195.64,-1134.11 249.36,-1162.22 298.8,-1179 322.83,-1187.16 350.19,-1193.24 373.77,-1197.55"/>
|
|
<polygon fill="black" stroke="black" points="373.06,-1200.98 383.52,-1199.26 374.28,-1194.09 373.06,-1200.98"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Is Locked Map?", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="432.05" cy="-1152" rx="72.02" ry="18"/>
|
|
<text text-anchor="middle" x="432.05" y="-1146.58" font-family="Times New Roman,serif" font-size="14.00">Is Locked Map?</text>
|
|
</g>
|
|
<!-- 0->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>0->7</title>
|
|
<path fill="none" stroke="black" d="M212.83,-1112.54C259.24,-1120.93 317.02,-1131.38 361.46,-1139.42"/>
|
|
<polygon fill="black" stroke="black" points="360.8,-1142.85 371.26,-1141.19 362.04,-1135.96 360.8,-1142.85"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Map Origin", typeName: "BlockPos", id: 9, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="432.05" cy="-1098" rx="53.06" ry="18"/>
|
|
<text text-anchor="middle" x="432.05" y="-1092.58" font-family="Times New Roman,serif" font-size="14.00">Map Origin</text>
|
|
</g>
|
|
<!-- 0->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>0->9</title>
|
|
<path fill="none" stroke="black" d="M262.96,-1098C299.15,-1098 336.83,-1098 367.32,-1098"/>
|
|
<polygon fill="black" stroke="black" points="367.12,-1101.5 377.12,-1098 367.12,-1094.5 367.12,-1101.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Dependency on 'Creation Bit Field'", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<polygon fill="none" stroke="black" points="531.93,-1035 326.18,-1035 326.18,-999 537.93,-999 537.93,-1029 531.93,-1035"/>
|
|
<polyline fill="none" stroke="black" points="531.93,-1035 531.93,-1029"/>
|
|
<polyline fill="none" stroke="black" points="537.93,-1029 531.93,-1029"/>
|
|
<text text-anchor="middle" x="432.05" y="-1011.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Creation Bit Field'</text>
|
|
</g>
|
|
<!-- 0->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>0->11</title>
|
|
<path fill="none" stroke="black" d="M192.48,-1081.71C238.32,-1069.27 301.9,-1052.03 351.89,-1038.47"/>
|
|
<polygon fill="black" stroke="black" points="352.79,-1041.85 361.53,-1035.86 350.96,-1035.1 352.79,-1041.85"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Dependency on 'DecorationUpdate, TextureUpdate, or Creation Bit Field'", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>23</title>
|
|
<polygon fill="none" stroke="black" points="1139.97,-792 718.22,-792 718.22,-756 1145.97,-756 1145.97,-786 1139.97,-792"/>
|
|
<polyline fill="none" stroke="black" points="1139.97,-792 1139.97,-786"/>
|
|
<polyline fill="none" stroke="black" points="1145.97,-786 1139.97,-786"/>
|
|
<text text-anchor="middle" x="932.1" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'DecorationUpdate, TextureUpdate, or Creation Bit Field'</text>
|
|
</g>
|
|
<!-- 0->23 -->
|
|
<g id="edge23" class="edge">
|
|
<title>0->23</title>
|
|
<path fill="none" stroke="black" d="M156.09,-1079.92C187.4,-1056.68 244.91,-1016.2 298.8,-990 487.17,-898.44 724.35,-828.59 847.79,-795.37"/>
|
|
<polygon fill="black" stroke="black" points="848.44,-798.82 857.19,-792.85 846.63,-792.06 848.44,-798.82"/>
|
|
</g>
|
|
<!-- 35 -->
|
|
<!-- name: "Dependency on 'DecorationUpdate Bit Field'", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>35</title>
|
|
<polygon fill="none" stroke="black" points="559.3,-549 298.8,-549 298.8,-513 565.3,-513 565.3,-543 559.3,-549"/>
|
|
<polyline fill="none" stroke="black" points="559.3,-549 559.3,-543"/>
|
|
<polyline fill="none" stroke="black" points="565.3,-543 559.3,-543"/>
|
|
<text text-anchor="middle" x="432.05" y="-525.58" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'DecorationUpdate Bit Field'</text>
|
|
</g>
|
|
<!-- 0->35 -->
|
|
<g id="edge35" class="edge">
|
|
<title>0->35</title>
|
|
<path fill="none" stroke="black" d="M142,-1079.78C185.35,-997.48 363.04,-660.12 416.06,-559.48"/>
|
|
<polygon fill="black" stroke="black" points="419.07,-561.26 420.64,-550.78 412.88,-558 419.07,-561.26"/>
|
|
</g>
|
|
<!-- 76 -->
|
|
<!-- name: "Dependency on 'TextureUpdate Bit Field'", typeName: "", id: 76, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node52" class="node">
|
|
<title>76</title>
|
|
<polygon fill="none" stroke="black" points="549.93,-252 308.18,-252 308.18,-216 555.93,-216 555.93,-246 549.93,-252"/>
|
|
<polyline fill="none" stroke="black" points="549.93,-252 549.93,-246"/>
|
|
<polyline fill="none" stroke="black" points="555.93,-246 549.93,-246"/>
|
|
<text text-anchor="middle" x="432.05" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'TextureUpdate Bit Field'</text>
|
|
</g>
|
|
<!-- 0->76 -->
|
|
<g id="edge51" class="edge">
|
|
<title>0->76</title>
|
|
<path fill="none" stroke="black" d="M136.26,-1079.63C152.02,-1005.88 214.67,-724.65 298.8,-504 333.56,-412.86 388.04,-310.91 414.93,-262.5"/>
|
|
<polygon fill="black" stroke="black" points="417.98,-264.22 419.8,-253.78 411.87,-260.8 417.98,-264.22"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "ActorUniqueID", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1314" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1308.58" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M681.77,-1312.07C841.88,-1312.36 1450.47,-1313.46 1669.05,-1313.86"/>
|
|
<polygon fill="black" stroke="black" points="1668.89,-1317.36 1678.89,-1313.88 1668.9,-1310.36 1668.89,-1317.36"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1260" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1254.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M485.04,-1260C575.63,-1260 768.33,-1260 931.1,-1260 931.1,-1260 931.1,-1260 1254.5,-1260 1401.61,-1260 1573.39,-1260 1670.51,-1260"/>
|
|
<polygon fill="black" stroke="black" points="1670.47,-1263.5 1680.47,-1260 1670.47,-1256.5 1670.47,-1263.5"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "byte", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1206" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1200.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M482.54,-1206C572.04,-1206 766.81,-1206 931.1,-1206 931.1,-1206 931.1,-1206 1254.5,-1206 1424.49,-1206 1627.44,-1206 1710.04,-1206"/>
|
|
<polygon fill="black" stroke="black" points="1709.83,-1209.5 1719.83,-1206 1709.83,-1202.5 1709.83,-1209.5"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "bool", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1152" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1146.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M504.4,-1152C601.09,-1152 779.13,-1152 931.1,-1152 931.1,-1152 931.1,-1152 1254.5,-1152 1424.08,-1152 1626.46,-1152 1709.45,-1152"/>
|
|
<polygon fill="black" stroke="black" points="1709.29,-1155.5 1719.29,-1152 1709.29,-1148.5 1709.29,-1155.5"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "BlockPos", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1098" rx="47.07" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1092.58" font-family="Times New Roman,serif" font-size="14.00">BlockPos</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M485.4,-1098C576.14,-1098 768.54,-1098 931.1,-1098 931.1,-1098 931.1,-1098 1254.5,-1098 1412.19,-1098 1598.24,-1098 1690.28,-1098"/>
|
|
<polygon fill="black" stroke="black" points="1690.05,-1101.5 1700.05,-1098 1690.05,-1094.5 1690.05,-1101.5"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "if (8)", typeName: "", id: 12, branchId: 8, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-1035 601.3,-1017 641.76,-999 682.22,-1017 641.76,-1035"/>
|
|
<text text-anchor="middle" x="641.76" y="-1011.58" font-family="Times New Roman,serif" font-size="14.00">if (8)</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M538.13,-1017C555.77,-1017 573.36,-1017 588.87,-1017"/>
|
|
<polygon fill="black" stroke="black" points="588.78,-1020.5 598.78,-1017 588.78,-1013.5 588.78,-1020.5"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "if (0)", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-954 601.3,-936 641.76,-918 682.22,-936 641.76,-954"/>
|
|
<text text-anchor="middle" x="641.76" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 11->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>11->21</title>
|
|
<path fill="none" stroke="black" d="M480.45,-998.52C519.77,-983.18 574.62,-961.79 608.89,-948.43"/>
|
|
<polygon fill="black" stroke="black" points="609.79,-951.84 617.84,-944.94 607.25,-945.31 609.79,-951.84"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Map ID List", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-1017" rx="56.05" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-1011.58" font-family="Times New Roman,serif" font-size="14.00">Map ID List</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M683.16,-1017C730.14,-1017 808.39,-1017 864.43,-1017"/>
|
|
<polygon fill="black" stroke="black" points="864.16,-1020.5 874.16,-1017 864.16,-1013.5 864.16,-1020.5"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "Array Size", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="1253.5" cy="-1044" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-1038.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 13->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>13->14</title>
|
|
<path fill="none" stroke="black" d="M986.56,-1021.52C1043.75,-1026.35 1134.2,-1034 1193.45,-1039.01"/>
|
|
<polygon fill="black" stroke="black" points="1193.1,-1042.49 1203.36,-1039.85 1193.69,-1035.52 1193.1,-1042.49"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "example element", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1253.5" cy="-990" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-984.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 13->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>13->16</title>
|
|
<path fill="none" stroke="black" d="M986.56,-1012.48C1037.75,-1008.15 1115.61,-1001.57 1173.87,-996.65"/>
|
|
<polygon fill="black" stroke="black" points="1174.07,-1000.14 1183.74,-995.81 1173.48,-993.17 1174.07,-1000.14"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-1044" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-1038.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 14->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>14->15</title>
|
|
<path fill="none" stroke="black" d="M1303.15,-1044C1389.02,-1044 1568.07,-1044 1670.85,-1044"/>
|
|
<polygon fill="black" stroke="black" points="1670.56,-1047.5 1680.56,-1044 1670.56,-1040.5 1670.56,-1047.5"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Map ID entry", typeName: "ActorUniqueID", id: 17, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-990" rx="60.54" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-984.58" font-family="Times New Roman,serif" font-size="14.00">Map ID entry</text>
|
|
</g>
|
|
<!-- 16->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>16->17</title>
|
|
<path fill="none" stroke="black" d="M1325.45,-990C1348.45,-990 1373.96,-990 1397,-990"/>
|
|
<polygon fill="black" stroke="black" points="1396.92,-993.5 1406.92,-990 1396.92,-986.5 1396.92,-993.5"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "Map ID entry", typeName: "ActorUniqueID", id: 19, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-936" rx="60.54" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">Map ID entry</text>
|
|
</g>
|
|
<!-- 16->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>16->19</title>
|
|
<path fill="none" stroke="black" d="M1305.15,-977.14C1322.83,-972.66 1342.8,-967.6 1361.02,-963 1377.31,-958.89 1394.99,-954.44 1411.22,-950.36"/>
|
|
<polygon fill="black" stroke="black" points="1411.87,-953.81 1420.72,-947.98 1410.17,-947.02 1411.87,-953.81"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "ActorUniqueID", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-990" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-984.58" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M1530.3,-990C1570.88,-990 1624.95,-990 1669.02,-990"/>
|
|
<polygon fill="black" stroke="black" points="1668.77,-993.5 1678.77,-990 1668.77,-986.5 1668.77,-993.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "ActorUniqueID", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-936" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">ActorUniqueID</text>
|
|
</g>
|
|
<!-- 19->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>19->20</title>
|
|
<path fill="none" stroke="black" d="M1530.3,-936C1570.88,-936 1624.95,-936 1669.02,-936"/>
|
|
<polygon fill="black" stroke="black" points="1668.77,-939.5 1678.77,-936 1668.77,-932.5 1668.77,-939.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-882" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M679.22,-934.22C840.6,-926.33 1491.51,-894.52 1690.04,-884.82"/>
|
|
<polygon fill="black" stroke="black" points="1690.03,-888.33 1699.85,-884.34 1689.69,-881.34 1690.03,-888.33"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "if (2)", typeName: "", id: 24, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>24</title>
|
|
<polygon fill="none" stroke="black" points="1253.5,-846 1213.04,-828 1253.5,-810 1293.96,-828 1253.5,-846"/>
|
|
<text text-anchor="middle" x="1253.5" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
|
</g>
|
|
<!-- 23->24 -->
|
|
<g id="edge24" class="edge">
|
|
<title>23->24</title>
|
|
<path fill="none" stroke="black" d="M1042.12,-792.43C1100.6,-802.32 1169.19,-813.92 1211.75,-821.11"/>
|
|
<polygon fill="black" stroke="black" points="1211.1,-824.55 1221.54,-822.77 1212.27,-817.65 1211.1,-824.55"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "if (4)", typeName: "", id: 27, branchId: 4, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>27</title>
|
|
<polygon fill="none" stroke="black" points="1253.5,-792 1213.04,-774 1253.5,-756 1293.96,-774 1253.5,-792"/>
|
|
<text text-anchor="middle" x="1253.5" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">if (4)</text>
|
|
</g>
|
|
<!-- 23->27 -->
|
|
<g id="edge27" class="edge">
|
|
<title>23->27</title>
|
|
<path fill="none" stroke="black" d="M1146.14,-774C1166.21,-774 1185.02,-774 1201.06,-774"/>
|
|
<polygon fill="black" stroke="black" points="1200.73,-777.5 1210.73,-774 1200.73,-770.5 1200.73,-777.5"/>
|
|
</g>
|
|
<!-- 30 -->
|
|
<!-- name: "if (8)", typeName: "", id: 30, branchId: 8, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>30</title>
|
|
<polygon fill="none" stroke="black" points="1253.5,-738 1213.04,-720 1253.5,-702 1293.96,-720 1253.5,-738"/>
|
|
<text text-anchor="middle" x="1253.5" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">if (8)</text>
|
|
</g>
|
|
<!-- 23->30 -->
|
|
<g id="edge30" class="edge">
|
|
<title>23->30</title>
|
|
<path fill="none" stroke="black" d="M1042.12,-755.57C1100.6,-745.68 1169.19,-734.08 1211.75,-726.89"/>
|
|
<polygon fill="black" stroke="black" points="1212.27,-730.35 1221.54,-725.23 1211.1,-723.45 1212.27,-730.35"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "if (0)", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>33</title>
|
|
<polygon fill="none" stroke="black" points="1253.5,-684 1213.04,-666 1253.5,-648 1293.96,-666 1253.5,-684"/>
|
|
<text text-anchor="middle" x="1253.5" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 23->33 -->
|
|
<g id="edge33" class="edge">
|
|
<title>23->33</title>
|
|
<path fill="none" stroke="black" d="M987.64,-755.56C1053.84,-733.17 1163.45,-696.11 1218.59,-677.46"/>
|
|
<polygon fill="black" stroke="black" points="1219.71,-680.78 1228.06,-674.26 1217.47,-674.15 1219.71,-680.78"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "Scale", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-828" rx="30.61" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">Scale</text>
|
|
</g>
|
|
<!-- 24->25 -->
|
|
<g id="edge25" class="edge">
|
|
<title>24->25</title>
|
|
<path fill="none" stroke="black" d="M1294.99,-828C1332.87,-828 1389.18,-828 1427.28,-828"/>
|
|
<polygon fill="black" stroke="black" points="1426.97,-831.5 1436.97,-828 1426.97,-824.5 1426.97,-831.5"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "byte", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-828" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 25->26 -->
|
|
<g id="edge26" class="edge">
|
|
<title>25->26</title>
|
|
<path fill="none" stroke="black" d="M1500.41,-828C1551.3,-828 1654.55,-828 1710.22,-828"/>
|
|
<polygon fill="black" stroke="black" points="1710.16,-831.5 1720.16,-828 1710.16,-824.5 1710.16,-831.5"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "Scale", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-774" rx="30.61" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">Scale</text>
|
|
</g>
|
|
<!-- 27->28 -->
|
|
<g id="edge28" class="edge">
|
|
<title>27->28</title>
|
|
<path fill="none" stroke="black" d="M1294.99,-774C1332.87,-774 1389.18,-774 1427.28,-774"/>
|
|
<polygon fill="black" stroke="black" points="1426.97,-777.5 1436.97,-774 1426.97,-770.5 1426.97,-777.5"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "byte", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-774" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 28->29 -->
|
|
<g id="edge29" class="edge">
|
|
<title>28->29</title>
|
|
<path fill="none" stroke="black" d="M1500.41,-774C1551.3,-774 1654.55,-774 1710.22,-774"/>
|
|
<polygon fill="black" stroke="black" points="1710.16,-777.5 1720.16,-774 1710.16,-770.5 1710.16,-777.5"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "Scale", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-720" rx="30.61" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Scale</text>
|
|
</g>
|
|
<!-- 30->31 -->
|
|
<g id="edge31" class="edge">
|
|
<title>30->31</title>
|
|
<path fill="none" stroke="black" d="M1294.99,-720C1332.87,-720 1389.18,-720 1427.28,-720"/>
|
|
<polygon fill="black" stroke="black" points="1426.97,-723.5 1436.97,-720 1426.97,-716.5 1426.97,-723.5"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "byte", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-720" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">byte</text>
|
|
</g>
|
|
<!-- 31->32 -->
|
|
<g id="edge32" class="edge">
|
|
<title>31->32</title>
|
|
<path fill="none" stroke="black" d="M1500.41,-720C1551.3,-720 1654.55,-720 1710.22,-720"/>
|
|
<polygon fill="black" stroke="black" points="1710.16,-723.5 1720.16,-720 1710.16,-716.5 1710.16,-723.5"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>34</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-666" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 33->34 -->
|
|
<g id="edge34" class="edge">
|
|
<title>33->34</title>
|
|
<path fill="none" stroke="black" d="M1294.87,-666C1382.06,-666 1588.25,-666 1689.57,-666"/>
|
|
<polygon fill="black" stroke="black" points="1689.29,-669.5 1699.29,-666 1689.29,-662.5 1689.29,-669.5"/>
|
|
</g>
|
|
<!-- 36 -->
|
|
<!-- name: "if (4)", typeName: "", id: 36, branchId: 4, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>36</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-549 601.3,-531 641.76,-513 682.22,-531 641.76,-549"/>
|
|
<text text-anchor="middle" x="641.76" y="-525.58" font-family="Times New Roman,serif" font-size="14.00">if (4)</text>
|
|
</g>
|
|
<!-- 35->36 -->
|
|
<g id="edge36" class="edge">
|
|
<title>35->36</title>
|
|
<path fill="none" stroke="black" d="M565.78,-531C573.82,-531 581.61,-531 588.94,-531"/>
|
|
<polygon fill="black" stroke="black" points="588.89,-534.5 598.89,-531 588.89,-527.5 588.89,-534.5"/>
|
|
</g>
|
|
<!-- 74 -->
|
|
<!-- name: "if (0)", typeName: "", id: 74, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node50" class="node">
|
|
<title>74</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-468 601.3,-450 641.76,-432 682.22,-450 641.76,-468"/>
|
|
<text text-anchor="middle" x="641.76" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 35->74 -->
|
|
<g id="edge49" class="edge">
|
|
<title>35->74</title>
|
|
<path fill="none" stroke="black" d="M480.45,-512.52C519.77,-497.18 574.62,-475.79 608.89,-462.43"/>
|
|
<polygon fill="black" stroke="black" points="609.79,-465.84 617.84,-458.94 607.25,-459.31 609.79,-465.84"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "Actor IDs", typeName: "", id: 37, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node38" class="node">
|
|
<title>37</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-558" rx="48.07" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Actor IDs</text>
|
|
</g>
|
|
<!-- 36->37 -->
|
|
<g id="edge37" class="edge">
|
|
<title>36->37</title>
|
|
<path fill="none" stroke="black" d="M676.12,-534.12C724.41,-538.65 814.48,-547.08 873.61,-552.62"/>
|
|
<polygon fill="black" stroke="black" points="873.21,-556.09 883.5,-553.54 873.87,-549.13 873.21,-556.09"/>
|
|
</g>
|
|
<!-- 55 -->
|
|
<!-- name: "Decoration List", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node44" class="node">
|
|
<title>55</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-504" rx="68.03" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Decoration List</text>
|
|
</g>
|
|
<!-- 36->55 -->
|
|
<g id="edge43" class="edge">
|
|
<title>36->55</title>
|
|
<path fill="none" stroke="black" d="M676.12,-527.88C719.83,-523.78 797.75,-516.49 855.99,-511.03"/>
|
|
<polygon fill="black" stroke="black" points="856.22,-514.53 865.85,-510.11 855.57,-507.56 856.22,-514.53"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "Array Size", typeName: "", id: 38, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node39" class="node">
|
|
<title>38</title>
|
|
<ellipse fill="none" stroke="black" cx="1253.5" cy="-612" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 37->38 -->
|
|
<g id="edge38" class="edge">
|
|
<title>37->38</title>
|
|
<path fill="none" stroke="black" d="M976.51,-565.34C1033.59,-574.99 1133.97,-591.96 1196.65,-602.56"/>
|
|
<polygon fill="black" stroke="black" points="1195.96,-605.99 1206.41,-604.21 1197.13,-599.09 1195.96,-605.99"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "example element", typeName: "", id: 40, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node41" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1253.5" cy="-558" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 37->40 -->
|
|
<g id="edge40" class="edge">
|
|
<title>37->40</title>
|
|
<path fill="none" stroke="black" d="M980.57,-558C1030.53,-558 1110.11,-558 1170.3,-558"/>
|
|
<polygon fill="black" stroke="black" points="1170.17,-561.5 1180.17,-558 1170.17,-554.5 1170.17,-561.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 39, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node40" class="node">
|
|
<title>39</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-612" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 38->39 -->
|
|
<g id="edge39" class="edge">
|
|
<title>38->39</title>
|
|
<path fill="none" stroke="black" d="M1303.15,-612C1389.02,-612 1568.07,-612 1670.85,-612"/>
|
|
<polygon fill="black" stroke="black" points="1670.56,-615.5 1680.56,-612 1670.56,-608.5 1670.56,-615.5"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "MapItemTrackedActor ID", typeName: "MapItemTrackedActor::UniqueId", id: 41, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node42" class="node">
|
|
<title>41</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-558" rx="108.45" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">MapItemTrackedActor ID</text>
|
|
</g>
|
|
<!-- 40->41 -->
|
|
<g id="edge41" class="edge">
|
|
<title>40->41</title>
|
|
<path fill="none" stroke="black" d="M1325.45,-558C1333.14,-558 1341.11,-558 1349.17,-558"/>
|
|
<polygon fill="black" stroke="black" points="1349.11,-561.5 1359.11,-558 1349.11,-554.5 1349.11,-561.5"/>
|
|
</g>
|
|
<!-- 54 -->
|
|
<!-- name: "MapItemTrackedActor::UniqueId", typeName: "", id: 54, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node43" class="node">
|
|
<title>54</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-558" rx="134.9" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">MapItemTrackedActor::UniqueId</text>
|
|
</g>
|
|
<!-- 41->54 -->
|
|
<g id="edge42" class="edge">
|
|
<title>41->54</title>
|
|
<path fill="none" stroke="black" d="M1578.09,-558C1586.15,-558 1594.36,-558 1602.6,-558"/>
|
|
<polygon fill="black" stroke="black" points="1602.33,-561.5 1612.33,-558 1602.33,-554.5 1602.33,-561.5"/>
|
|
</g>
|
|
<!-- 56 -->
|
|
<!-- name: "Array Size", typeName: "", id: 56, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node45" class="node">
|
|
<title>56</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-504" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 55->56 -->
|
|
<g id="edge44" class="edge">
|
|
<title>55->56</title>
|
|
<path fill="none" stroke="black" d="M1000.36,-504C1105.58,-504 1307.47,-504 1408.21,-504"/>
|
|
<polygon fill="black" stroke="black" points="1408.17,-507.5 1418.17,-504 1408.17,-500.5 1408.17,-507.5"/>
|
|
</g>
|
|
<!-- 58 -->
|
|
<!-- name: "example element", typeName: "", id: 58, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node47" class="node">
|
|
<title>58</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1253.5" cy="-454" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-448.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 55->58 -->
|
|
<g id="edge46" class="edge">
|
|
<title>55->58</title>
|
|
<path fill="none" stroke="black" d="M991.31,-494.89C1044.61,-486.54 1123.68,-474.17 1180.84,-465.22"/>
|
|
<polygon fill="black" stroke="black" points="1181.14,-468.71 1190.48,-463.71 1180.05,-461.8 1181.14,-468.71"/>
|
|
</g>
|
|
<!-- 57 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 57, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node46" class="node">
|
|
<title>57</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-504" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 56->57 -->
|
|
<g id="edge45" class="edge">
|
|
<title>56->57</title>
|
|
<path fill="none" stroke="black" d="M1519.41,-504C1561.23,-504 1622.14,-504 1670.54,-504"/>
|
|
<polygon fill="black" stroke="black" points="1670.41,-507.5 1680.41,-504 1670.41,-500.5 1670.41,-507.5"/>
|
|
</g>
|
|
<!-- 59 -->
|
|
<!-- name: "Map Decoration", typeName: "MapDecoration", id: 59, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node48" class="node">
|
|
<title>59</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-450" rx="71.02" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Map Decoration</text>
|
|
</g>
|
|
<!-- 58->59 -->
|
|
<g id="edge47" class="edge">
|
|
<title>58->59</title>
|
|
<path fill="none" stroke="black" d="M1325.15,-452.68C1344.88,-452.31 1366.48,-451.91 1386.79,-451.53"/>
|
|
<polygon fill="black" stroke="black" points="1386.8,-455.03 1396.74,-451.34 1386.67,-448.03 1386.8,-455.03"/>
|
|
</g>
|
|
<!-- 73 -->
|
|
<!-- name: "MapDecoration", typeName: "", id: 73, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node49" class="node">
|
|
<title>73</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-450" rx="68.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">MapDecoration</text>
|
|
</g>
|
|
<!-- 59->73 -->
|
|
<g id="edge48" class="edge">
|
|
<title>59->73</title>
|
|
<path fill="none" stroke="black" d="M1540.81,-450C1579.75,-450 1628.26,-450 1668.54,-450"/>
|
|
<polygon fill="black" stroke="black" points="1668.42,-453.5 1678.42,-450 1668.42,-446.5 1668.42,-453.5"/>
|
|
</g>
|
|
<!-- 75 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 75, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node51" class="node">
|
|
<title>75</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-396" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 74->75 -->
|
|
<g id="edge50" class="edge">
|
|
<title>74->75</title>
|
|
<path fill="none" stroke="black" d="M679.22,-448.22C840.6,-440.33 1491.51,-408.52 1690.04,-398.82"/>
|
|
<polygon fill="black" stroke="black" points="1690.03,-402.33 1699.85,-398.34 1689.69,-395.34 1690.03,-402.33"/>
|
|
</g>
|
|
<!-- 77 -->
|
|
<!-- name: "if (2)", typeName: "", id: 77, branchId: 2, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node53" class="node">
|
|
<title>77</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-252 601.3,-234 641.76,-216 682.22,-234 641.76,-252"/>
|
|
<text text-anchor="middle" x="641.76" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
|
|
</g>
|
|
<!-- 76->77 -->
|
|
<g id="edge52" class="edge">
|
|
<title>76->77</title>
|
|
<path fill="none" stroke="black" d="M556.28,-234C567.58,-234 578.57,-234 588.67,-234"/>
|
|
<polygon fill="black" stroke="black" points="588.59,-237.5 598.59,-234 588.59,-230.5 588.59,-237.5"/>
|
|
</g>
|
|
<!-- 92 -->
|
|
<!-- name: "if (0)", typeName: "", id: 92, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node68" class="node">
|
|
<title>92</title>
|
|
<polygon fill="none" stroke="black" points="641.76,-117 601.3,-99 641.76,-81 682.22,-99 641.76,-117"/>
|
|
<text text-anchor="middle" x="641.76" y="-93.58" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
|
|
</g>
|
|
<!-- 76->92 -->
|
|
<g id="edge67" class="edge">
|
|
<title>76->92</title>
|
|
<path fill="none" stroke="black" d="M461.5,-215.51C501.99,-189.2 575.66,-141.31 614.76,-115.9"/>
|
|
<polygon fill="black" stroke="black" points="616.62,-118.86 623.1,-110.48 612.81,-112.99 616.62,-118.86"/>
|
|
</g>
|
|
<!-- 78 -->
|
|
<!-- name: "Texture Width", typeName: "", id: 78, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node54" class="node">
|
|
<title>78</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-338" rx="64.54" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-332.57" font-family="Times New Roman,serif" font-size="14.00">Texture Width</text>
|
|
</g>
|
|
<!-- 77->78 -->
|
|
<g id="edge53" class="edge">
|
|
<title>77->78</title>
|
|
<path fill="none" stroke="black" d="M651.04,-248.37C663.03,-267.61 687.24,-300.95 718.22,-315 837.24,-368.97 1230.26,-352.49 1394.9,-342.82"/>
|
|
<polygon fill="black" stroke="black" points="1395.07,-346.32 1404.84,-342.23 1394.65,-339.33 1395.07,-346.32"/>
|
|
</g>
|
|
<!-- 80 -->
|
|
<!-- name: "Texture Height", typeName: "", id: 80, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node56" class="node">
|
|
<title>80</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-288" rx="65.53" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Texture Height</text>
|
|
</g>
|
|
<!-- 77->80 -->
|
|
<g id="edge55" class="edge">
|
|
<title>77->80</title>
|
|
<path fill="none" stroke="black" d="M663.53,-242.81C678.49,-248.82 699.28,-256.47 718.22,-261 763.59,-271.86 815.51,-278.55 856.72,-282.56"/>
|
|
<polygon fill="black" stroke="black" points="856.25,-286.03 866.54,-283.48 856.91,-279.06 856.25,-286.03"/>
|
|
</g>
|
|
<!-- 82 -->
|
|
<!-- name: "X-TexCoordinate", typeName: "", id: 82, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node58" class="node">
|
|
<title>82</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-234" rx="76.01" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">X-TexCoordinate</text>
|
|
</g>
|
|
<!-- 77->82 -->
|
|
<g id="edge57" class="edge">
|
|
<title>77->82</title>
|
|
<path fill="none" stroke="black" d="M683.16,-234C724.76,-234 790.88,-234 844.38,-234"/>
|
|
<polygon fill="black" stroke="black" points="844.08,-237.5 854.08,-234 844.08,-230.5 844.08,-237.5"/>
|
|
</g>
|
|
<!-- 84 -->
|
|
<!-- name: "Y-TexCoordinate", typeName: "", id: 84, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node60" class="node">
|
|
<title>84</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-180" rx="76.01" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Y-TexCoordinate</text>
|
|
</g>
|
|
<!-- 77->84 -->
|
|
<g id="edge59" class="edge">
|
|
<title>77->84</title>
|
|
<path fill="none" stroke="black" d="M663.53,-225.19C678.49,-219.18 699.28,-211.53 718.22,-207 760.36,-196.92 808.14,-190.42 847.74,-186.34"/>
|
|
<polygon fill="black" stroke="black" points="847.84,-189.85 857.45,-185.37 847.15,-182.88 847.84,-189.85"/>
|
|
</g>
|
|
<!-- 86 -->
|
|
<!-- name: "Pixels", typeName: "", id: 86, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node62" class="node">
|
|
<title>86</title>
|
|
<ellipse fill="none" stroke="black" cx="932.1" cy="-126" rx="32.6" ry="18"/>
|
|
<text text-anchor="middle" x="932.1" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Pixels</text>
|
|
</g>
|
|
<!-- 77->86 -->
|
|
<g id="edge61" class="edge">
|
|
<title>77->86</title>
|
|
<path fill="none" stroke="black" d="M651.24,-220.05C663.46,-201.3 687.95,-168.51 718.22,-153 772.09,-125.4 843.33,-121.96 888.2,-123.13"/>
|
|
<polygon fill="black" stroke="black" points="887.93,-126.62 898.05,-123.48 888.18,-119.62 887.93,-126.62"/>
|
|
</g>
|
|
<!-- 79 -->
|
|
<!-- name: "varint", typeName: "", id: 79, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node55" class="node">
|
|
<title>79</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 78->79 -->
|
|
<g id="edge54" class="edge">
|
|
<title>78->79</title>
|
|
<path fill="none" stroke="black" d="M1534.1,-338.92C1586.91,-339.68 1660.51,-340.74 1706.11,-341.4"/>
|
|
<polygon fill="black" stroke="black" points="1705.78,-344.89 1715.83,-341.54 1705.88,-337.89 1705.78,-344.89"/>
|
|
</g>
|
|
<!-- 81 -->
|
|
<!-- name: "varint", typeName: "", id: 81, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node57" class="node">
|
|
<title>81</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-288" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 80->81 -->
|
|
<g id="edge56" class="edge">
|
|
<title>80->81</title>
|
|
<path fill="none" stroke="black" d="M998.05,-288C1159.06,-288 1573.19,-288 1706.09,-288"/>
|
|
<polygon fill="black" stroke="black" points="1705.83,-291.5 1715.83,-288 1705.83,-284.5 1705.83,-291.5"/>
|
|
</g>
|
|
<!-- 83 -->
|
|
<!-- name: "varint", typeName: "", id: 83, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node59" class="node">
|
|
<title>83</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-234" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 82->83 -->
|
|
<g id="edge58" class="edge">
|
|
<title>82->83</title>
|
|
<path fill="none" stroke="black" d="M1008.28,-234C1175.98,-234 1576.07,-234 1706.16,-234"/>
|
|
<polygon fill="black" stroke="black" points="1706.03,-237.5 1716.03,-234 1706.03,-230.5 1706.03,-237.5"/>
|
|
</g>
|
|
<!-- 85 -->
|
|
<!-- name: "varint", typeName: "", id: 85, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node61" class="node">
|
|
<title>85</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-180" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">varint</text>
|
|
</g>
|
|
<!-- 84->85 -->
|
|
<g id="edge60" class="edge">
|
|
<title>84->85</title>
|
|
<path fill="none" stroke="black" d="M1008.28,-180C1175.98,-180 1576.07,-180 1706.16,-180"/>
|
|
<polygon fill="black" stroke="black" points="1706.03,-183.5 1716.03,-180 1706.03,-176.5 1706.03,-183.5"/>
|
|
</g>
|
|
<!-- 87 -->
|
|
<!-- name: "Array Size", typeName: "", id: 87, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node63" class="node">
|
|
<title>87</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-126" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 86->87 -->
|
|
<g id="edge62" class="edge">
|
|
<title>86->87</title>
|
|
<path fill="none" stroke="black" d="M964.98,-126C1052.04,-126 1294.82,-126 1408.42,-126"/>
|
|
<polygon fill="black" stroke="black" points="1408.14,-129.5 1418.14,-126 1408.14,-122.5 1408.14,-129.5"/>
|
|
</g>
|
|
<!-- 89 -->
|
|
<!-- name: "example element", typeName: "", id: 89, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node65" class="node">
|
|
<title>89</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="1253.5" cy="-76" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="1253.5" y="-70.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 86->89 -->
|
|
<g id="edge64" class="edge">
|
|
<title>86->89</title>
|
|
<path fill="none" stroke="black" d="M964.01,-121.16C1013.77,-113.37 1112.91,-97.85 1180.95,-87.2"/>
|
|
<polygon fill="black" stroke="black" points="1181.18,-90.71 1190.52,-85.7 1180.09,-83.79 1181.18,-90.71"/>
|
|
</g>
|
|
<!-- 88 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 88, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node64" class="node">
|
|
<title>88</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-126" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 87->88 -->
|
|
<g id="edge63" class="edge">
|
|
<title>87->88</title>
|
|
<path fill="none" stroke="black" d="M1519.41,-126C1561.23,-126 1622.14,-126 1670.54,-126"/>
|
|
<polygon fill="black" stroke="black" points="1670.41,-129.5 1680.41,-126 1670.41,-122.5 1670.41,-129.5"/>
|
|
</g>
|
|
<!-- 90 -->
|
|
<!-- name: "Pixel", typeName: "", id: 90, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node66" class="node">
|
|
<title>90</title>
|
|
<ellipse fill="none" stroke="black" cx="1469.47" cy="-72" rx="28.61" ry="18"/>
|
|
<text text-anchor="middle" x="1469.47" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Pixel</text>
|
|
</g>
|
|
<!-- 89->90 -->
|
|
<g id="edge65" class="edge">
|
|
<title>89->90</title>
|
|
<path fill="none" stroke="black" d="M1325.15,-74.68C1359.71,-74.03 1400,-73.28 1429.05,-72.74"/>
|
|
<polygon fill="black" stroke="black" points="1428.93,-76.24 1438.86,-72.55 1428.79,-69.24 1428.93,-76.24"/>
|
|
</g>
|
|
<!-- 91 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 91, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node67" class="node">
|
|
<title>91</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-72" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 90->91 -->
|
|
<g id="edge66" class="edge">
|
|
<title>90->91</title>
|
|
<path fill="none" stroke="black" d="M1498.33,-72C1538.25,-72 1613.23,-72 1670.61,-72"/>
|
|
<polygon fill="black" stroke="black" points="1670.32,-75.5 1680.32,-72 1670.32,-68.5 1670.32,-75.5"/>
|
|
</g>
|
|
<!-- 93 -->
|
|
<!-- name: "[No Data]", typeName: "", id: 93, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node69" class="node">
|
|
<title>93</title>
|
|
<ellipse fill="none" stroke="black" cx="1748.81" cy="-18" rx="47.57" ry="18"/>
|
|
<text text-anchor="middle" x="1748.81" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
|
|
</g>
|
|
<!-- 92->93 -->
|
|
<g id="edge68" class="edge">
|
|
<title>92->93</title>
|
|
<path fill="none" stroke="black" d="M675.55,-95.52C759.62,-86.71 989.77,-63.17 1181.97,-49 1367.38,-35.33 1587.38,-24.95 1689.88,-20.45"/>
|
|
<polygon fill="black" stroke="black" points="1689.85,-23.96 1699.68,-20.02 1689.54,-16.96 1689.85,-23.96"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|