mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-18 04:34:49 +00:00
489 lines
27 KiB
XML
489 lines
27 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: CameraPreset Pages: 1 -->
|
|
<svg width="858pt" height="962pt"
|
|
viewBox="0.00 0.00 858.43 962.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 958)">
|
|
<title>CameraPreset</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-958 854.43,-958 854.43,4 -4,4"/>
|
|
<!-- 8 -->
|
|
<!-- name: "CameraPreset", typeName: "", id: 8, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="62.04" cy="-477" rx="62.04" ry="18"/>
|
|
<text text-anchor="middle" x="62.04" y="-471.57" font-family="Times New Roman,serif" font-size="14.00">CameraPreset</text>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "Name", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-936" rx="32.1" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">Name</text>
|
|
</g>
|
|
<!-- 8->9 -->
|
|
<g id="edge1" class="edge">
|
|
<title>8->9</title>
|
|
<path fill="none" stroke="black" d="M64.57,-495.42C71.16,-570.12 99.52,-849.31 160.08,-909 182.63,-931.22 218.48,-937.3 246.66,-938.21"/>
|
|
<polygon fill="black" stroke="black" points="246.27,-941.7 256.3,-938.3 246.33,-934.7 246.27,-941.7"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "Inherit From", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-882" rx="57.05" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">Inherit From</text>
|
|
</g>
|
|
<!-- 8->11 -->
|
|
<g id="edge3" class="edge">
|
|
<title>8->11</title>
|
|
<path fill="none" stroke="black" d="M65.18,-495.19C73.57,-563.55 106.46,-803.73 160.08,-855 176.41,-870.61 199.33,-878.19 221.32,-881.62"/>
|
|
<polygon fill="black" stroke="black" points="220.84,-885.09 231.2,-882.86 221.71,-878.14 220.84,-885.09"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "Pos X", typeName: "std::optional<float>", id: 13, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-828" rx="34.1" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">Pos X</text>
|
|
</g>
|
|
<!-- 8->13 -->
|
|
<g id="edge5" class="edge">
|
|
<title>8->13</title>
|
|
<path fill="none" stroke="black" d="M62.53,-495.35C62.05,-550.64 68.64,-716.97 160.08,-801 182.62,-821.71 216.84,-828.14 244.36,-829.57"/>
|
|
<polygon fill="black" stroke="black" points="244.08,-833.06 254.18,-829.86 244.28,-826.06 244.08,-833.06"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "Pos Y", typeName: "std::optional<float>", id: 18, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-774" rx="34.1" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">Pos Y</text>
|
|
</g>
|
|
<!-- 8->18 -->
|
|
<g id="edge7" class="edge">
|
|
<title>8->18</title>
|
|
<path fill="none" stroke="black" d="M63.8,-495.45C66.86,-544.56 82.3,-679.31 160.08,-747 183.1,-767.03 217.14,-773.51 244.47,-775.13"/>
|
|
<polygon fill="black" stroke="black" points="244.08,-778.62 254.2,-775.5 244.34,-771.62 244.08,-778.62"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "Pos Z", typeName: "std::optional<float>", id: 20, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-720" rx="33.1" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">Pos Z</text>
|
|
</g>
|
|
<!-- 8->20 -->
|
|
<g id="edge9" class="edge">
|
|
<title>8->20</title>
|
|
<path fill="none" stroke="black" d="M65.64,-495.45C72.6,-537.59 95.7,-641.2 160.08,-693 184.01,-712.25 218.31,-718.73 245.52,-720.55"/>
|
|
<polygon fill="black" stroke="black" points="245.03,-724.03 255.18,-720.99 245.35,-717.04 245.03,-724.03"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "Rot X", typeName: "std::optional<float>", id: 22, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-666" rx="33.6" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">Rot X</text>
|
|
</g>
|
|
<!-- 8->22 -->
|
|
<g id="edge11" class="edge">
|
|
<title>8->22</title>
|
|
<path fill="none" stroke="black" d="M68.5,-495.2C79.71,-529.24 108.67,-602.39 160.08,-639 184.58,-656.45 217.94,-663.09 244.58,-665.43"/>
|
|
<polygon fill="black" stroke="black" points="244.19,-668.91 254.41,-666.1 244.67,-661.93 244.19,-668.91"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "Rot Y", typeName: "std::optional<float>", id: 24, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-612" rx="33.6" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">Rot Y</text>
|
|
</g>
|
|
<!-- 8->24 -->
|
|
<g id="edge13" class="edge">
|
|
<title>8->24</title>
|
|
<path fill="none" stroke="black" d="M74.02,-495.14C89.83,-519.63 121.42,-562.73 160.08,-585 185.77,-599.8 218.5,-606.53 244.55,-609.57"/>
|
|
<polygon fill="black" stroke="black" points="244.19,-613.06 254.5,-610.58 244.9,-606.09 244.19,-613.06"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "Rotation Speed", typeName: "std::optional<float>", id: 26, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-558" rx="68.53" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">Rotation Speed</text>
|
|
</g>
|
|
<!-- 8->26 -->
|
|
<g id="edge15" class="edge">
|
|
<title>8->26</title>
|
|
<path fill="none" stroke="black" d="M87.97,-493.64C107,-505.64 134.25,-521.36 160.08,-531 178.44,-537.85 198.95,-543.14 218.11,-547.14"/>
|
|
<polygon fill="black" stroke="black" points="217.24,-550.54 227.73,-549.06 218.61,-543.67 217.24,-550.54"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "Snap to Target", typeName: "std::optional<bool>", id: 28, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-504" rx="66.03" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">Snap to Target</text>
|
|
</g>
|
|
<!-- 8->28 -->
|
|
<g id="edge17" class="edge">
|
|
<title>8->28</title>
|
|
<path fill="none" stroke="black" d="M120.06,-483.81C149.63,-487.35 186.05,-491.7 217.49,-495.46"/>
|
|
<polygon fill="black" stroke="black" points="216.98,-498.92 227.33,-496.63 217.81,-491.97 216.98,-498.92"/>
|
|
</g>
|
|
<!-- 33 -->
|
|
<!-- name: "Horizontal Rotation Limit", typeName: "std::optional<class Vec2>", id: 33, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>33</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-450" rx="104.96" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">Horizontal Rotation Limit</text>
|
|
</g>
|
|
<!-- 8->33 -->
|
|
<g id="edge19" class="edge">
|
|
<title>8->33</title>
|
|
<path fill="none" stroke="black" d="M120.06,-470.19C141.82,-467.59 167.3,-464.54 191.77,-461.62"/>
|
|
<polygon fill="black" stroke="black" points="191.91,-465.13 201.42,-460.46 191.08,-458.18 191.91,-465.13"/>
|
|
</g>
|
|
<!-- 38 -->
|
|
<!-- name: "Vertical Rotation Limit", typeName: "std::optional<class Vec2>", id: 38, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>38</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-396" rx="94.98" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">Vertical Rotation Limit</text>
|
|
</g>
|
|
<!-- 8->38 -->
|
|
<g id="edge21" class="edge">
|
|
<title>8->38</title>
|
|
<path fill="none" stroke="black" d="M87.97,-460.36C107,-448.36 134.25,-432.64 160.08,-423 174.13,-417.76 189.44,-413.43 204.45,-409.89"/>
|
|
<polygon fill="black" stroke="black" points="204.83,-413.39 213.82,-407.78 203.3,-406.56 204.83,-413.39"/>
|
|
</g>
|
|
<!-- 40 -->
|
|
<!-- name: "Continue Targeting", typeName: "std::optional<bool>", id: 40, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>40</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-342" rx="81.5" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">Continue Targeting</text>
|
|
</g>
|
|
<!-- 8->40 -->
|
|
<g id="edge23" class="edge">
|
|
<title>8->40</title>
|
|
<path fill="none" stroke="black" d="M74.02,-458.86C89.83,-434.37 121.42,-391.27 160.08,-369 173.4,-361.33 188.6,-355.83 203.79,-351.88"/>
|
|
<polygon fill="black" stroke="black" points="204.41,-355.33 213.34,-349.62 202.8,-348.52 204.41,-355.33"/>
|
|
</g>
|
|
<!-- 42 -->
|
|
<!-- name: "View Offset", typeName: "std::optional<class Vec2>", id: 42, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>42</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-288" rx="55.55" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">View Offset</text>
|
|
</g>
|
|
<!-- 8->42 -->
|
|
<g id="edge25" class="edge">
|
|
<title>8->42</title>
|
|
<path fill="none" stroke="black" d="M68.5,-458.8C79.71,-424.76 108.67,-351.61 160.08,-315 178.32,-302.01 201.47,-295.01 223.1,-291.31"/>
|
|
<polygon fill="black" stroke="black" points="223.37,-294.81 232.75,-289.89 222.34,-287.89 223.37,-294.81"/>
|
|
</g>
|
|
<!-- 44 -->
|
|
<!-- name: "Entity Offset", typeName: "std::optional<class Vec3>", id: 44, branchId: 0, recurseId: -1, attributes: 256, notes: "Changing the camera's pivot point from the center of the entity" -->
|
|
<g id="node28" class="node">
|
|
<title>44</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-234" rx="58.05" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">Entity Offset</text>
|
|
</g>
|
|
<!-- 8->44 -->
|
|
<g id="edge27" class="edge">
|
|
<title>8->44</title>
|
|
<path fill="none" stroke="black" d="M65.64,-458.55C72.6,-416.41 95.7,-312.8 160.08,-261 177.07,-247.33 199.29,-240.1 220.49,-236.41"/>
|
|
<polygon fill="black" stroke="black" points="220.9,-239.88 230.28,-234.96 219.88,-232.96 220.9,-239.88"/>
|
|
</g>
|
|
<!-- 49 -->
|
|
<!-- name: "Radius", typeName: "std::optional<float>", id: 49, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>49</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-180" rx="36.59" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">Radius</text>
|
|
</g>
|
|
<!-- 8->49 -->
|
|
<g id="edge29" class="edge">
|
|
<title>8->49</title>
|
|
<path fill="none" stroke="black" d="M63.8,-458.55C66.86,-409.44 82.3,-274.69 160.08,-207 182.32,-187.65 214.85,-180.94 241.67,-179.05"/>
|
|
<polygon fill="black" stroke="black" points="241.82,-182.55 251.64,-178.57 241.48,-175.55 241.82,-182.55"/>
|
|
</g>
|
|
<!-- 51 -->
|
|
<!-- name: "Listener", typeName: "std::optional<enum CameraPreset::AudioListener>", id: 51, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node32" class="node">
|
|
<title>51</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-126" rx="40.09" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">Listener</text>
|
|
</g>
|
|
<!-- 8->51 -->
|
|
<g id="edge31" class="edge">
|
|
<title>8->51</title>
|
|
<path fill="none" stroke="black" d="M62.53,-458.65C62.05,-403.36 68.64,-237.03 160.08,-153 181.06,-133.73 212.14,-126.82 238.53,-124.8"/>
|
|
<polygon fill="black" stroke="black" points="238.57,-128.31 248.38,-124.29 238.21,-121.32 238.57,-128.31"/>
|
|
</g>
|
|
<!-- 56 -->
|
|
<!-- name: "Player Effects", typeName: "std::optional<bool>", id: 56, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node34" class="node">
|
|
<title>56</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-72" rx="62.54" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">Player Effects</text>
|
|
</g>
|
|
<!-- 8->56 -->
|
|
<g id="edge33" class="edge">
|
|
<title>8->56</title>
|
|
<path fill="none" stroke="black" d="M65.18,-458.81C73.57,-390.45 106.46,-150.27 160.08,-99 175.07,-84.67 195.62,-77.1 215.91,-73.31"/>
|
|
<polygon fill="black" stroke="black" points="216.28,-76.79 225.62,-71.8 215.2,-69.87 216.28,-76.79"/>
|
|
</g>
|
|
<!-- 58 -->
|
|
<!-- name: "Align target and camera forward", typeName: "std::optional<bool>", id: 58, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node36" class="node">
|
|
<title>58</title>
|
|
<ellipse fill="none" stroke="black" cx="289.99" cy="-18" rx="129.91" ry="18"/>
|
|
<text text-anchor="middle" x="289.99" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">Align target and camera forward</text>
|
|
</g>
|
|
<!-- 8->58 -->
|
|
<g id="edge35" class="edge">
|
|
<title>8->58</title>
|
|
<path fill="none" stroke="black" d="M64.57,-458.58C71.16,-383.88 99.52,-104.69 160.08,-45 164.35,-40.79 169.09,-37.17 174.17,-34.04"/>
|
|
<polygon fill="black" stroke="black" points="175.8,-37.14 182.98,-29.35 172.51,-30.96 175.8,-37.14"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "string", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-936" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-930.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 9->10 -->
|
|
<g id="edge2" class="edge">
|
|
<title>9->10</title>
|
|
<path fill="none" stroke="black" d="M322.41,-936C387.44,-936 536.82,-936 610.08,-936"/>
|
|
<polygon fill="black" stroke="black" points="610.07,-939.5 620.07,-936 610.07,-932.5 610.07,-939.5"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "string", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-882" rx="31.1" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-876.58" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 11->12 -->
|
|
<g id="edge4" class="edge">
|
|
<title>11->12</title>
|
|
<path fill="none" stroke="black" d="M347.42,-882C420.26,-882 545.34,-882 610.28,-882"/>
|
|
<polygon fill="black" stroke="black" points="610.17,-885.5 620.17,-882 610.17,-878.5 610.17,-885.5"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-828" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-822.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 13->17 -->
|
|
<g id="edge6" class="edge">
|
|
<title>13->17</title>
|
|
<path fill="none" stroke="black" d="M324.32,-828C377,-828 481.41,-828 558.31,-828"/>
|
|
<polygon fill="black" stroke="black" points="557.93,-831.5 567.93,-828 557.93,-824.5 557.93,-831.5"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-774" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-768.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge8" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M324.32,-774C377,-774 481.41,-774 558.31,-774"/>
|
|
<polygon fill="black" stroke="black" points="557.93,-777.5 567.93,-774 557.93,-770.5 557.93,-777.5"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-720" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-714.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 20->21 -->
|
|
<g id="edge10" class="edge">
|
|
<title>20->21</title>
|
|
<path fill="none" stroke="black" d="M323.36,-720C375.67,-720 480.75,-720 558.09,-720"/>
|
|
<polygon fill="black" stroke="black" points="557.78,-723.5 567.78,-720 557.78,-716.5 557.78,-723.5"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-666" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-660.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 22->23 -->
|
|
<g id="edge12" class="edge">
|
|
<title>22->23</title>
|
|
<path fill="none" stroke="black" d="M324,-666C376.53,-666 481.08,-666 558.11,-666"/>
|
|
<polygon fill="black" stroke="black" points="557.76,-669.5 567.76,-666 557.76,-662.5 557.76,-669.5"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-612" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-606.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 24->25 -->
|
|
<g id="edge14" class="edge">
|
|
<title>24->25</title>
|
|
<path fill="none" stroke="black" d="M324,-612C376.53,-612 481.08,-612 558.11,-612"/>
|
|
<polygon fill="black" stroke="black" points="557.76,-615.5 567.76,-612 557.76,-608.5 557.76,-615.5"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-558" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-552.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 26->27 -->
|
|
<g id="edge16" class="edge">
|
|
<title>26->27</title>
|
|
<path fill="none" stroke="black" d="M358.92,-558C415.09,-558 495.48,-558 557.88,-558"/>
|
|
<polygon fill="black" stroke="black" points="557.8,-561.5 567.8,-558 557.8,-554.5 557.8,-561.5"/>
|
|
</g>
|
|
<!-- 32 -->
|
|
<!-- name: "std::optional<bool>", typeName: "", id: 32, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>32</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-504" rx="84" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-498.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<bool></text>
|
|
</g>
|
|
<!-- 28->32 -->
|
|
<g id="edge18" class="edge">
|
|
<title>28->32</title>
|
|
<path fill="none" stroke="black" d="M356.39,-504C412.58,-504 494.3,-504 557.61,-504"/>
|
|
<polygon fill="black" stroke="black" points="557.3,-507.5 567.29,-504 557.29,-500.5 557.3,-507.5"/>
|
|
</g>
|
|
<!-- 37 -->
|
|
<!-- name: "std::optional<class Vec2>", typeName: "", id: 37, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>37</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-450" rx="107.45" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-444.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec2></text>
|
|
</g>
|
|
<!-- 33->37 -->
|
|
<g id="edge20" class="edge">
|
|
<title>33->37</title>
|
|
<path fill="none" stroke="black" d="M394.97,-450C438.48,-450 489.28,-450 534.19,-450"/>
|
|
<polygon fill="black" stroke="black" points="533.95,-453.5 543.95,-450 533.95,-446.5 533.95,-453.5"/>
|
|
</g>
|
|
<!-- 39 -->
|
|
<!-- name: "std::optional<class Vec2>", typeName: "", id: 39, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>39</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-396" rx="107.45" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-390.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec2></text>
|
|
</g>
|
|
<!-- 38->39 -->
|
|
<g id="edge22" class="edge">
|
|
<title>38->39</title>
|
|
<path fill="none" stroke="black" d="M385.41,-396C430.79,-396 485.64,-396 533.78,-396"/>
|
|
<polygon fill="black" stroke="black" points="533.7,-399.5 543.7,-396 533.7,-392.5 533.7,-399.5"/>
|
|
</g>
|
|
<!-- 41 -->
|
|
<!-- name: "std::optional<bool>", typeName: "", id: 41, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>41</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-342" rx="84" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-336.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<bool></text>
|
|
</g>
|
|
<!-- 40->41 -->
|
|
<g id="edge24" class="edge">
|
|
<title>40->41</title>
|
|
<path fill="none" stroke="black" d="M371.59,-342C426.56,-342 499.57,-342 557.33,-342"/>
|
|
<polygon fill="black" stroke="black" points="557.16,-345.5 567.16,-342 557.16,-338.5 557.16,-345.5"/>
|
|
</g>
|
|
<!-- 43 -->
|
|
<!-- name: "std::optional<class Vec2>", typeName: "", id: 43, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>43</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-288" rx="107.45" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-282.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec2></text>
|
|
</g>
|
|
<!-- 42->43 -->
|
|
<g id="edge26" class="edge">
|
|
<title>42->43</title>
|
|
<path fill="none" stroke="black" d="M345.84,-288C395.64,-288 470.76,-288 534.15,-288"/>
|
|
<polygon fill="black" stroke="black" points="533.92,-291.5 543.92,-288 533.92,-284.5 533.92,-291.5"/>
|
|
</g>
|
|
<!-- 48 -->
|
|
<!-- name: "std::optional<class Vec3>", typeName: "", id: 48, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node29" class="node">
|
|
<title>48</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-234" rx="107.45" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-228.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<class Vec3></text>
|
|
</g>
|
|
<!-- 44->48 -->
|
|
<g id="edge28" class="edge">
|
|
<title>44->48</title>
|
|
<path fill="none" stroke="black" d="M348.22,-234C397.93,-234 471.54,-234 533.87,-234"/>
|
|
<polygon fill="black" stroke="black" points="533.86,-237.5 543.86,-234 533.86,-230.5 533.86,-237.5"/>
|
|
</g>
|
|
<!-- 50 -->
|
|
<!-- name: "std::optional<float>", typeName: "", id: 50, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node31" class="node">
|
|
<title>50</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-180" rx="83.5" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-174.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<float></text>
|
|
</g>
|
|
<!-- 49->50 -->
|
|
<g id="edge30" class="edge">
|
|
<title>49->50</title>
|
|
<path fill="none" stroke="black" d="M326.94,-180C380.32,-180 482.34,-180 557.95,-180"/>
|
|
<polygon fill="black" stroke="black" points="557.86,-183.5 567.86,-180 557.86,-176.5 557.86,-183.5"/>
|
|
</g>
|
|
<!-- 55 -->
|
|
<!-- name: "std::optional<enum CameraPreset::AudioListener>", typeName: "", id: 55, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node33" class="node">
|
|
<title>55</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-126" rx="197.27" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-120.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<enum CameraPreset::AudioListener></text>
|
|
</g>
|
|
<!-- 51->55 -->
|
|
<g id="edge32" class="edge">
|
|
<title>51->55</title>
|
|
<path fill="none" stroke="black" d="M330.33,-126C359.09,-126 400.56,-126 444.21,-126"/>
|
|
<polygon fill="black" stroke="black" points="444.14,-129.5 454.14,-126 444.14,-122.5 444.14,-129.5"/>
|
|
</g>
|
|
<!-- 57 -->
|
|
<!-- name: "std::optional<bool>", typeName: "", id: 57, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node35" class="node">
|
|
<title>57</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-72" rx="84" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-66.58" font-family="Times New Roman,serif" font-size="14.00">std::optional<bool></text>
|
|
</g>
|
|
<!-- 56->57 -->
|
|
<g id="edge34" class="edge">
|
|
<title>56->57</title>
|
|
<path fill="none" stroke="black" d="M352.67,-72C408.83,-72 492.62,-72 557.3,-72"/>
|
|
<polygon fill="black" stroke="black" points="557.22,-75.5 567.22,-72 557.22,-68.5 557.22,-75.5"/>
|
|
</g>
|
|
<!-- 59 -->
|
|
<!-- name: "std::optional<bool>", typeName: "", id: 59, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node37" class="node">
|
|
<title>59</title>
|
|
<ellipse fill="none" stroke="black" cx="653.16" cy="-18" rx="84" ry="18"/>
|
|
<text text-anchor="middle" x="653.16" y="-12.57" font-family="Times New Roman,serif" font-size="14.00">std::optional<bool></text>
|
|
</g>
|
|
<!-- 58->59 -->
|
|
<g id="edge36" class="edge">
|
|
<title>58->59</title>
|
|
<path fill="none" stroke="black" d="M420.36,-18C465.6,-18 515.52,-18 557.41,-18"/>
|
|
<polygon fill="black" stroke="black" points="557.2,-21.5 567.2,-18 557.2,-14.5 557.2,-21.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|