1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-06-11 11:45:35 +00:00
Files
bedrock-protocol-docs/html/svg/ClientboundDebugRendererPacket.svg
2024-07-17 13:35:22 -07:00

309 lines
16 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: ClientboundDebugRendererPacket Pages: 1 -->
<svg width="1162pt" height="530pt"
viewBox="0.00 0.00 1162.25 530.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 526)">
<title>ClientboundDebugRendererPacket</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-526 1158.25,-526 1158.25,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;ClientboundDebugRendererPacket&quot;, typeName: &quot;&quot;, id: 0, branchId: 164, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="139.39" cy="-450" rx="139.39" ry="18"/>
<text text-anchor="middle" x="139.39" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">ClientboundDebugRendererPacket</text>
</g>
<!-- 1 -->
<!-- name: &quot;Debug Marker Type&quot;, typeName: &quot;&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="428.15" cy="-490" rx="85.99" ry="18"/>
<text text-anchor="middle" x="428.15" y="-484.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Type</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M235.87,-463.32C271,-468.22 310.47,-473.72 344.39,-478.46"/>
<polygon fill="black" stroke="black" points="343.78,-481.9 354.16,-479.82 344.74,-474.97 343.78,-481.9"/>
</g>
<!-- 3 -->
<!-- name: &quot;Dependency on &#39;Debug Marker Type&#39;&quot;, typeName: &quot;&quot;, id: 3, branchId: 0, recurseId: &#45;1, attributes: 2, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>3</title>
<polygon fill="none" stroke="black" points="535.52,-441 314.77,-441 314.77,-405 541.52,-405 541.52,-435 535.52,-441"/>
<polyline fill="none" stroke="black" points="535.52,-441 535.52,-435"/>
<polyline fill="none" stroke="black" points="541.52,-435 535.52,-435"/>
<text text-anchor="middle" x="428.15" y="-417.57" font-family="Times New Roman,serif" font-size="14.00">Dependency on &#39;Debug Marker Type&#39;</text>
</g>
<!-- 0&#45;&gt;3 -->
<g id="edge3" class="edge">
<title>0&#45;&gt;3</title>
<path fill="none" stroke="black" d="M253.31,-439.37C269.61,-437.83 286.46,-436.25 302.97,-434.69"/>
<polygon fill="black" stroke="black" points="303.19,-438.19 312.82,-433.76 302.54,-431.22 303.19,-438.19"/>
</g>
<!-- 2 -->
<!-- name: &quot;unsigned int&quot;, typeName: &quot;&quot;, id: 2, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-504" rx="55.06" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge2" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M514.09,-491.8C647.49,-494.63 903.3,-500.06 1023.62,-502.61"/>
<polygon fill="black" stroke="black" points="1023.24,-506.1 1033.31,-502.81 1023.39,-499.1 1023.24,-506.1"/>
</g>
<!-- 4 -->
<!-- name: &quot;if (0)&quot;, typeName: &quot;&quot;, id: 4, branchId: 0, recurseId: &#45;1, attributes: 4, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="black" points="617.98,-468 577.52,-450 617.98,-432 658.44,-450 617.98,-468"/>
<text text-anchor="middle" x="617.98" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">if (0)</text>
</g>
<!-- 3&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>3&#45;&gt;4</title>
<path fill="none" stroke="black" d="M541.93,-439.21C553.69,-440.9 565.04,-442.53 575.2,-443.99"/>
<polygon fill="black" stroke="black" points="574.64,-447.45 585.03,-445.41 575.63,-440.52 574.64,-447.45"/>
</g>
<!-- 6 -->
<!-- name: &quot;if (1)&quot;, typeName: &quot;&quot;, id: 6, branchId: 1, recurseId: &#45;1, attributes: 4, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>6</title>
<polygon fill="none" stroke="black" points="617.98,-414 577.52,-396 617.98,-378 658.44,-396 617.98,-414"/>
<text text-anchor="middle" x="617.98" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">if (1)</text>
</g>
<!-- 3&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>3&#45;&gt;6</title>
<path fill="none" stroke="black" d="M541.93,-406.79C553.69,-405.1 565.04,-403.47 575.2,-402.01"/>
<polygon fill="black" stroke="black" points="575.63,-405.48 585.03,-400.59 574.64,-398.55 575.63,-405.48"/>
</g>
<!-- 8 -->
<!-- name: &quot;if (2)&quot;, typeName: &quot;&quot;, id: 8, branchId: 2, recurseId: &#45;1, attributes: 4, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>8</title>
<polygon fill="none" stroke="black" points="617.98,-225 577.52,-207 617.98,-189 658.44,-207 617.98,-225"/>
<text text-anchor="middle" x="617.98" y="-201.57" font-family="Times New Roman,serif" font-size="14.00">if (2)</text>
</g>
<!-- 3&#45;&gt;8 -->
<g id="edge8" class="edge">
<title>3&#45;&gt;8</title>
<path fill="none" stroke="black" d="M445.16,-404.58C479.79,-364.76 561.49,-270.81 598.36,-228.42"/>
<polygon fill="black" stroke="black" points="600.8,-230.94 604.72,-221.1 595.52,-226.35 600.8,-230.94"/>
</g>
<!-- 5 -->
<!-- name: &quot;[No Data]&quot;, typeName: &quot;&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-450" rx="47.57" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="black" d="M659.48,-450C742.97,-450 934.48,-450 1031.14,-450"/>
<polygon fill="black" stroke="black" points="1030.93,-453.5 1040.93,-450 1030.93,-446.5 1030.93,-453.5"/>
</g>
<!-- 7 -->
<!-- name: &quot;[No Data]&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-396" rx="47.57" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">[No Data]</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="black" d="M659.48,-396C742.97,-396 934.48,-396 1031.14,-396"/>
<polygon fill="black" stroke="black" points="1030.93,-399.5 1040.93,-396 1030.93,-392.5 1030.93,-399.5"/>
</g>
<!-- 9 -->
<!-- name: &quot;Debug Marker Text&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-342" rx="83.5" ry="18"/>
<text text-anchor="middle" x="842.31" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Text</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge9" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="black" d="M624.96,-222.03C635.29,-245.91 658.85,-292.12 694.44,-315 710.67,-325.43 729.86,-332.08 748.94,-336.26"/>
<polygon fill="black" stroke="black" points="748.16,-339.68 758.64,-338.16 749.5,-332.81 748.16,-339.68"/>
</g>
<!-- 11 -->
<!-- name: &quot;Debug Marker Position&quot;, typeName: &quot;Vec3&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 256, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-288" rx="96.97" ry="18"/>
<text text-anchor="middle" x="842.31" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Position</text>
</g>
<!-- 8&#45;&gt;11 -->
<g id="edge11" class="edge">
<title>8&#45;&gt;11</title>
<path fill="none" stroke="black" d="M632.05,-219.14C646.29,-231.65 670.27,-250.74 694.44,-261 710.65,-267.88 728.59,-273.01 746.21,-276.83"/>
<polygon fill="black" stroke="black" points="745.13,-280.19 755.63,-278.75 746.53,-273.33 745.13,-280.19"/>
</g>
<!-- 13 -->
<!-- name: &quot;Debug Marker Color red&quot;, typeName: &quot;&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-234" rx="102.46" ry="18"/>
<text text-anchor="middle" x="842.31" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color red</text>
</g>
<!-- 8&#45;&gt;13 -->
<g id="edge13" class="edge">
<title>8&#45;&gt;13</title>
<path fill="none" stroke="black" d="M650.84,-210.87C675.65,-213.88 711.46,-218.23 745.35,-222.35"/>
<polygon fill="black" stroke="black" points="744.9,-225.82 755.24,-223.55 745.74,-218.87 744.9,-225.82"/>
</g>
<!-- 15 -->
<!-- name: &quot;Debug Marker Color green&quot;, typeName: &quot;&quot;, id: 15, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>15</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-180" rx="110.44" ry="18"/>
<text text-anchor="middle" x="842.31" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color green</text>
</g>
<!-- 8&#45;&gt;15 -->
<g id="edge15" class="edge">
<title>8&#45;&gt;15</title>
<path fill="none" stroke="black" d="M650.84,-203.13C674.68,-200.24 708.67,-196.11 741.36,-192.14"/>
<polygon fill="black" stroke="black" points="741.37,-195.66 750.88,-190.98 740.53,-188.71 741.37,-195.66"/>
</g>
<!-- 17 -->
<!-- name: &quot;Debug Marker Color blue&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node18" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-126" rx="105.95" ry="18"/>
<text text-anchor="middle" x="842.31" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color blue</text>
</g>
<!-- 8&#45;&gt;17 -->
<g id="edge17" class="edge">
<title>8&#45;&gt;17</title>
<path fill="none" stroke="black" d="M632.05,-194.86C646.29,-182.35 670.27,-163.26 694.44,-153 709.18,-146.74 725.35,-141.94 741.41,-138.24"/>
<polygon fill="black" stroke="black" points="741.97,-141.7 751.01,-136.17 740.5,-134.86 741.97,-141.7"/>
</g>
<!-- 19 -->
<!-- name: &quot;Debug Marker Color alpha&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-72" rx="109.95" ry="18"/>
<text text-anchor="middle" x="842.31" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Color alpha</text>
</g>
<!-- 8&#45;&gt;19 -->
<g id="edge19" class="edge">
<title>8&#45;&gt;19</title>
<path fill="none" stroke="black" d="M624.96,-191.97C635.29,-168.09 658.85,-121.88 694.44,-99 705.51,-91.88 717.97,-86.52 730.83,-82.51"/>
<polygon fill="black" stroke="black" points="731.58,-85.94 740.25,-79.85 729.68,-79.2 731.58,-85.94"/>
</g>
<!-- 21 -->
<!-- name: &quot;Debug Marker Duration Milliseconds&quot;, typeName: &quot;&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="842.31" cy="-18" rx="147.87" ry="18"/>
<text text-anchor="middle" x="842.31" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Debug Marker Duration Milliseconds</text>
</g>
<!-- 8&#45;&gt;21 -->
<g id="edge21" class="edge">
<title>8&#45;&gt;21</title>
<path fill="none" stroke="black" d="M621.64,-190.09C627.85,-156.64 646.58,-82.02 694.44,-45 700.16,-40.58 706.38,-36.8 712.91,-33.57"/>
<polygon fill="black" stroke="black" points="714.3,-36.79 722.04,-29.56 711.48,-30.38 714.3,-36.79"/>
</g>
<!-- 10 -->
<!-- name: &quot;string&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-342" rx="31.1" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">string</text>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge10" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="black" d="M926.22,-342C967.13,-342 1014.68,-342 1047.83,-342"/>
<polygon fill="black" stroke="black" points="1047.4,-345.5 1057.4,-342 1047.4,-338.5 1047.4,-345.5"/>
</g>
<!-- 12 -->
<!-- name: &quot;Vec3&quot;, typeName: &quot;&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-288" rx="30.11" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">Vec3</text>
</g>
<!-- 11&#45;&gt;12 -->
<g id="edge12" class="edge">
<title>11&#45;&gt;12</title>
<path fill="none" stroke="black" d="M939.44,-288C977.38,-288 1018.89,-288 1048.57,-288"/>
<polygon fill="black" stroke="black" points="1048.22,-291.5 1058.22,-288 1048.22,-284.5 1048.22,-291.5"/>
</g>
<!-- 14 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 14, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>14</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-234" rx="27.11" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 13&#45;&gt;14 -->
<g id="edge14" class="edge">
<title>13&#45;&gt;14</title>
<path fill="none" stroke="black" d="M945.1,-234C982.68,-234 1022.97,-234 1051.37,-234"/>
<polygon fill="black" stroke="black" points="1051.26,-237.5 1061.26,-234 1051.26,-230.5 1051.26,-237.5"/>
</g>
<!-- 16 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-180" rx="27.11" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 15&#45;&gt;16 -->
<g id="edge16" class="edge">
<title>15&#45;&gt;16</title>
<path fill="none" stroke="black" d="M952.96,-180C988.17,-180 1024.85,-180 1051.27,-180"/>
<polygon fill="black" stroke="black" points="1051.13,-183.5 1061.13,-180 1051.13,-176.5 1051.13,-183.5"/>
</g>
<!-- 18 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-126" rx="27.11" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 17&#45;&gt;18 -->
<g id="edge18" class="edge">
<title>17&#45;&gt;18</title>
<path fill="none" stroke="black" d="M948.67,-126C985.23,-126 1023.92,-126 1051.42,-126"/>
<polygon fill="black" stroke="black" points="1051.34,-129.5 1061.34,-126 1051.34,-122.5 1051.34,-129.5"/>
</g>
<!-- 20 -->
<!-- name: &quot;float&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-72" rx="27.11" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">float</text>
</g>
<!-- 19&#45;&gt;20 -->
<g id="edge20" class="edge">
<title>19&#45;&gt;20</title>
<path fill="none" stroke="black" d="M952.6,-72C987.97,-72 1024.87,-72 1051.4,-72"/>
<polygon fill="black" stroke="black" points="1051.29,-75.5 1061.29,-72 1051.29,-68.5 1051.29,-75.5"/>
</g>
<!-- 22 -->
<!-- name: &quot;unsigned int64&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="1090.22" cy="-18" rx="64.04" ry="18"/>
<text text-anchor="middle" x="1090.22" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">unsigned int64</text>
</g>
<!-- 21&#45;&gt;22 -->
<g id="edge22" class="edge">
<title>21&#45;&gt;22</title>
<path fill="none" stroke="black" d="M990.61,-18C998.77,-18 1006.77,-18 1014.47,-18"/>
<polygon fill="black" stroke="black" points="1014.4,-21.5 1024.4,-18 1014.4,-14.5 1014.4,-21.5"/>
</g>
</g>
</svg>