mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-06-11 19:51:42 +00:00
489 lines
26 KiB
XML
489 lines
26 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 11.0.0 (20240428.1522)
|
|
-->
|
|
<!-- Title: ResourcePacksInfoPacket Pages: 1 -->
|
|
<svg width="1093pt" height="854pt"
|
|
viewBox="0.00 0.00 1092.77 854.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 850)">
|
|
<title>ResourcePacksInfoPacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-850 1088.77,-850 1088.77,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "ResourcePacksInfoPacket", typeName: "", id: 0, branchId: 6, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="108.95" cy="-720" rx="108.95" ry="18"/>
|
|
<text text-anchor="middle" x="108.95" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">ResourcePacksInfoPacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Resource Pack Required", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="357.35" cy="-821" rx="103.46" ry="18"/>
|
|
<text text-anchor="middle" x="357.35" y="-815.58" font-family="Times New Roman,serif" font-size="14.00">Resource Pack Required</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M148.55,-737.16C177.43,-749.87 217.96,-767.43 253.89,-782 269.16,-788.19 285.81,-794.65 301.17,-800.49"/>
|
|
<polygon fill="black" stroke="black" points="299.55,-803.62 310.14,-803.89 302.03,-797.08 299.55,-803.62"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Has Add-on Packs", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<ellipse fill="none" stroke="black" cx="589.29" cy="-770" rx="81.5" ry="18"/>
|
|
<text text-anchor="middle" x="589.29" y="-764.58" font-family="Times New Roman,serif" font-size="14.00">Has Add-on Packs</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M177.43,-734.34C201.47,-739 228.8,-743.79 253.89,-747 335.74,-757.45 429.51,-763.38 496.89,-766.59"/>
|
|
<polygon fill="black" stroke="black" points="496.65,-770.09 506.8,-767.05 496.97,-763.09 496.65,-770.09"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Has Scripts", typeName: "", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="357.35" cy="-720" rx="54.06" ry="18"/>
|
|
<text text-anchor="middle" x="357.35" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Has Scripts</text>
|
|
</g>
|
|
<!-- 0->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>0->5</title>
|
|
<path fill="none" stroke="black" d="M218.38,-720C243.34,-720 269.12,-720 291.54,-720"/>
|
|
<polygon fill="black" stroke="black" points="291.43,-723.5 301.43,-720 291.43,-716.5 291.43,-723.5"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "Resource Packs", typeName: "", id: 7, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<ellipse fill="none" stroke="black" cx="357.35" cy="-666" rx="71.02" ry="18"/>
|
|
<text text-anchor="middle" x="357.35" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Resource Packs</text>
|
|
</g>
|
|
<!-- 0->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>0->7</title>
|
|
<path fill="none" stroke="black" d="M176.3,-705.46C212.06,-697.62 256,-687.99 291.52,-680.21"/>
|
|
<polygon fill="black" stroke="black" points="292.24,-683.63 301.26,-678.07 290.74,-676.8 292.24,-683.63"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "CDN URLs", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 8, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" cx="357.35" cy="-126" rx="55.06" ry="18"/>
|
|
<text text-anchor="middle" x="357.35" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">CDN URLs</text>
|
|
</g>
|
|
<!-- 0->29 -->
|
|
<g id="edge29" class="edge">
|
|
<title>0->29</title>
|
|
<path fill="none" stroke="black" d="M117.59,-701.57C153.02,-616.17 301.32,-258.66 344.51,-154.56"/>
|
|
<polygon fill="black" stroke="black" points="347.62,-156.19 348.22,-145.61 341.15,-153.51 347.62,-156.19"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "bool", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-828" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M460.94,-822.09C610.05,-823.67 879.69,-826.54 979.1,-827.59"/>
|
|
<polygon fill="black" stroke="black" points="978.81,-831.09 988.84,-827.7 978.88,-824.09 978.81,-831.09"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "bool", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-774" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M671.1,-770.76C763.43,-771.62 910.6,-773 979.44,-773.65"/>
|
|
<polygon fill="black" stroke="black" points="979.02,-777.14 989.06,-773.74 979.09,-770.14 979.02,-777.14"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "bool", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-720" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M411.71,-720C540.74,-720 867.21,-720 979,-720"/>
|
|
<polygon fill="black" stroke="black" points="978.83,-723.5 988.83,-720 978.83,-716.5 978.83,-723.5"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "Resource Pack Count", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="589.29" cy="-666" rx="92.48" ry="18"/>
|
|
<text text-anchor="middle" x="589.29" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Resource Pack Count</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M428.59,-666C446.39,-666 465.89,-666 484.96,-666"/>
|
|
<polygon fill="black" stroke="black" points="484.92,-669.5 494.92,-666 484.92,-662.5 484.92,-669.5"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "example element", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="589.29" cy="-423" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="589.29" y="-417.57" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 7->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>7->10</title>
|
|
<path fill="none" stroke="black" d="M375.26,-648.13C415.38,-605.74 516.45,-498.92 563.5,-449.21"/>
|
|
<polygon fill="black" stroke="black" points="565.99,-451.66 570.32,-441.99 560.9,-446.85 565.99,-451.66"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "unsigned short", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-666" rx="65.04" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">unsigned short</text>
|
|
</g>
|
|
<!-- 8->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>8->9</title>
|
|
<path fill="none" stroke="black" d="M682.15,-666C759.61,-666 869.15,-666 941.63,-666"/>
|
|
<polygon fill="black" stroke="black" points="941.42,-669.5 951.42,-666 941.42,-662.5 941.42,-669.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "ID", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-612" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">ID</text>
|
|
</g>
|
|
<!-- 10->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>10->11</title>
|
|
<path fill="none" stroke="black" d="M599.48,-441.18C617.45,-474.86 660.54,-546.97 717.77,-585 735.87,-597.02 759.22,-603.73 778.59,-607.45"/>
|
|
<polygon fill="black" stroke="black" points="777.82,-610.87 788.26,-609.1 779,-603.97 777.82,-610.87"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Version", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-558" rx="39.59" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Version</text>
|
|
</g>
|
|
<!-- 10->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>10->13</title>
|
|
<path fill="none" stroke="black" d="M606.25,-440.66C628.81,-464.57 672.37,-507.02 717.77,-531 733.36,-539.23 751.71,-545.15 768.29,-549.31"/>
|
|
<polygon fill="black" stroke="black" points="767.42,-552.7 777.95,-551.57 769.01,-545.89 767.42,-552.7"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "Size", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-504" rx="27" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Size</text>
|
|
</g>
|
|
<!-- 10->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>10->15</title>
|
|
<path fill="none" stroke="black" d="M624.71,-439.04C650.09,-450.51 685.65,-465.82 717.77,-477 738.06,-484.06 761.2,-490.51 779.9,-495.33"/>
|
|
<polygon fill="black" stroke="black" points="778.88,-498.69 789.44,-497.75 780.6,-491.9 778.88,-498.69"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "Content Key", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-450" rx="57.55" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Content Key</text>
|
|
</g>
|
|
<!-- 10->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>10->17</title>
|
|
<path fill="none" stroke="black" d="M654.59,-430.7C684.83,-434.32 720.81,-438.63 751.09,-442.26"/>
|
|
<polygon fill="black" stroke="black" points="750.54,-445.72 760.89,-443.43 751.37,-438.77 750.54,-445.72"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "Sub Pack Name", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-396" rx="70.52" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Sub Pack Name</text>
|
|
</g>
|
|
<!-- 10->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>10->19</title>
|
|
<path fill="none" stroke="black" d="M654.59,-415.3C681.48,-412.08 712.89,-408.32 740.81,-404.97"/>
|
|
<polygon fill="black" stroke="black" points="741.12,-408.46 750.63,-403.8 740.28,-401.51 741.12,-408.46"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "Content Identity", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-342" rx="70.52" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Content Identity</text>
|
|
</g>
|
|
<!-- 10->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>10->21</title>
|
|
<path fill="none" stroke="black" d="M624.71,-406.96C650.09,-395.49 685.65,-380.18 717.77,-369 729.38,-364.96 741.93,-361.12 754.04,-357.67"/>
|
|
<polygon fill="black" stroke="black" points="754.85,-361.08 763.55,-355.02 752.98,-354.33 754.85,-361.08"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "Has Scripts", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-288" rx="54.06" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Has Scripts</text>
|
|
</g>
|
|
<!-- 10->23 -->
|
|
<g id="edge23" class="edge">
|
|
<title>10->23</title>
|
|
<path fill="none" stroke="black" d="M606.25,-405.34C628.81,-381.43 672.37,-338.98 717.77,-315 730.21,-308.43 744.39,-303.34 758.03,-299.44"/>
|
|
<polygon fill="black" stroke="black" points="758.6,-302.91 767.35,-296.95 756.79,-296.15 758.6,-302.91"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "Is Addon Pack", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 0, notes: "Indicates this pack is part of an Add-On. Helps clients determine if the pack must be downloaded to join the server as Add-On packs are required to play without issues." -->
|
|
<g id="node26" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-234" rx="67.03" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Is Addon Pack</text>
|
|
</g>
|
|
<!-- 10->25 -->
|
|
<g id="edge25" class="edge">
|
|
<title>10->25</title>
|
|
<path fill="none" stroke="black" d="M599.48,-404.82C617.45,-371.14 660.54,-299.03 717.77,-261 726.77,-255.02 737.07,-250.36 747.53,-246.72"/>
|
|
<polygon fill="black" stroke="black" points="748.51,-250.08 757,-243.75 746.41,-243.41 748.51,-250.08"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "Is Ray Tracing Capable", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-180" rx="98.97" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Is Ray Tracing Capable</text>
|
|
</g>
|
|
<!-- 10->27 -->
|
|
<g id="edge27" class="edge">
|
|
<title>10->27</title>
|
|
<path fill="none" stroke="black" d="M595.79,-404.74C609.32,-363.02 648.27,-260.2 717.77,-207 722.72,-203.21 728.17,-199.96 733.88,-197.16"/>
|
|
<polygon fill="black" stroke="black" points="735.23,-200.39 743.01,-193.2 732.45,-193.96 735.23,-200.39"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "string", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-612" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M844.23,-612C877.73,-612 935.8,-612 975.34,-612"/>
|
|
<polygon fill="black" stroke="black" points="975.2,-615.5 985.2,-612 975.2,-608.5 975.2,-615.5"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "string", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-558" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 13->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>13->14</title>
|
|
<path fill="none" stroke="black" d="M856.68,-558C890.91,-558 940.59,-558 975.6,-558"/>
|
|
<polygon fill="black" stroke="black" points="975.36,-561.5 985.36,-558 975.36,-554.5 975.36,-561.5"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "unsigned int64", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-504" rx="64.04" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
|
|
</g>
|
|
<!-- 15->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>15->16</title>
|
|
<path fill="none" stroke="black" d="M844.23,-504C869.28,-504 908.05,-504 942.55,-504"/>
|
|
<polygon fill="black" stroke="black" points="942.55,-507.5 952.55,-504 942.55,-500.5 942.55,-507.5"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "string", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-450" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 17->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>17->18</title>
|
|
<path fill="none" stroke="black" d="M874.64,-450C906.73,-450 946.12,-450 975.37,-450"/>
|
|
<polygon fill="black" stroke="black" points="975.32,-453.5 985.32,-450 975.32,-446.5 975.32,-453.5"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "string", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-396" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 19->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>19->20</title>
|
|
<path fill="none" stroke="black" d="M887.52,-396C916.81,-396 949.91,-396 975.34,-396"/>
|
|
<polygon fill="black" stroke="black" points="975.28,-399.5 985.28,-396 975.28,-392.5 975.28,-399.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "string", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-342" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 21->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>21->22</title>
|
|
<path fill="none" stroke="black" d="M887.52,-342C916.81,-342 949.91,-342 975.34,-342"/>
|
|
<polygon fill="black" stroke="black" points="975.28,-345.5 985.28,-342 975.28,-338.5 975.28,-345.5"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "bool", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-288" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 23->24 -->
|
|
<g id="edge24" class="edge">
|
|
<title>23->24</title>
|
|
<path fill="none" stroke="black" d="M871.2,-288C905.13,-288 948.24,-288 978.81,-288"/>
|
|
<polygon fill="black" stroke="black" points="978.75,-291.5 988.75,-288 978.75,-284.5 978.75,-291.5"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "bool", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-234" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 25->26 -->
|
|
<g id="edge26" class="edge">
|
|
<title>25->26</title>
|
|
<path fill="none" stroke="black" d="M884.17,-234C915.67,-234 952.17,-234 978.97,-234"/>
|
|
<polygon fill="black" stroke="black" points="978.67,-237.5 988.67,-234 978.67,-230.5 978.67,-237.5"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "bool", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-180" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 27->28 -->
|
|
<g id="edge28" class="edge">
|
|
<title>27->28</title>
|
|
<path fill="none" stroke="black" d="M916.03,-180C938.35,-180 960.77,-180 978.82,-180"/>
|
|
<polygon fill="black" stroke="black" points="978.76,-183.5 988.76,-180 978.76,-176.5 978.76,-183.5"/>
|
|
</g>
|
|
<!-- 30 -->
|
|
<!-- name: "Array Size", typeName: "", id: 30, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>30</title>
|
|
<ellipse fill="none" stroke="black" cx="589.29" cy="-126" rx="49.57" ry="18"/>
|
|
<text text-anchor="middle" x="589.29" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Array Size</text>
|
|
</g>
|
|
<!-- 29->30 -->
|
|
<g id="edge30" class="edge">
|
|
<title>29->30</title>
|
|
<path fill="none" stroke="black" d="M412.85,-126C447.48,-126 492.35,-126 528.04,-126"/>
|
|
<polygon fill="black" stroke="black" points="527.77,-129.5 537.77,-126 527.77,-122.5 527.77,-129.5"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "example element", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 16, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="589.29" cy="-72" rx="71.52" ry="18"/>
|
|
<text text-anchor="middle" x="589.29" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">example element</text>
|
|
</g>
|
|
<!-- 29->32 -->
|
|
<g id="edge32" class="edge">
|
|
<title>29->32</title>
|
|
<path fill="none" stroke="black" d="M402.96,-115.52C437.55,-107.4 485.95,-96.04 524.61,-86.96"/>
|
|
<polygon fill="black" stroke="black" points="525.35,-90.38 534.28,-84.68 523.75,-83.56 525.35,-90.38"/>
|
|
</g>
|
|
<!-- 31 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 31, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>31</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-126" rx="66.53" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 30->31 -->
|
|
<g id="edge31" class="edge">
|
|
<title>30->31</title>
|
|
<path fill="none" stroke="black" d="M639.27,-126C712.85,-126 852.58,-126 939.98,-126"/>
|
|
<polygon fill="black" stroke="black" points="939.92,-129.5 949.92,-126 939.92,-122.5 939.92,-129.5"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "First", typeName: "", id: 33, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-72" rx="27.61" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">First</text>
|
|
</g>
|
|
<!-- 32->33 -->
|
|
<g id="edge33" class="edge">
|
|
<title>32->33</title>
|
|
<path fill="none" stroke="black" d="M661.01,-72C699.48,-72 745.57,-72 777.39,-72"/>
|
|
<polygon fill="black" stroke="black" points="777.33,-75.5 787.33,-72 777.33,-68.5 777.33,-75.5"/>
|
|
</g>
|
|
<!-- 35 -->
|
|
<!-- name: "Second", typeName: "", id: 35, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>35</title>
|
|
<ellipse fill="none" stroke="black" cx="816.74" cy="-18" rx="39.09" ry="18"/>
|
|
<text text-anchor="middle" x="816.74" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Second</text>
|
|
</g>
|
|
<!-- 32->35 -->
|
|
<g id="edge35" class="edge">
|
|
<title>32->35</title>
|
|
<path fill="none" stroke="black" d="M642.3,-59.54C681.07,-50.26 733.5,-37.7 770.54,-28.83"/>
|
|
<polygon fill="black" stroke="black" points="771.12,-32.29 780.03,-26.55 769.49,-25.48 771.12,-32.29"/>
|
|
</g>
|
|
<!-- 34 -->
|
|
<!-- name: "string", typeName: "", id: 34, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>34</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-72" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 33->34 -->
|
|
<g id="edge34" class="edge">
|
|
<title>33->34</title>
|
|
<path fill="none" stroke="black" d="M844.65,-72C878.26,-72 936.14,-72 975.52,-72"/>
|
|
<polygon fill="black" stroke="black" points="975.34,-75.5 985.34,-72 975.34,-68.5 975.34,-75.5"/>
|
|
</g>
|
|
<!-- 36 -->
|
|
<!-- name: "string", typeName: "", id: 36, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>36</title>
|
|
<ellipse fill="none" stroke="black" cx="1018.24" cy="-18" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="1018.24" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 35->36 -->
|
|
<g id="edge36" class="edge">
|
|
<title>35->36</title>
|
|
<path fill="none" stroke="black" d="M856.21,-18C890.39,-18 940.24,-18 975.41,-18"/>
|
|
<polygon fill="black" stroke="black" points="975.21,-21.5 985.21,-18 975.21,-14.5 975.21,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|