﻿<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="IZNEdmWwsqTPmRYNCw6rdu" LanguageVersion="2025.7.4" Version="0.128">
  <NugetDependency Id="UMjQW1rcsHzLbQEEvmlyux" Location="VL.CoreLib" Version="2025.7.4" />
  <Patch Id="E3ImUTd2YNGObBvmdtwudp">
    <Canvas Id="UxUkpQTPbkoLBVXkPUqMgv" DefaultCategory="Main" CanvasType="FullCategory">
      <!--

    ************************ TorusScene ************************

-->
      <Node Name="TorusScene" Bounds="238,333" Id="OlvHJWOKoIiNXlvXOxETjk">
        <p:NodeReference>
          <Choice Kind="ContainerDefinition" Name="Process" />
          <FullNameCategoryReference ID="Primitive" />
        </p:NodeReference>
        <Patch Id="OJNgIXrVb4rOeGxcLVskPU">
          <Canvas Id="ARpoa3tbmVAPFI8QHB0hbR" CanvasType="Group">
            <Node Bounds="104,725,205,19" Id="VWjU4datTaYQQeJ0OqV6CI">
              <p:NodeReference LastCategoryFullName="Stride.Models" LastDependency="VL.Stride.Engine.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="Plane" />
              </p:NodeReference>
              <Pin Id="FsIoc3EjFH8QAHnHM7KiUS" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="JnYxRbsA1zAPgLkXjiKdQr" Name="Transformation" Kind="InputPin" />
              <Pin Id="FPGT4rUsNhbOioBU4DKDCp" Name="Size" Kind="InputPin" />
              <Pin Id="JQ00XwGXUjcQaRHJw0woDH" Name="Tessellation" Kind="InputPin" />
              <Pin Id="Fk7O5YGuWsTPSYWegmLtbD" Name="Normal" Kind="InputPin" />
              <Pin Id="JTZqw5Ugi0DMaJuGuBmRsQ" Name="Generate Back Face" Kind="InputPin" />
              <Pin Id="GRQ1u6Nrw24QG62JXNKvHG" Name="Material" Kind="InputPin" />
              <Pin Id="VDB6f6JlHyoPaqisF9mVje" Name="Is Shadow Caster" Kind="InputPin" />
              <Pin Id="GgdcQ3GsN5lMb3sLSI6AhT" Name="Components" Kind="InputPin" />
              <Pin Id="BvJ1VMYWYYHNGmO0351ejL" Name="Children" Kind="InputPin" />
              <Pin Id="CbhSwIU7xdPQKt6Li8W2VP" Name="Name" Kind="InputPin" />
              <Pin Id="ERwitzQMBkENI2UtCAPqiv" Name="Enabled" Kind="InputPin" />
              <Pin Id="FJ7McZV3I0RPGlKc86CBjU" Name="Output" Kind="OutputPin" IsHidden="true" />
              <Pin Id="N0DXLsLZIKPL3zDEanRKWl" Name="Entity" Kind="OutputPin" />
            </Node>
            <Node Bounds="104,685,67,19" Id="DQwDLjwBC7gMxEO0uCoC0C">
              <p:NodeReference LastCategoryFullName="3D.Matrix" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Translation" />
              </p:NodeReference>
              <Pin Id="DJDtSzkjXlzLDY5oMtGA55" Name="Translation" Kind="InputPin" />
              <Pin Id="EWbRSntLzxFMmRKLa4tRlX" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="IFUjhuBro9xMtenF9NkQLd" Comment="Translation" Bounds="106,628,35,43" ShowValueBox="true" isIOBox="true" Value="0, -0.5, 0">
              <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Vector3" />
              </p:TypeAnnotation>
            </Pad>
            <Node Bounds="79,848,187,19" Id="HlH6Pmarv2yOfjI9b1fYzv">
              <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.Engine.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
                <Choice Kind="ProcessAppFlag" Name="Group" />
              </p:NodeReference>
              <Pin Id="VX8XwInqUeTLeWIhWociCg" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="PH7DbgwxP28M5KUpRHkbra" Name="Transformation" Kind="InputPin" />
              <Pin Id="CrTOLbpMnyHLSJCBkmFIae" Name="Child" Kind="InputPin" />
              <Pin Id="Gifz450KRjzNQdc5qjUi8i" Name="Child 2" Kind="InputPin" />
              <Pin Id="NsBvNm6ZZc9MTLbewYzBGk" Name="Child 3" Kind="InputPin" />
              <Pin Id="Mr3lTA5uUz3PbcNK2NbVHc" Name="Name" Kind="InputPin" />
              <Pin Id="FgVr2HT6YzJLTspChBVzIz" Name="Enabled" Kind="InputPin" />
              <Pin Id="RyOQ8YdwqusNUCnkZBvroS" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="659,407,85,19" Id="CrfyXhyhtcQLGDCBspEJqr">
              <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.Rendering.ShaderFX.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
              </p:NodeReference>
              <Pin Id="CaNDJqfa98vL6lSDaRm9Dj" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="PEUgaGn7HslLPBOLoQB3hz" Name="Color" Kind="InputPin" DefaultValue="0.99, 0.1881, 0.765469, 1">
                <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="RGBA" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="QmknEVqD8QSOgFi8WUYAHz" Name="Metalness" Kind="InputPin" DefaultValue="0.9">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="A4YT2qWXztoOFslFCd0F65" Name="Roughness" Kind="InputPin" DefaultValue="0.09999999">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="MuxOzJcwgs6O7lK2yX31Mj" Name="Transparency" Kind="InputPin" />
              <Pin Id="HGghZOmZ5oUMvQQW4zhE9x" Name="Cull Mode" Kind="InputPin" />
              <Pin Id="IwPvSJu4CZwOt19yZEQaSM" Name="State Output" Kind="OutputPin" IsHidden="true" />
              <Pin Id="MS6WV8TNqQ7PW2d8dkmkVU" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="361,476,347,215" Id="T3Dv6wV74D3MSW0zhbFgmY">
              <p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
                <Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
                <Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
                <FullNameCategoryReference ID="Primitive" />
              </p:NodeReference>
              <Pin Id="IawJsXiT92bLM8dkPDTym6" Name="Break" Kind="OutputPin" />
              <ControlPoint Id="SxNdYy1N4d0OJrDYrsZhpk" Bounds="375,482" Alignment="Top" />
              <ControlPoint Id="BuaGreimSQpMSixaW1UTq9" Bounds="376,685" Alignment="Bottom" />
              <ControlPoint Id="NxDySMbPtN9LOyaNSf0Xbn" Bounds="522,482" Alignment="Top" />
              <Patch Id="Lx5r8GPSVokNWX2fDE6CK7" ManuallySortedPins="true">
                <Patch Id="CN3eBYxl6ZqPTrGJOwSIaC" Name="Create" ManuallySortedPins="true" />
                <Patch Id="AjNwRIcO8HbLgMO6dMi9uV" Name="Update" ManuallySortedPins="true">
                  <Pin Id="Lc37SQtLnZtOze59Bik1ra" Name="Index" Kind="InputPin" />
                </Patch>
                <Patch Id="NiDLMZ5WRLVLysRCHZVaJu" Name="Dispose" ManuallySortedPins="true" />
                <Node Bounds="374,633,185,19" Id="TKzM0huNM87M4c6rkP9laq">
                  <p:NodeReference LastCategoryFullName="Stride.Models" LastDependency="VL.Stride.Engine.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <CategoryReference Kind="Category" Name="Stride" />
                    <CategoryReference Kind="Category" Name="Models" />
                    <Choice Kind="ProcessAppFlag" Name="Torus" />
                  </p:NodeReference>
                  <Pin Id="KvOFtKBcmlNOruEeDIbu0J" Name="Node Context" Kind="InputPin" IsHidden="true" />
                  <Pin Id="HOw1kEJCVGCO2FfnSqHjCK" Name="Transformation" Kind="InputPin" />
                  <Pin Id="JlQps3loU2yMN4N4sttJTi" Name="Radius" Kind="InputPin" />
                  <Pin Id="HWjm3qOdoNIOOMWT79bm83" Name="Thickness" Kind="InputPin" DefaultValue="0.12">
                    <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                      <Choice Kind="TypeFlag" Name="Float32" />
                    </p:TypeAnnotation>
                  </Pin>
                  <Pin Id="S5VFgfKCA6FPV5oYCha2r0" Name="Tessellation" Kind="InputPin" DefaultValue="32">
                    <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                      <Choice Kind="TypeFlag" Name="Integer32" />
                    </p:TypeAnnotation>
                  </Pin>
                  <Pin Id="LYdW6xE8uX3MjGRrIWpGAa" Name="Material" Kind="InputPin" />
                  <Pin Id="UoLaO0Zah5uQBEhnK2bBUs" Name="Is Shadow Caster" Kind="InputPin" />
                  <Pin Id="CKwDgx0UiTkNBMs00LiQya" Name="Components" Kind="InputPin" />
                  <Pin Id="Kc63g0BE1GMQMy79z0Hsjv" Name="Children" Kind="InputPin" />
                  <Pin Id="HWBZ89JNGZWO3W2rsQj4YB" Name="Name" Kind="InputPin" />
                  <Pin Id="Ug0jZwlrtghLV2gubOV0uG" Name="Enabled" Kind="InputPin" />
                  <Pin Id="GQj2PEelbL5PYcYx1pUmgs" Name="Output" Kind="OutputPin" IsHidden="true" />
                  <Pin Id="BfbblJPClyZQJtpdtXdjYC" Name="Entity" Kind="OutputPin" />
                </Node>
                <Node Bounds="373,514,67,19" Id="Ju8wtCdZG6VMYx3aWXes4Q">
                  <p:NodeReference LastCategoryFullName="3D.Matrix" LastDependency="CoreLibBasics.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Translation" />
                  </p:NodeReference>
                  <Pin Id="A8arzjhM1xLN3oW6pB2lcA" Name="Translation" Kind="InputPin" />
                  <Pin Id="BNGWHnfsxplOWnCUQpFjRv" Name="Result" Kind="OutputPin" />
                </Node>
                <ControlPoint Id="AlWsPnonuekOK7zxrHrq9h" Bounds="593,512" />
                <Node Bounds="591,570,105,19" Id="PxOJmQbF989MsXUNQOjLj3">
                  <p:NodeReference LastCategoryFullName="Control" LastDependency="CoreLibBasics.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Switch" />
                    <CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
                  </p:NodeReference>
                  <Pin Id="TBWBmMDCXunNvtngOU1qDz" Name="Index" Kind="InputPin" />
                  <Pin Id="CYOxL26KL23MCIx0Npfb3B" Name="Input" Kind="InputPin" />
                  <Pin Id="J9YEqamu4NNOGNDZIoCIdt" Name="Input 2" Kind="InputPin" />
                  <Pin Id="OmYeIlHYW1DNxXLn9O3swO" Name="Output" Kind="OutputPin" />
                  <Pin Id="TF6P3pWHJDkPWBN5pU6AK3" Name="Input 3" Kind="InputPin" />
                  <Pin Id="JdxXZPcW5BwO64PpLMTrPe" Name="Input 4" Kind="InputPin" />
                  <Pin Id="KKORrkL06fSLkobqoLsHTb" Name="Input 5" Kind="InputPin" />
                </Node>
                <Node Bounds="373,550,45,19" Id="NtiTwwjljqILzRsH9JhlZF">
                  <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="CoreLibBasics.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Rotate" />
                    <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                      <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                    </CategoryReference>
                  </p:NodeReference>
                  <Pin Id="GHrNSjAsXC2MEI2gXaQ5Jg" Name="Input" Kind="InputPin" />
                  <Pin Id="RBRtLczAg5GMSMT0vvO1cS" Name="Rotation" Kind="InputPin" />
                  <Pin Id="Sxajp7znbnRQCfH64dnBIS" Name="Output" Kind="OutputPin" />
                </Node>
                <Node Bounds="524,538,25,19" Id="EKLSBCawqCFLL9sj8bTTK9">
                  <p:NodeReference LastCategoryFullName="Math" LastDependency="CoreLibBasics.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="=" />
                  </p:NodeReference>
                  <Pin Id="E04E8TYW9s4OBv9oIX50Hi" Name="Input" Kind="InputPin" />
                  <Pin Id="DJhHoPmHFODLZArjf6xhXE" Name="Input 2" Kind="InputPin" DefaultValue="35">
                    <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                      <Choice Kind="TypeFlag" Name="Integer32" />
                    </p:TypeAnnotation>
                  </Pin>
                  <Pin Id="OBS0gSEEepCOkwmekPzDdC" Name="Result" Kind="OutputPin" />
                </Node>
                <Node Bounds="374,593,45,19" Id="R8FuAuTZ34zNZSdhnGCxSj">
                  <p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="CoreLibBasics.vl">
                    <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                    <Choice Kind="OperationCallFlag" Name="Rotate" />
                    <CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
                      <p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
                    </CategoryReference>
                  </p:NodeReference>
                  <Pin Id="SkNrrRAskxgL2erXaZoO2P" Name="Input" Kind="InputPin" />
                  <Pin Id="Epz9hWN2nfEOfcS5eJd58k" Name="Rotation" Kind="InputPin" />
                  <Pin Id="PaIOkqKSZttP0dStLp9qkF" Name="Output" Kind="OutputPin" />
                  <Pin Id="ItkzZ9wYhioMqCoeLBElbq" Name="Apply" Kind="InputPin" />
                </Node>
              </Patch>
            </Node>
            <Node Bounds="374,436,85,19" Id="A0MDG2poK8PQJ3vdw787nL">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="RandomSpread (3d)" />
              </p:NodeReference>
              <Pin Id="HCjOaU3ncKvLx4mALpjRTd" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="RRnWt4hcCslOhn33eeH28E" Name="Center" Kind="InputPin" />
              <Pin Id="UdsDRfACrDKPgmsVDTiWBr" Name="Size" Kind="InputPin" />
              <Pin Id="BJlaFZFS6SeNLr4Ki5m4AB" Name="Seed" Kind="InputPin" DefaultValue="97">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="TA05joMa0eHNToc4LBljE8" Name="Count" Kind="InputPin" />
              <Pin Id="SJYEZ3LtY2vPfNxYhMbMqC" Name="Output" Kind="OutputPin" />
            </Node>
            <Pad Id="I4oiSJmKUndOxbsgBd6pKz" Comment="Center" Bounds="346,350,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.88, 0">
              <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Vector3" />
              </p:TypeAnnotation>
            </Pad>
            <Pad Id="N8qE3Mr3Wf1NMYthmCCSQD" Comment="Count" Bounds="542,339,38,15" ShowValueBox="true" isIOBox="true" Value="50">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Integer32" />
              </p:TypeAnnotation>
            </Pad>
            <Node Bounds="354,718,65,19" Id="FYqfL3MkGlzOKM4e3t3qBU">
              <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.Engine.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
                <CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="UmrCcoYYrs1MbcpcNxWPsx" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="IQIVUqC8709OZLayd4dLjC" Name="Transformation" Kind="InputPin" />
              <Pin Id="Fh2m6BjdDfONpfUE5ePMeh" Name="Children" Kind="InputPin" />
              <Pin Id="Bhn76PGqxzBOHbeYzs4EUz" Name="Name" Kind="InputPin" />
              <Pin Id="GRGswcgXzsPPTXU4t4OZZE" Name="Enabled" Kind="InputPin" />
              <Pin Id="A4Mdb4UYVE2PjzyJ47zbpf" Name="Output" Kind="OutputPin" />
            </Node>
            <Pad Id="Bx3fHUrd3cVM0Ej7AYa2zL" Comment="Size" Bounds="505,266,35,43" ShowValueBox="true" isIOBox="true" Value="4.11, 4.11, 4.11">
              <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Vector3" />
              </p:TypeAnnotation>
            </Pad>
            <Node Bounds="540,416,85,19" Id="T0Scgrp68tKOC3aeRR6sYc">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="RandomSpread (3d)" />
              </p:NodeReference>
              <Pin Id="PY83mIvyN4eMVMCZCSuc8i" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="DSy7MdyjlLdO3gvGcKpxtY" Name="Center" Kind="InputPin" />
              <Pin Id="SOvYqDDW7oKO1cdycdHeLR" Name="Size" Kind="InputPin" />
              <Pin Id="FtU5XCsk0T3Lt75aauiq21" Name="Seed" Kind="InputPin" DefaultValue="36">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Integer32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="Ji8iTODLYAPOtX23gFz8dz" Name="Count" Kind="InputPin" />
              <Pin Id="MOuDAGQcwXZODo29QGmBif" Name="Output" Kind="OutputPin" />
            </Node>
            <ControlPoint Id="Rk0wOlpZ1cELyG9NWWov7T" Bounds="81,908" />
            <Node Bounds="203,680,85,19" Id="NZ6jmsvyMNVPaVvnkFP0vS">
              <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.Rendering.ShaderFX.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="PBRMaterial" />
              </p:NodeReference>
              <Pin Id="I48UqvGEDquMFzfLG6m7Yx" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="A1hOKr4GLbcLTUHmNnOLZo" Name="Color" Kind="InputPin" />
              <Pin Id="RpyuRPUdykPOgdHy0GMgMv" Name="Metalness" Kind="InputPin" />
              <Pin Id="Veg4d5gaPwiOUyOyZsC3nY" Name="Roughness" Kind="InputPin" />
              <Pin Id="GkUtPKNESBRPSzYBG3FZ3q" Name="Transparency" Kind="InputPin" />
              <Pin Id="QgBkGaD9F4gMqohMpmBIoq" Name="Cull Mode" Kind="InputPin" />
              <Pin Id="VJT1ymdWX3zMjmDnhbUekV" Name="State Output" Kind="OutputPin" IsHidden="true" />
              <Pin Id="QDUJuKLmmvQLpKESt9UYvx" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="834,488,77,19" Id="Pv7a3LTRKIiPmooFszTSSV">
              <p:NodeReference LastCategoryFullName="Stride.Materials" LastDependency="VL.Stride.Rendering.ShaderFX.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
              </p:NodeReference>
              <Pin Id="ME0xQ8PFeAAPD57yOhUdkF" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="HxAiQwg9unLL4xX8V1zXNA" Name="Color" Kind="InputPin" />
              <Pin Id="LKVvFUWMRweOEUgd4b6X9D" Name="Transparency" Kind="InputPin" />
              <Pin Id="B7mKBKMUv7hPTnDGCqo5sN" Name="Cull Mode" Kind="InputPin" />
              <Pin Id="BPqu2UAa7RJM5abkFd9ER7" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="854,442,65,19" Id="VB60M8ggBDON4DA2kbb7zL">
              <p:NodeReference LastCategoryFullName="Color.RGBA" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="FromHSL" />
              </p:NodeReference>
              <Pin Id="TbquooWGW8yP49KVE3zVXf" Name="Hue" Kind="InputPin" DefaultValue="0">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="AUMdvi1dOwNNnEwB8tIbo0" Name="Saturation" Kind="InputPin" />
              <Pin Id="BPpicAvhp4tOPorSWD3Rgm" Name="Lightness" Kind="InputPin" DefaultValue="9.69">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="QMtp2LZEvCAOU20qJbPAN9" Name="Alpha" Kind="InputPin" />
              <Pin Id="NFbxu1XjF72L3qODLaw594" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="EtxCL3NYXEJMiQzBRTpucf" Comment="Lightness" Bounds="898,417,35,15" ShowValueBox="true" isIOBox="true" Value="3.14">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pad>
            <Node Bounds="214,531,46,19" Id="I9hRUFgdMAnMYRBLMPPrdM">
              <p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Vector (Join)" />
                <CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="LdTsRDwFL7fMKwQnMUdTLr" Name="X" Kind="InputPin" />
              <Pin Id="Mx3SOnKsY6AQWeP5bNM32C" Name="Y" Kind="InputPin" />
              <Pin Id="Ahwvum61H1dM7p9rHoVYnN" Name="Z" Kind="InputPin" />
              <Pin Id="JuhM7o3LBzXOTNiNVoodQ9" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="214,441,45,19" Id="McZl7PSrAMyMpMc1ol2Pwe">
              <p:NodeReference LastCategoryFullName="Animation" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="LFO" />
              </p:NodeReference>
              <Pin Id="GiAJCRpd6LmQAOeJ0aZJuh" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="ThZGoqwfs1BQKBUsWBOinM" Name="Clock" Kind="InputPin" IsHidden="true" />
              <Pin Id="O5y9DklUlqcLcbMdrrfQ9y" Name="New Clock" Kind="InputPin" IsHidden="true" />
              <Pin Id="N0Z0yk36SmtM6VrfyQ6Fsx" Name="Period" Kind="InputPin" DefaultValue="3">
                <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="Float32" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="V5CWmX6wnUOMSQ0YMNFYjS" Name="Pause" Kind="InputPin" />
              <Pin Id="AMLqSmK33X1O0DUBwl6knX" Name="Reset" Kind="ApplyPin" />
              <Pin Id="BUzcUF0ZusQPLfrdn3jIQ9" Name="Phase" Kind="OutputPin" />
              <Pin Id="JBR5zUWooXuMGCa88Q2faJ" Name="On New Cycle" Kind="OutputPin" />
              <Pin Id="RdS1DDKL7NQMDMI9uNZzvI" Name="Cycles" Kind="OutputPin" />
            </Node>
            <Node Bounds="214,488,46,19" Id="Tu7fqxXNEuuOCsVn6jGDZD">
              <p:NodeReference LastCategoryFullName="Math" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="Tween" />
              </p:NodeReference>
              <Pin Id="TiPFP0n84ptNQglL9yNWik" Name="Value" Kind="InputPin" />
              <Pin Id="Gu8bzrfx1EtNLZKcsn39WC" Name="Transition" Kind="InputPin" DefaultValue="Bounce">
                <p:TypeAnnotation LastCategoryFullName="Math.Tweener" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="TweenerTransition" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="FuIzzV7jMHyPNFnlKyRFOb" Name="Mode" Kind="InputPin" DefaultValue="Out">
                <p:TypeAnnotation LastCategoryFullName="Math.Tweener" LastDependency="CoreLibBasics.vl">
                  <Choice Kind="TypeFlag" Name="TweenerMode" />
                </p:TypeAnnotation>
              </Pin>
              <Pin Id="CRhlWMAysCtOu340f7xgUU" Name="Output" Kind="OutputPin" />
            </Node>
          </Canvas>
          <Patch Id="PzWH0UYrZkBPBKqHzYpU69" Name="Create" />
          <Patch Id="GbJodq6af5tQTQFYsCsuXu" Name="Update">
            <Pin Id="FpUCoXlfbSCPCBJhkRyFJ9" Name="Output" Kind="OutputPin" Bounds="385,1701" />
          </Patch>
          <ProcessDefinition Id="LorkTmWO5KHNA7s8hKKmQz">
            <Fragment Id="P8Ut5ZH9jGaMisAxDYUVTw" Patch="PzWH0UYrZkBPBKqHzYpU69" Enabled="true" />
            <Fragment Id="VMrXRBNnkvgQPnmcB4QUnN" Patch="GbJodq6af5tQTQFYsCsuXu" Enabled="true" />
          </ProcessDefinition>
          <Link Id="DSkFHvoGPeQLOCju8QkvK2" Ids="IFUjhuBro9xMtenF9NkQLd,DJDtSzkjXlzLDY5oMtGA55" />
          <Link Id="JKKHn1VPaJzNr4DuMTpP4V" Ids="EWbRSntLzxFMmRKLa4tRlX,JnYxRbsA1zAPgLkXjiKdQr" />
          <Link Id="EHid5uI6N7SN4OKMXXpbHm" Ids="N0DXLsLZIKPL3zDEanRKWl,CrTOLbpMnyHLSJCBkmFIae" />
          <Link Id="FxBA0mWCz5aNcKjcuqQHGv" Ids="BNGWHnfsxplOWnCUQpFjRv,GHrNSjAsXC2MEI2gXaQ5Jg" />
          <Link Id="HZgMmCHT0zFN2lGDN7oWsv" Ids="SJYEZ3LtY2vPfNxYhMbMqC,SxNdYy1N4d0OJrDYrsZhpk" />
          <Link Id="E9qTrOCmxhSNi8Sb5pV1Oo" Ids="I4oiSJmKUndOxbsgBd6pKz,RRnWt4hcCslOhn33eeH28E" />
          <Link Id="GQHvpS6UiFMM31UzGYqqgp" Ids="N8qE3Mr3Wf1NMYthmCCSQD,TA05joMa0eHNToc4LBljE8" />
          <Link Id="KCJbS6kWGHqMSi1IYkIXDn" Ids="BfbblJPClyZQJtpdtXdjYC,BuaGreimSQpMSixaW1UTq9" />
          <Link Id="T7rO14tGCOCNgqPL8bVhd0" Ids="BuaGreimSQpMSixaW1UTq9,Fh2m6BjdDfONpfUE5ePMeh" />
          <Link Id="TIQllxZqlkVNNL0paj2lcx" Ids="A4Mdb4UYVE2PjzyJ47zbpf,NsBvNm6ZZc9MTLbewYzBGk" />
          <Link Id="KmcRV3g0j7wMPgUAeaKWh5" Ids="Bx3fHUrd3cVM0Ej7AYa2zL,UdsDRfACrDKPgmsVDTiWBr" />
          <Link Id="IezcXdEhL9BNedkd4rw6R2" Ids="Lc37SQtLnZtOze59Bik1ra,AlWsPnonuekOK7zxrHrq9h" IsHidden="true" />
          <Link Id="VdavKo0riHtMO8GcW6BVmr" Ids="AlWsPnonuekOK7zxrHrq9h,TBWBmMDCXunNvtngOU1qDz" />
          <Link Id="EHpFksjLnwuNcFDvt99Ruf" Ids="MOuDAGQcwXZODo29QGmBif,NxDySMbPtN9LOyaNSf0Xbn" />
          <Link Id="EaJOSb8zsJiNejKZOw0sZx" Ids="N8qE3Mr3Wf1NMYthmCCSQD,Ji8iTODLYAPOtX23gFz8dz" />
          <Link Id="B0xMKqRj062NvBuqOQOtkB" Ids="NxDySMbPtN9LOyaNSf0Xbn,RBRtLczAg5GMSMT0vvO1cS" />
          <Link Id="NWMM1cL7vxWLN8DyeX8SlL" Ids="SxNdYy1N4d0OJrDYrsZhpk,A8arzjhM1xLN3oW6pB2lcA" />
          <Link Id="PKOmiHhItuELOCa3aQ94gs" Ids="OmYeIlHYW1DNxXLn9O3swO,LYdW6xE8uX3MjGRrIWpGAa" />
          <Link Id="RZOVb2Qz0KnOySsI01cLd3" Ids="RyOQ8YdwqusNUCnkZBvroS,Rk0wOlpZ1cELyG9NWWov7T" />
          <Link Id="JCwezGZDwUwN4LShW3VCBM" Ids="Rk0wOlpZ1cELyG9NWWov7T,FpUCoXlfbSCPCBJhkRyFJ9" IsHidden="true" />
          <Link Id="Sy30Ln3XSzIPGXA2PlCsqf" Ids="QDUJuKLmmvQLpKESt9UYvx,GRQ1u6Nrw24QG62JXNKvHG" />
          <Link Id="B4314qoP0yNP8AyrfU3uMk" Ids="NFbxu1XjF72L3qODLaw594,HxAiQwg9unLL4xX8V1zXNA" />
          <Link Id="HdcGkCN54r5MFv3ObYaNCj" Ids="EtxCL3NYXEJMiQzBRTpucf,BPpicAvhp4tOPorSWD3Rgm" />
          <Link Id="GvwErE7BJZ0QHao7VL3HUz" Ids="MS6WV8TNqQ7PW2d8dkmkVU,TF6P3pWHJDkPWBN5pU6AK3" />
          <Link Id="PdpYAJOTPYWQVkdjSEOkY1" Ids="BPqu2UAa7RJM5abkFd9ER7,KKORrkL06fSLkobqoLsHTb" />
          <Link Id="CAtBkuyR6hINZMz8zTPqRy" Ids="MS6WV8TNqQ7PW2d8dkmkVU,JdxXZPcW5BwO64PpLMTrPe" />
          <Link Id="GjmKhxyuHy6NI0OwgyXLRb" Ids="AlWsPnonuekOK7zxrHrq9h,E04E8TYW9s4OBv9oIX50Hi" />
          <Link Id="T4Ng0DelBDsMDYua4Ubrqj" Ids="Sxajp7znbnRQCfH64dnBIS,SkNrrRAskxgL2erXaZoO2P" />
          <Link Id="P3S5kxSKFxrLJ01lV9kZwA" Ids="PaIOkqKSZttP0dStLp9qkF,HOw1kEJCVGCO2FfnSqHjCK" />
          <Link Id="LfLRRdkDpR3PQAmOZ8BC41" Ids="OBS0gSEEepCOkwmekPzDdC,ItkzZ9wYhioMqCoeLBElbq" />
          <Link Id="U0KDdKQqrSVOXS9ellpBmK" Ids="JuhM7o3LBzXOTNiNVoodQ9,Epz9hWN2nfEOfcS5eJd58k" />
          <Link Id="ImXHolZdklyNGyy7ztjkj0" Ids="CRhlWMAysCtOu340f7xgUU,LdTsRDwFL7fMKwQnMUdTLr" />
          <Link Id="Oi4xSKuWY1fNe55Yq8CXKE" Ids="BUzcUF0ZusQPLfrdn3jIQ9,TiPFP0n84ptNQglL9yNWik" />
        </Patch>
      </Node>
      <!--

    ************************ MyPerViewRenderer ************************

-->
      <Node Name="MyPerViewRenderer" Bounds="238,225" Id="I48INtXZcfOMFznitFCfQ2">
        <p:NodeReference>
          <Choice Kind="ClassDefinition" Name="Class" />
          <FullNameCategoryReference ID="Primitive" />
        </p:NodeReference>
        <p:Interfaces>
          <TypeReference LastCategoryFullName="Stride.API.Rendering" LastDependency="VL.Stride.Runtime.TypeForwards.vl">
            <Choice Kind="MutableInterfaceType" Name="IRenderer" />
          </TypeReference>
        </p:Interfaces>
        <Patch Id="NpZ79JHcvWEN9kYmq1N7N7">
          <Canvas Id="Pdbl5QwSb0ZL7arq05x19x" CanvasType="Group">
            <Node Bounds="271,348,88,26" Id="UJWeCr9MQzXMVkMEvEVrwH">
              <p:NodeReference LastCategoryFullName="Stride.API.Rendering.RenderDrawContext" LastDependency="VL.Stride.Runtime.TypeForwards.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="ClassType" Name="RenderDrawContext" />
                <Choice Kind="OperationCallFlag" Name="RenderContext" />
              </p:NodeReference>
              <Pin Id="GZK5Ypc7BQUPqhMB1nioZa" Name="Input" Kind="StateInputPin" />
              <Pin Id="UVgceMIXaAbLPOV1lgJfXI" Name="Output" Kind="StateOutputPin" />
              <Pin Id="OFtI03FuwKhOBvWUenua0Z" Name="Render Context" Kind="OutputPin" />
            </Node>
            <Node Bounds="354,393,70,26" Id="ROFGge0BdzDLarMZF6o0gL">
              <p:NodeReference LastCategoryFullName="Stride.API.Rendering.RenderContext" LastDependency="VL.Stride.Runtime.TypeForwards.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="ClassType" Name="RenderContext" />
                <Choice Kind="OperationCallFlag" Name="RenderView" />
              </p:NodeReference>
              <Pin Id="CupsuMatEIKLDUuykTZm3D" Name="Input" Kind="StateInputPin" />
              <Pin Id="I8HuuBUxAZjNJQno19uxcg" Name="Output" Kind="StateOutputPin" />
              <Pin Id="OuJhq0gCJwPLNxQiXKCw78" Name="Render View" Kind="OutputPin" />
            </Node>
            <Node Bounds="384,759,51,26" Id="CQPEeTCmuWsPL37gUYwaYr">
              <p:NodeReference LastCategoryFullName="Stride.API.Rendering.IRenderer" LastDependency="VL.Stride.Runtime.TypeForwards.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="MutableInterfaceType" Name="IRenderer" />
                <Choice Kind="OperationCallFlag" Name="Draw" />
              </p:NodeReference>
              <Pin Id="HNAmRP8hWHnN7A0peV3TW2" Name="Input" Kind="StateInputPin" />
              <Pin Id="B1R4roW4557MFmfDOVbeyt" Name="Context" Kind="InputPin" />
              <Pin Id="Cx4cGxI0FgwOhgfg5eK4Ej" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Node Bounds="385,642,127,19" Id="IptbQYECwgUPgnYbnQdhet">
              <p:NodeReference LastCategoryFullName="Stride.Rendering" LastDependency="VL.Stride.Rendering.ShaderFX.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="ProcessAppFlag" Name="FullscreenQuadRenderer (Depth)" />
              </p:NodeReference>
              <Pin Id="KY9JEX81YVYPYzi5qe3KG5" Name="Node Context" Kind="InputPin" IsHidden="true" />
              <Pin Id="Qugsqag64MLQVE691lpHmo" Name="Transformation" Kind="InputPin" />
              <Pin Id="Q20O4VS2IN0NAybp7TKZba" Name="Texture" Kind="InputPin" />
              <Pin Id="JTlLNAZIfLONugT2iREJbb" Name="Color" Kind="InputPin" />
              <Pin Id="IoE3O16kzS7Pa3ejVR7ZAe" Name="Depth" Kind="InputPin" />
              <Pin Id="RDK1Dylb5tNMIErxK1icnw" Name="Blend State" Kind="InputPin" />
              <Pin Id="ARlUd0xJcBYNaeQLRoWg3c" Name="Rasterizer State" Kind="InputPin" />
              <Pin Id="MPuXcuLGKcXQauQMTwnekJ" Name="Depth Stencil State" Kind="InputPin" />
              <Pin Id="B9R6rFeIDKMLJS4p96dTYp" Name="Output" Kind="OutputPin" />
            </Node>
            <Node Bounds="419,440,58,26" Id="QTUKKwfYzPpPblAqsfl8VZ">
              <p:NodeReference LastCategoryFullName="Stride.API.Rendering.RenderView" LastDependency="VL.Stride.Runtime.TypeForwards.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="ClassType" Name="RenderView" />
                <Choice Kind="OperationCallFlag" Name="Index" />
              </p:NodeReference>
              <Pin Id="CawzynFzlYHMJ3dQ02cump" Name="Input" Kind="StateInputPin" />
              <Pin Id="L7vac1fvJFdMXNJbYZdKo5" Name="Output" Kind="StateOutputPin" />
              <Pin Id="J2uMMjp1iqHOJAhm79zRdu" Name="Index" Kind="OutputPin" />
            </Node>
            <ControlPoint Id="MOPK3b6UZa5QPW90iADBek" Bounds="273,291" />
            <Node Bounds="425,569,52,26" Id="MxppT3qKMm4MhAVdQRLxiY">
              <p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.Collections.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <Choice Kind="OperationCallFlag" Name="GetSlice" />
                <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              </p:NodeReference>
              <Pin Id="SqXEV2b6arON2z7Llo9RGL" Name="Input" Kind="StateInputPin" />
              <Pin Id="JZDNnwaNUrUMXsBFA0DGWN" Name="Default Value" Kind="InputPin" />
              <Pin Id="N5URm1Kn1r7PltrlXxUWRP" Name="Index" Kind="InputPin" />
              <Pin Id="G8KP5NyRvDePPEVFsqR9h5" Name="Result" Kind="OutputPin" />
            </Node>
            <Pad Id="SX1t1dhhOYQMKTTPcU8dST" Bounds="595,457" />
            <ControlPoint Id="Ew7agDXIFmpP0Eg2rkVRSL" Bounds="595,347" />
            <Node Bounds="472,485,33,19" Id="Fu63mDk5rW3OJo695LtXA8">
              <p:NodeReference LastCategoryFullName="Primitive.Integer32" LastDependency="CoreLibBasics.vl">
                <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
                <CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
                <Choice Kind="OperationCallFlag" Name="Dec" />
              </p:NodeReference>
              <Pin Id="Vy8szv04r2gO779x0r9oDD" Name="Input" Kind="StateInputPin" />
              <Pin Id="FwELtfXYZRyOOb74VACWz8" Name="Output" Kind="StateOutputPin" />
            </Node>
            <Pad Id="R97sNfh5O7kOdflFvFrr5i" Bounds="140,156,161,19" ShowValueBox="true" isIOBox="true" Value="&lt;- implements IRenderer">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <Pad Id="IkB91aNbaisLqZzav84uNS" Bounds="200,452,193,19" ShowValueBox="true" isIOBox="true" Value="every RenderView has an index">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <Pad Id="J4t5K38sOfKOUW4X979qRA" Comment="Depth" Bounds="496,609,35,15" ShowValueBox="true" isIOBox="true" Value="1">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pad>
            <Pad Id="ILHOYdTjKnxN8KwjEYfd2H" Bounds="514,650,55,19" ShowValueBox="true" isIOBox="true" Value="(Depth)">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <Pad Id="GGnfUt2tKqWNFqhBwuXMpE" Bounds="399,684,211,19" ShowValueBox="true" isIOBox="true" Value="fullscreen quad behind everything">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <ControlPoint Id="LXjYR4ubLPqPnUXQJw490j" Bounds="273,686" />
            <Pad Id="Mwv8jmhmLA9Ok9grOd5RoT" Bounds="202,251,188,19" ShowValueBox="true" isIOBox="true" Value="Draw is called per viewport">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <Pad Id="RBIyKav9BEKPS1VCm0R0B1" Bounds="516,303,197,19" ShowValueBox="true" isIOBox="true" Value="Update is called once per frame">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
            <Pad Id="VOq49edC3VaMuNIfSpPpX9" Bounds="288,802,256,44" ShowValueBox="true" isIOBox="true" Value="call draw of the FullscreenQuadRenderer (it also implements IRenderer)">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="String" />
              </p:TypeAnnotation>
              <p:ValueBoxSettings>
                <p:fontsize p:Type="Int32">9</p:fontsize>
                <p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
              </p:ValueBoxSettings>
            </Pad>
          </Canvas>
          <Patch Id="FVx3HOEfsT3L5NcJayhJpo" Name="Create" />
          <Patch Id="B4AJUx8UKKtQEAG75fF6jU" Name="Update">
            <Pin Id="UJ7U1Y8IMqlNkxezoIVzyd" Name="Input" Kind="InputPin" />
          </Patch>
          <ProcessDefinition Id="QhsONzcKSPMM1JuoELJof9" HasStateOut="true">
            <Fragment Id="FvW4k6riyAgL2a2WOKQZYw" Patch="FVx3HOEfsT3L5NcJayhJpo" Enabled="true" />
            <Fragment Id="EhhMSpQhoeOMUpxovEc1nC" Patch="B4AJUx8UKKtQEAG75fF6jU" Enabled="true" />
            <Fragment Id="UYMwUPAjDqMPFZynWAB5TJ" Patch="PSfvNPlzEO4NrOFcFSUQbe" />
          </ProcessDefinition>
          <Link Id="Bt0xj3H8h9HP6gCIOcWVOQ" Ids="OFtI03FuwKhOBvWUenua0Z,CupsuMatEIKLDUuykTZm3D" />
          <Link Id="NJJnYFu9XhaMB9VPU5GkFL" Ids="UVgceMIXaAbLPOV1lgJfXI,LXjYR4ubLPqPnUXQJw490j,B1R4roW4557MFmfDOVbeyt" />
          <Link Id="DDrSuRHK0xZPx5nrfnJMqr" Ids="B9R6rFeIDKMLJS4p96dTYp,HNAmRP8hWHnN7A0peV3TW2" />
          <Link Id="OJ8UON3klStNxdbO8rSFaA" Ids="OuJhq0gCJwPLNxQiXKCw78,CawzynFzlYHMJ3dQ02cump" />
          <Link Id="JJzED15FMrjPvJldyl74Lk" Ids="MOPK3b6UZa5QPW90iADBek,GZK5Ypc7BQUPqhMB1nioZa" />
          <Link Id="GvIYRnaCWc5OxaV7P1cBCv" Ids="UYXNZug8lGaQdN1FVXggTv,MOPK3b6UZa5QPW90iADBek" IsHidden="true" />
          <Patch Id="PSfvNPlzEO4NrOFcFSUQbe" Name="Draw">
            <Pin Id="UYXNZug8lGaQdN1FVXggTv" Name="Context" Kind="InputPin" />
          </Patch>
          <Link Id="OkDALmFvh9qOY7EbQXtpau" Ids="J2uMMjp1iqHOJAhm79zRdu,Vy8szv04r2gO779x0r9oDD" />
          <Link Id="Pp1LThjcA1DNMSVEIFlXeb" Ids="SX1t1dhhOYQMKTTPcU8dST,SqXEV2b6arON2z7Llo9RGL" />
          <Link Id="QcbkMQI0UZJLVbCf91kcG0" Ids="Ew7agDXIFmpP0Eg2rkVRSL,SX1t1dhhOYQMKTTPcU8dST" />
          <Link Id="GTTnhg57QzuOnysPud5J9J" Ids="UJ7U1Y8IMqlNkxezoIVzyd,Ew7agDXIFmpP0Eg2rkVRSL" IsHidden="true" />
          <Link Id="GkAMriVTT0nPmJr6UKZwX8" Ids="G8KP5NyRvDePPEVFsqR9h5,JTlLNAZIfLONugT2iREJbb" />
          <Link Id="DUvu0ovYWPiPNsdlYU0S9C" Ids="FwELtfXYZRyOOb74VACWz8,N5URm1Kn1r7PltrlXxUWRP" />
          <Link Id="DDkSl2E93KrLgk7tQ0J7tx" Ids="J4t5K38sOfKOUW4X979qRA,IoE3O16kzS7Pa3ejVR7ZAe" />
        </Patch>
      </Node>
    </Canvas>
    <!--

    ************************ Application ************************

-->
    <Node Name="Application" Bounds="100,100" Id="MX555WN2dHFM65ttFrwLRf">
      <p:NodeReference>
        <Choice Kind="ContainerDefinition" Name="Process" />
        <FullNameCategoryReference ID="Primitive" />
      </p:NodeReference>
      <Patch Id="K4cgFSmzNeLLi1ZdvzKHB2">
        <Canvas Id="F8SzCR1gK9iPfGprjzC1KA" CanvasType="Group">
          <Node Bounds="101,660,285,19" Id="PsJVHrYIyFpOQSVC3zE1AI">
            <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="SceneWindow" />
            </p:NodeReference>
            <Pin Id="KB5Y8vreWQpLa79zg7iUUW" Name="Bounds" Kind="InputPin" DefaultValue="1197.3334, 310.66666, 914, 338.66666">
              <p:TypeAnnotation LastCategoryFullName="2D" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Rectangle" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="PmtQvPDmnwqLO1F7HtCSa0" Name="Bound to Document" Kind="InputPin" DefaultValue="True">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Boolean" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="QgXiODenPBKO5sq4rQ8sNy" Name="Dialog If Document Changed" Kind="InputPin" IsHidden="true" />
            <Pin Id="OqeorpfifVvLRjIMtnPsGd" Name="Save Bounds" Kind="InputPin" IsHidden="true" />
            <Pin Id="UkAYUH5tTfzNvm656P3sT9" Name="Back Buffer Format" Kind="InputPin" IsHidden="true" />
            <Pin Id="JocXiLVeCA4LfwGQ5DwtK7" Name="Depth Buffer Format" Kind="InputPin" IsHidden="true" />
            <Pin Id="K7NPNtzcJ0hMfGGUR3illJ" Name="Input Priority" Kind="InputPin" IsHidden="true" />
            <Pin Id="CUZyranU4MtNgXejuae7ys" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="DHHbmXD3hqHPYC3qyDI4I2" Name="Always On Top" Kind="InputPin" IsHidden="true" />
            <Pin Id="NfwJ23oey5AQAgxrrNn9Fr" Name="Extend Into Title Bar" Kind="InputPin" IsHidden="true" />
            <Pin Id="CcaZK2GOc4eMyfrMhzJj4u" Name="Is Borderless" Kind="InputPin" IsHidden="true" />
            <Pin Id="SzRqsCojri2M1Kqx6QlnqQ" Name="Input" Kind="InputPin" />
            <Pin Id="NbZlMvnqReAPwRvAnGVZRc" Name="Camera" Kind="InputPin" />
            <Pin Id="TRR95eXMvfAP8EWDsc2Q8n" Name="Enable Default Camera" Kind="InputPin" />
            <Pin Id="NWOts77bHVkOnK29g9qj4l" Name="Title" Kind="InputPin" />
            <Pin Id="RCW1c9ZQCuqPnLEQ1xkCRP" Name="Title Bar Interaction Width" Kind="InputPin" IsHidden="true" />
            <Pin Id="LcaVali0HV0LMquOmxOCqh" Name="Clear Color" Kind="InputPin" DefaultValue="0.32000005, 0.32000005, 0.32000005, 1">
              <p:TypeAnnotation LastCategoryFullName="Color" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="RGBA" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="HvcFIjlIc8ePv8Lv4otVQg" Name="Clear" Kind="InputPin" DefaultValue="True" />
            <Pin Id="OqsqXmszer9PjnyDAaUvq6" Name="Post Effects" Kind="InputPin" />
            <Pin Id="MSqIN2s9VCePw57KX2kwp8" Name="Enable Default Post Effects" Kind="InputPin" DefaultValue="True" />
            <Pin Id="L2a3E5VTBEtQVSLTlup7Fd" Name="Render Group Mask" Kind="InputPin" IsHidden="true" />
            <Pin Id="OiHbKwKkSaxPkm32n087Yf" Name="Commands" Kind="InputPin" IsHidden="true" />
            <Pin Id="DzoJ25c8Vh2MZQY3WKmWHh" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
            <Pin Id="ES8UsPEI2iWMh8wt1QngJJ" Name="Model Effect Name" Kind="InputPin" IsHidden="true" />
            <Pin Id="NjEQgx7y97FNbuJC3R8bzc" Name="Additional Scene Renderers" Kind="InputPin" />
            <Pin Id="GdEuSeDckG5O7rPERsMCpJ" Name="Enabled" Kind="InputPin" DefaultValue="True" />
            <Pin Id="G2DAY6viA8dLCU58I1XW4K" Name="Input Source" Kind="InputPin" IsHidden="true" />
            <Pin Id="I92gDhZYFPmNoU9hFuqPxA" Name="Present Interval" Kind="InputPin" />
            <Pin Id="M08WasIJpq5Olk6pAgg66L" Name="MSAALevel" Kind="InputPin" IsHidden="true" />
            <Pin Id="QkLsBu0NKsgMk8wlj9yHU6" Name="MSAAResolver" Kind="InputPin" IsHidden="true" />
            <Pin Id="B9LN6oT7LsfNYDUysDtk1x" Name="Light Shafts" Kind="InputPin" IsHidden="true" />
            <Pin Id="Ky61lSKh7RpPMVfF9F7jDL" Name="VR Settings" Kind="InputPin" IsHidden="true" />
            <Pin Id="LuQSi8jNgpVPXE4LT7wSJc" Name="Viewport Settings" Kind="InputPin" />
            <Pin Id="I1Aiqc3DDs9NGo7Gqi5K3E" Name="Output" Kind="OutputPin" />
            <Pin Id="IPqaa5sJPNUQGSmKiOGM9N" Name="Client Bounds" Kind="OutputPin" />
            <Pin Id="EZs9pM41DIyORuKBlr7109" Name="Input Source" Kind="OutputPin" />
            <Pin Id="VF05dW5N2BEMByZTBuTAEe" Name="Back Buffer" Kind="OutputPin" />
            <Pin Id="MNnEwI6D5khLqwtluDbfaz" Name="Depth Buffer" Kind="OutputPin" />
            <Pin Id="VZ4cWHHJSNKMyL0Z57Tfwn" Name="Subsurface Scattering Blur Settings" Kind="InputPin" IsHidden="true" />
            <Pin Id="Beuzhx75Mz5NLJAxHAstFf" Name="Bind Depth As Resource During Transparent Rendering" Kind="InputPin" IsHidden="true" />
            <Pin Id="RiV4kyr1HBnOlJFLWO4sgq" Name="Present Call Intercept" Kind="InputPin" IsHidden="true" />
            <Pin Id="IbH8Micno3QOMTQKGQ97kf" Name="Output Color Space" Kind="InputPin" IsHidden="true" />
            <Pin Id="FUR4jvV8DQHN33Mgki6iD2" Name="Backbuffer Format" Kind="InputPin" IsHidden="true" />
          </Node>
          <Node Bounds="141,440,125,19" Id="TfnkfCqnhgWN8mWctuzY2s">
            <p:NodeReference LastCategoryFullName="Stride" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="RootScene" />
            </p:NodeReference>
            <Pin Id="HNHFyYxxCC5MNHK6jJpvTg" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="S87JRdAbZ0IPkC4M7odFsF" Name="Child" Kind="InputPin" />
            <Pin Id="HxuF4HkNYKGLugtg3HLwv1" Name="Child 2" Kind="InputPin" />
            <Pin Id="Fi12iLrDeMxNkzq2oAgcrU" Name="Child 3" Kind="InputPin" />
            <Pin Id="Q1uWEqsJeXALtxLQdK1IkW" Name="Child 4" Kind="InputPin" />
            <Pin Id="C8vWif9oAt4Nx1wspwU1DM" Name="Child 5" Kind="InputPin" />
            <Pin Id="Ut5Tt8woGAqQVQ8VO45v4j" Name="Child 6" Kind="InputPin" />
            <Pin Id="V0FWqVFTZmfQFVryhGz14P" Name="Child Scenes" Kind="InputPin" IsHidden="true" />
            <Pin Id="VBGXDvsqz8nL13jApY6Q8F" Name="Enabled" Kind="InputPin" />
            <Pin Id="HMcE3UcKX2kPuWuLVpz0y0" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="624,460,285,19" Id="J2CqVoyyexnOeTGjI4oWfQ">
            <p:NodeReference LastCategoryFullName="Stride.Cameras" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="OrbitCamera" />
            </p:NodeReference>
            <Pin Id="LnIyIxRWv24OgiObuuKy8R" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="TK2h2QJxEuIMNnn5A2Qtsh" Name="Components" Kind="InputPin" />
            <Pin Id="OTRo275m7gVPXbQGg2YTHZ" Name="Children" Kind="InputPin" />
            <Pin Id="FaavQyIQxubNdrgqXLLu6Z" Name="Initial Interest" Kind="InputPin" />
            <Pin Id="FF1ewqsfv1tLgmeKd96geE" Name="Initial Yaw" Kind="InputPin" DefaultValue="0.75" />
            <Pin Id="BxsGzFyqCmgMSQh70PtOA9" Name="Initial Pitch" Kind="InputPin" />
            <Pin Id="J8DOWOxzWXoOmP5U3eQxbM" Name="Initial Distance" Kind="InputPin" DefaultValue="-4.13" />
            <Pin Id="DHjJ8leVagLNoEfDrpG7mz" Name="Initial Vertical Field Of View" Kind="InputPin" />
            <Pin Id="MqKuywySi4fOkoIEnIUCmT" Name="Projection" Kind="InputPin" />
            <Pin Id="MTIInMya2HxOLwlAU3rJhO" Name="Near Clip Plane" Kind="InputPin" />
            <Pin Id="NPE78i1cdZWNMvJ4HHbmxI" Name="Far Clip Plane" Kind="InputPin" />
            <Pin Id="HP3eirtE5OtLT5E4r2Xs2Y" Name="Auto Fetch Input Source" Kind="InputPin" IsHidden="true" />
            <Pin Id="LhuB1CgJzyhNIyHhp5gxZP" Name="Input Source" Kind="InputPin" IsHidden="true" />
            <Pin Id="S8kElJ7GBXMLotqy2TJp5O" Name="Aspect Ratio" Kind="InputPin" />
            <Pin Id="Ih4qJBxoIA8L9fkYDxFzE7" Name="Use Custom Aspect Ratio" Kind="InputPin" />
            <Pin Id="RFXljIKDlcrMS8FuvJ2KRT" Name="Show Helper" Kind="InputPin" />
            <Pin Id="GeKMWe8KqWgPmKMog793yy" Name="Projection Matrix" Kind="InputPin" IsHidden="true" />
            <Pin Id="Rf0KkSZ9j3JPLxY1aKKifu" Name="Reset" Kind="InputPin" />
            <Pin Id="B0RXudnLqRKNCp2DiAUvoD" Name="Enabled" Kind="InputPin" />
            <Pin Id="Ud6GPtkvUxwQOfnItZjtcN" Name="Output" Kind="OutputPin" />
            <Pin Id="CGCVbizJu0MN7ucLOhQ6Om" Name="Position" Kind="OutputPin" />
            <Pin Id="JdSIBtWe8RtOjErcDxRGDi" Name="Frustum" Kind="OutputPin" />
            <Pin Id="KxjfEWHKaMYPizE19mxLjx" Name="Inverse View" Kind="OutputPin" />
            <Pin Id="H9z9IbeZffKPsmXwB4bwtG" Name="Camera Component" Kind="OutputPin" />
            <Pin Id="JuTwnDYNPjUO9sQvWyCSoH" Name="Interest" Kind="OutputPin" />
          </Node>
          <Node Bounds="141,377,69,19" Id="FrZB02blIw4Mt5wA8zXSga">
            <p:NodeReference LastCategoryFullName="Main" LastDependency="HowTo Render into Multiple Viewports.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="TorusScene" />
            </p:NodeReference>
            <Pin Id="ScpDvupT1lIOisIB8xFLgV" Name="Output" Kind="OutputPin" />
            <Pin Id="BPbwxaVUSJpO77oh1cgcxY" Name="Node Context" Kind="InputPin" IsHidden="true" />
          </Node>
          <Node Bounds="261,585,225,19" Id="GhEQeVxAloXQVjAofwyD5H">
            <p:NodeReference LastCategoryFullName="Stride.Rendering" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="PostFX" />
            </p:NodeReference>
            <Pin Id="NG8Lm7HIetWOdlszSGnQOd" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="SLjRPLcpcnPQUI5FYzYdIH" Name="Ambient Occlusion" Kind="InputPin" />
            <Pin Id="FuPf5SSQ6Z1L2GkiiYHQBK" Name="Local Reflections" Kind="InputPin" />
            <Pin Id="KFIp4ikyjskQMQd3pw1LVG" Name="Depth Of Field" Kind="InputPin" />
            <Pin Id="HuYgxEV1NK7NPQRBXvCHMx" Name="Fog" Kind="InputPin" />
            <Pin Id="JErF1o7EOHTPBd2QNDJZdK" Name="Outline" Kind="InputPin" />
            <Pin Id="BFqveJeoTCEPOPrCXGTCz4" Name="Bright Filter" Kind="InputPin" />
            <Pin Id="JIa2OUAIVuJO1gO4iBTGpA" Name="Bloom" Kind="InputPin" />
            <Pin Id="EVF6nNcTlenNyhnNgp8hrl" Name="Light Streak" Kind="InputPin" />
            <Pin Id="Uqq3UMPsBkCO45WEMHn49D" Name="Lens Flare" Kind="InputPin" />
            <Pin Id="Lk5oeEBaW0YQLRQ4xt79RS" Name="Color Transforms" Kind="InputPin" />
            <Pin Id="GHMAa0xwOKWMwqkyB9Umhm" Name="Enable Default ToneMap" Kind="InputPin" />
            <Pin Id="Cd7mPvyVKT1NLmoJMmFJ7P" Name="Antialiasing" Kind="InputPin" />
            <Pin Id="Hfd4J7fsSnkOOvpLPfXGCF" Name="State Output" Kind="OutputPin" IsHidden="true" />
            <Pin Id="PtPmO1VuuLmL0T33Je3obD" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="381,540,125,19" Id="IGdh1r5P8UMM9mQYpF4IFa">
            <p:NodeReference LastCategoryFullName="Stride.Rendering.PostFX" LastDependency="VL.Stride.Rendering.Nodes">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessNode" Name="Bloom" />
            </p:NodeReference>
            <Pin Id="CWML2iiQ6cxQAzyADmmrsx" Name="Radius" Kind="InputPin" />
            <Pin Id="PlXxNiUuuA4NRHKArHttnX" Name="Amount" Kind="InputPin" />
            <Pin Id="OxsZgkI6QqtMXjcbZ85fq1" Name="Sigma Ratio" Kind="InputPin" />
            <Pin Id="Uo50uTB4ydFMlTzyVQ4L2y" Name="Distortion" Kind="InputPin" />
            <Pin Id="IulEqzd2AQiLJSzHQwIrz6" Name="Afterimage" Kind="InputPin" />
            <Pin Id="VlvOsnAUJr7Lr4xiR8knNL" Name="Expanded Filtering" Kind="InputPin" />
            <Pin Id="JwP4x1fVkcGO9bYzWcOQ3S" Name="Enabled" Kind="InputPin" DefaultValue="True">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Boolean" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="E8HQLIiCKFhMjVuGhQjZ9D" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="159,167,185,19" Id="G8ZavUNV2paOwN3ubhwl2c">
            <p:NodeReference LastCategoryFullName="Stride.Lights" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
            </p:NodeReference>
            <Pin Id="JaZbzEhLvMrOnPd7jKp0Ha" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="UGp582JHagOQPvW5rvzQUP" Name="Position" Kind="InputPin" />
            <Pin Id="DjdI0s7IcYaMwsAFHuc9Al" Name="Target" Kind="InputPin" />
            <Pin Id="MH5uvxKvkpAOdBGKs9MJJ6" Name="Color" Kind="InputPin" />
            <Pin Id="BgzDCmoypetNO1ezo0i0QD" Name="Intensity" Kind="InputPin" DefaultValue="0.64">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="KJH6dqxkTAFMK5cR2FRomY" Name="Shadow" Kind="InputPin" />
            <Pin Id="R7UjejJwfVILHk99VJ0Qi7" Name="Enable Default Shadow" Kind="InputPin" />
            <Pin Id="NcUIiFKDgqxLqggL9ITdOh" Name="Component" Kind="InputPin" />
            <Pin Id="VaKQkmkosBVOnWJ2FF1jtN" Name="Children" Kind="InputPin" />
            <Pin Id="Qgr1Tj30FOaPsWN9Ub92X4" Name="Name" Kind="InputPin" />
            <Pin Id="GHBx7MJdFLeMp0DB06bSjz" Name="Enabled" Kind="InputPin" DefaultValue="True">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Boolean" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="S9R8XpAj0YkL7O44luQI17" Name="Output" Kind="OutputPin" IsHidden="true" />
            <Pin Id="CQKWOGpGTHwL3vaYrl6WT7" Name="Entity" Kind="OutputPin" />
            <Pin Id="QBiS2imNxZ7NZZGMUANRre" Name="Show Helper" Kind="InputPin" IsHidden="true" />
          </Node>
          <Pad Id="KAhRH6htqIGMd6TiyrZkFt" Comment="Position" Bounds="161,98,35,43" ShowValueBox="true" isIOBox="true" Value="2, 2, 3">
            <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Vector3" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="181,291,185,19" Id="HUjMd1PIrqeM4BCrYFj0CV">
            <p:NodeReference LastCategoryFullName="Stride.Lights" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="PointLight" />
            </p:NodeReference>
            <Pin Id="FTfQ0LoEPxtNFYuNc1VkKH" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="OjQpAJZ1sJcMKb2bwrqwRu" Name="Position" Kind="InputPin" />
            <Pin Id="DQ902Ra1l3FL2HhGokWaep" Name="Color" Kind="InputPin" />
            <Pin Id="VQC9Pj8IHX2PtRreouOlNV" Name="Intensity" Kind="InputPin" DefaultValue="2.43">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="Pg0DZqhrgW2LxW9wrRGOFh" Name="Radius" Kind="InputPin" DefaultValue="2.02">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="SoSKoIHVaAWLynnLK5AZZw" Name="Shadow" Kind="InputPin" />
            <Pin Id="QSP5Wa4BVwhLqK5cNmuoJS" Name="Enable Default Shadow" Kind="InputPin" />
            <Pin Id="DuGlhHOIGK8M5TWgGWWRzZ" Name="Component" Kind="InputPin" />
            <Pin Id="O8EpYflByjiN0WlgniyXsq" Name="Children" Kind="InputPin" />
            <Pin Id="SbC7f5fpn1PLxTeEeNzMgY" Name="Name" Kind="InputPin" />
            <Pin Id="PVJjWyb4sgjOKuvfUHYuXb" Name="Enabled" Kind="InputPin" />
            <Pin Id="Tp6p6A1rjLYQE9oZwIzbHY" Name="Output" Kind="OutputPin" IsHidden="true" />
            <Pin Id="C7PwKjMbg0sMKCRf5zVKat" Name="Entity" Kind="OutputPin" />
            <Pin Id="CjnrdfjheXvMWk5NPliZqC" Name="Show Helper" Kind="InputPin" IsHidden="true" />
          </Node>
          <Pad Id="OzjTyqEfmG6MTBqkHwHa0h" Comment="Position" Bounds="183,229,35,43" ShowValueBox="true" isIOBox="true" Value="0.63, 0.74, 0.55">
            <p:TypeAnnotation LastCategoryFullName="3D" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Vector3" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="202,340,205,19" Id="IZZiJpl5WNaPKw3RXutVWq">
            <p:NodeReference LastCategoryFullName="Stride.Lights" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="SkyboxLight" />
            </p:NodeReference>
            <Pin Id="SRKkYKeDTm7PJPUjkUzdvP" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="LZIC51FqKKPOubWUIrYcr5" Name="Transformation" Kind="InputPin" />
            <Pin Id="GVPyAGoCKKCP2wfnLbHFBL" Name="Cube Map" Kind="InputPin" />
            <Pin Id="UgKfXZGSSxtObRqfmH9oSp" Name="Is Specular Only" Kind="InputPin" />
            <Pin Id="KDrej77Hs4sLlSI7zxvN6q" Name="Intensity" Kind="InputPin" DefaultValue="0.2">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="B4svn6lSu1BQcHSJRtxT9o" Name="Diffuse SHOrder" Kind="InputPin" IsHidden="true" />
            <Pin Id="BnY916Q9cZsNoE55fTCJ8c" Name="Specular Cube Map Size" Kind="InputPin" IsHidden="true" />
            <Pin Id="LeZOJ6pPLlUN1zvDQaCtPg" Name="Force Build" Kind="InputPin" />
            <Pin Id="SUm7AlEy7gSPeRGi20rFj6" Name="Background Intensity" Kind="InputPin" DefaultValue="0.004">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Float32" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="GiLyrEolodJODELojaL2nQ" Name="Background Enabled" Kind="InputPin" DefaultValue="False">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Boolean" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="VeQE1cIum9XPAiqbzxLaT9" Name="Component" Kind="InputPin" />
            <Pin Id="P2d2l4nTYLlLS4J0FG8R5Q" Name="Children" Kind="InputPin" />
            <Pin Id="Udjj08jLjgpOCoSLIpZpgc" Name="Name" Kind="InputPin" />
            <Pin Id="AAU7WYFGkfRLZUu5sPPSu7" Name="Enabled" Kind="InputPin" DefaultValue="True">
              <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
                <Choice Kind="TypeFlag" Name="Boolean" />
              </p:TypeAnnotation>
            </Pin>
            <Pin Id="Q5rpeEH89BMLkx0IjKExBD" Name="Output" Kind="OutputPin" IsHidden="true" />
            <Pin Id="DKJ2WWn5czXMNYPfmJ4jWS" Name="Entity" Kind="OutputPin" />
          </Node>
          <Pad Id="MvMVmfbQaW0PcKc0OEAMDO" Comment="Enabled" Bounds="363,246,35,35" ShowValueBox="true" isIOBox="true" Value="False">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="CoreLibBasics.vl">
              <Choice Kind="TypeFlag" Name="Boolean" />
            </p:TypeAnnotation>
            <p:ValueBoxSettings>
              <p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
            </p:ValueBoxSettings>
          </Pad>
          <Node Bounds="553,580,76,19" Id="HNT3C0q7wuYOasGvhMJntb">
            <p:NodeReference LastCategoryFullName="Stride.Rendering.Compositing" LastDependency="VL.Stride.Engine.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="ViewportGrid" />
            </p:NodeReference>
            <Pin Id="A3ivHV9X3ThN5ciCxoR3kR" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="BSbdq2DxmgDLZq49Gcitlk" Name="Viewport Grid Resolution" Kind="InputPin" />
            <Pin Id="CoMuBwifGwgMvYBG2tIMsQ" Name="Renderers" Kind="InputPin" />
            <Pin Id="QSB6bUdHGFpQCdCeKaOwep" Name="Cameras" Kind="InputPin" />
            <Pin Id="JufTLcbUdthNN0dGrjtgGW" Name="Viewport Settings" Kind="OutputPin" />
          </Node>
          <Pad Id="BeEhXfOu4v2O9RFbcU4TiL" Comment="Viewport Grid Resolution" Bounds="555,310,35,28" ShowValueBox="true" isIOBox="true" Value="2, 1">
            <p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
              <Choice Kind="TypeFlag" Name="Int2" />
            </p:TypeAnnotation>
          </Pad>
          <Node Bounds="658,500,285,19" Id="MVK7cXWMkptQWQU3p6q8GR">
            <p:NodeReference LastCategoryFullName="Stride.Cameras" LastDependency="VL.Stride.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="OrbitCamera" />
            </p:NodeReference>
            <Pin Id="ImdxvRypDBFLeJrgJhy1ge" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="DNgquLOYZjqL0Qwgo4fkUm" Name="Components" Kind="InputPin" />
            <Pin Id="KCyb9rtS5b0N6t7mTKeGVa" Name="Children" Kind="InputPin" />
            <Pin Id="IVNOhRDgQXiLgrLcYqV4UQ" Name="Initial Interest" Kind="InputPin" />
            <Pin Id="DM5e5u0BHKPLlsjV5QKCC5" Name="Initial Yaw" Kind="InputPin" DefaultValue="0.73" />
            <Pin Id="HDNJnfZHpcmNCSXF3GiHF5" Name="Initial Pitch" Kind="InputPin" DefaultValue="-0.84" />
            <Pin Id="NvPXNtVHSoRQXcg0oUEvPy" Name="Initial Distance" Kind="InputPin" DefaultValue="-7.36" />
            <Pin Id="GwWpEGAWAmKLElsJbK8XzS" Name="Initial Vertical Field Of View" Kind="InputPin" />
            <Pin Id="Tk0BBeAyWe6QFtshlzRDFI" Name="Projection" Kind="InputPin" />
            <Pin Id="B7u7lXRqRipLzFcoEBOSWt" Name="Near Clip Plane" Kind="InputPin" />
            <Pin Id="IPFwJ3jigqfNYBCiTpWD54" Name="Far Clip Plane" Kind="InputPin" />
            <Pin Id="QtBWqIz88OpOJY3YqliWob" Name="Auto Fetch Input Source" Kind="InputPin" IsHidden="true" />
            <Pin Id="SVS6X3wYymyN1eqVPrW3Hq" Name="Input Source" Kind="InputPin" IsHidden="true" />
            <Pin Id="MhOGKwQWmcWNxLBFe6UoyF" Name="Aspect Ratio" Kind="InputPin" />
            <Pin Id="M7iiH6g7vYVMiFgxoqqab9" Name="Use Custom Aspect Ratio" Kind="InputPin" />
            <Pin Id="RCMjDbA75NzMToJ5UgNJf7" Name="Show Helper" Kind="InputPin" />
            <Pin Id="P1GBKYoSWpRQDFudHsHEXH" Name="Projection Matrix" Kind="InputPin" IsHidden="true" />
            <Pin Id="Lt6RFFuDTZELTBGE4dkaUb" Name="Reset" Kind="InputPin" />
            <Pin Id="IxqTTs07BhgPQYqBugniq5" Name="Enabled" Kind="InputPin" />
            <Pin Id="JYZOKiXPqm3MGEtTbu22DM" Name="Output" Kind="OutputPin" />
            <Pin Id="CYydmyV45U5O8F0H3Yk843" Name="Position" Kind="OutputPin" />
            <Pin Id="O6RAY7QJRTTM6gCAdubFI5" Name="Frustum" Kind="OutputPin" />
            <Pin Id="D9PQh3uvT2iL1a5LEBmWqQ" Name="Inverse View" Kind="OutputPin" />
            <Pin Id="CFGk9EXKdxTOUvkooBgh6F" Name="Camera Component" Kind="OutputPin" />
            <Pin Id="LPsy3QmW8xFLtjhWteXSXK" Name="Interest" Kind="OutputPin" />
          </Node>
          <Node Bounds="624,530,39,19" Id="UyY6bkwUvH9MjDpHrqMB4o">
            <p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.CoreLib.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              <Choice Kind="OperationCallFlag" Name="Cons" />
            </p:NodeReference>
            <Pin Id="R5SXbRUD5U8PSnyb1T6NAs" Name="Input" Kind="InputPin" />
            <Pin Id="IpWEVNkGFfIOYCymV3Jbg2" Name="Input 2" Kind="InputPin" />
            <Pin Id="HtDQJMkThzCPpZvSOPnTeF" Name="Result" Kind="OutputPin" />
          </Node>
          <Node Bounds="589,379,205,19" Id="PKyYb7qnFODNCdqxo8yjQA">
            <p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastDependency="VL.Stride.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <Choice Kind="ProcessAppFlag" Name="QuadRenderer" />
            </p:NodeReference>
            <Pin Id="LaKXgcepcmTNPn0jwOwme2" Name="Node Context" Kind="InputPin" IsHidden="true" />
            <Pin Id="Nl0r0b6ouAWMaWuiAH5n3I" Name="Transformation" Kind="InputPin" />
            <Pin Id="GSJ7AzbmnhJN8bVuTEB0vV" Name="Texture" Kind="InputPin" />
            <Pin Id="B8hTiYGCjanPKUP0PA09fC" Name="Color" Kind="InputPin" />
            <Pin Id="ViwkQAsyTcLQdImYRacjy9" Name="Texture Transform" Kind="InputPin" />
            <Pin Id="TO65Y0LdnktNyL7N9FKAA8" Name="Sampler In" Kind="InputPin" />
            <Pin Id="SyNVfzlifXVPJvQ1U7PGNT" Name="Blend State" Kind="InputPin" />
            <Pin Id="P8p4MtYLqZRPlXf5rP5bfr" Name="Rasterizer State" Kind="InputPin" />
            <Pin Id="SDAJZddjnHhN7mQjpALBKD" Name="Depth Stencil State" Kind="InputPin" />
            <Pin Id="FMzKojnqEF7OYoiZ5OVme4" Name="Size Mode" Kind="InputPin" />
            <Pin Id="U0rbv2p5ToDQBG1DcErFBz" Name="Anchor" Kind="InputPin" />
            <Pin Id="AiD01rc4dlBMl9xEcv0RMd" Name="Enabled" Kind="InputPin" />
            <Pin Id="F8MJtIahi7cMe7PCfabKyF" Name="Output" Kind="OutputPin" />
          </Node>
          <Node Bounds="589,420,39,19" Id="PhAYkfFzfg0PYJd4S2dhVj">
            <p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.CoreLib.vl">
              <Choice Kind="NodeFlag" Name="Node" Fixed="true" />
              <CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
              <Choice Kind="OperationCallFlag" Name="Cons" />
            </p:NodeReference>
            <Pin Id="EebSFewZVBEPdp5CZM0t59" Name="Input" Kind="InputPin" />
            <Pin Id="FfUmdPSbRifLHBUKniFK3D" Name="Result" Kind="OutputPin" />
          </Node>
        </Canvas>
        <Patch Id="E2tTERO72lSL6f0H5UhaiY" Name="Create" />
        <Patch Id="ICV52uyFDtcQM9Gi4jZAgC" Name="Update" />
        <ProcessDefinition Id="M9OBFe5DWi5PZUdHMNwCcZ">
          <Fragment Id="SJcmCsMrbixN0ULZsN641R" Patch="E2tTERO72lSL6f0H5UhaiY" Enabled="true" />
          <Fragment Id="K5EVxzssW6lPQ9MMNhEAuk" Patch="ICV52uyFDtcQM9Gi4jZAgC" Enabled="true" />
          <Fragment Id="UZU1Q8kmdDGQEvFidCY0Ho" Patch="CH78j7W5fLjLwBGF3oDdAV" />
          <Fragment Id="QruvUfTymvINDj21VaILEd" Patch="KIoOpII5Mx6MrC7oKKWW1r" />
          <Fragment Id="SITFRmQuzUNNNgg2568Me9" Patch="QKBl8KlkXjFQWzOfPL1Vcd" />
          <Fragment Id="Lb9nWbao2m2PZqKqF4bDDY" Patch="BLTFgKwBawGN8hpspJoxPU" />
          <Fragment Id="Pt84mKklpeFMBTyTjNYXq2" Patch="G5mQ9vHUVcAM5F4pa2CgDb" />
          <Fragment Id="Tge0GaRaQrhM1uvoEkJIgW" Patch="DZ8vXTlhlSuOlofujBHopI" />
          <Fragment Id="FxpBuBbDb3NMfnWUjpE8GO" Patch="KbyqWcbXjsZLknkSk47BvF" />
          <Fragment Id="DYOToiQbA1CM7MCfvtvIRv" Patch="HVbDaBBGAbDL4IRzQgRD1g" />
          <Fragment Id="RgmoKpNYnRiPDnEYQYLKPi" Patch="DoxLER6uxcxLCgF1dLBnef" />
          <Fragment Id="OxQuPlUxUp0MwTtImsYo7x" Patch="Sv0EfEFuDdWNUdaPthj1Rl" />
        </ProcessDefinition>
        <Patch Id="CH78j7W5fLjLwBGF3oDdAV" Name="SetPresentInterval" />
        <Patch Id="KIoOpII5Mx6MrC7oKKWW1r" Name="BackBuffer" />
        <Patch Id="QKBl8KlkXjFQWzOfPL1Vcd" Name="DepthBuffer" />
        <Patch Id="BLTFgKwBawGN8hpspJoxPU" Name="InputSource" />
        <Patch Id="G5mQ9vHUVcAM5F4pa2CgDb" Name="SetLightShafts" />
        <Patch Id="DZ8vXTlhlSuOlofujBHopI" Name="SetVRSettings" />
        <Patch Id="KbyqWcbXjsZLknkSk47BvF" Name="SetSubsurfaceScatteringBlurEffect" />
        <Patch Id="HVbDaBBGAbDL4IRzQgRD1g" Name="SetMSAA" />
        <Patch Id="DoxLER6uxcxLCgF1dLBnef" Name="SetBindDepthDuringTransparentStage" />
        <Patch Id="Sv0EfEFuDdWNUdaPthj1Rl" Name="ClientBounds" />
        <Link Id="AsPRwhqP0cqPjXzgBwhSh5" Ids="PtPmO1VuuLmL0T33Je3obD,OqsqXmszer9PjnyDAaUvq6" />
        <Link Id="DvF7pQ5KC2sLcK3PJ3xb0P" Ids="E8HQLIiCKFhMjVuGhQjZ9D,JIa2OUAIVuJO1gO4iBTGpA" />
        <Link Id="R4Z1jUCyBxUOkWXdEsYBDE" Ids="ScpDvupT1lIOisIB8xFLgV,S87JRdAbZ0IPkC4M7odFsF" />
        <Link Id="R81KpP3fDigNFGR7wOYCdF" Ids="HMcE3UcKX2kPuWuLVpz0y0,SzRqsCojri2M1Kqx6QlnqQ" />
        <Link Id="HJ3wp5mz7KGN2aS52zZXzB" Ids="KAhRH6htqIGMd6TiyrZkFt,UGp582JHagOQPvW5rvzQUP" />
        <Link Id="Dy2vTak3SesP1MW8FNU6X7" Ids="OzjTyqEfmG6MTBqkHwHa0h,OjQpAJZ1sJcMKb2bwrqwRu" />
        <Link Id="RPzGEqVaAUxQPhc56ZecbD" Ids="CQKWOGpGTHwL3vaYrl6WT7,HxuF4HkNYKGLugtg3HLwv1" />
        <Link Id="OCp8SVgh5GQLDNPfRt9iZo" Ids="DKJ2WWn5czXMNYPfmJ4jWS,Q1uWEqsJeXALtxLQdK1IkW" />
        <Link Id="FBnNzdnFp0iPrjL10LqLET" Ids="C7PwKjMbg0sMKCRf5zVKat,Fi12iLrDeMxNkzq2oAgcrU" />
        <Link Id="M5hixXkxtzbN9ANc8psX6f" Ids="MvMVmfbQaW0PcKc0OEAMDO,PVJjWyb4sgjOKuvfUHYuXb" />
        <Link Id="HarNdQEbG56LLif4iq9KaU" Ids="BeEhXfOu4v2O9RFbcU4TiL,BSbdq2DxmgDLZq49Gcitlk" />
        <Link Id="RYNbptotIH3OHRC7roQcp1" Ids="Ud6GPtkvUxwQOfnItZjtcN,R5SXbRUD5U8PSnyb1T6NAs" />
        <Link Id="NJXa5FTcloUMiebDpwv149" Ids="JYZOKiXPqm3MGEtTbu22DM,IpWEVNkGFfIOYCymV3Jbg2" />
        <Link Id="BD4PsVKV9nHMBmClJV353E" Ids="HtDQJMkThzCPpZvSOPnTeF,QSB6bUdHGFpQCdCeKaOwep" />
        <Link Id="Gz64uwiPJAAQW6st2KfSP5" Ids="JufTLcbUdthNN0dGrjtgGW,LuQSi8jNgpVPXE4LT7wSJc" />
        <Link Id="GfeVjg0WLJfMszn5L5IMHm" Ids="F8MJtIahi7cMe7PCfabKyF,EebSFewZVBEPdp5CZM0t59" />
        <Link Id="SWZZIgFOpJZOLkHUSIdhRk" Ids="FfUmdPSbRifLHBUKniFK3D,CoMuBwifGwgMvYBG2tIMsQ" />
      </Patch>
    </Node>
  </Patch>
  <NugetDependency Id="IS68NBjN33xNudq4Meb8FU" Location="VL.EditingFramework" Version="2025.7.4" />
  <NugetDependency Id="Ou7SAuGozM3O4nnvveWm0D" Location="VL.Stride" Version="2025.7.4" />
  <NugetDependency Id="Dq23h2NxuV2QCTgBJdG1ct" Location="VL.Skia" Version="2025.7.4" />
  <PlatformDependency Id="QRa2n9UiYrrOIMGvvseOZT" Location="Stride.Graphics.dll" />
  <NugetDependency Id="TCoysbkQHHcMkQ7sR0tPQf" Location="VL.Stride.TextureFX" Version="2025.7.4" />
</Document>